<SEC-DOCUMENT>0000794619-22-000069.txt : 20220629
<SEC-HEADER>0000794619-22-000069.hdr.sgml : 20220629
<ACCEPTANCE-DATETIME>20220629165854
ACCESSION NUMBER:		0000794619-22-000069
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		97
CONFORMED PERIOD OF REPORT:	20220430
FILED AS OF DATE:		20220629
DATE AS OF CHANGE:		20220629

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			AMERICAN WOODMARK CORP
		CENTRAL INDEX KEY:			0000794619
		STANDARD INDUSTRIAL CLASSIFICATION:	MILLWOOD, VENEER, PLYWOOD & STRUCTURAL WOOD MEMBERS [2430]
		IRS NUMBER:				541138147
		STATE OF INCORPORATION:			VA
		FISCAL YEAR END:			0430

	FILING VALUES:
		FORM TYPE:		10-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	000-14798
		FILM NUMBER:		221055337

	BUSINESS ADDRESS:	
		STREET 1:		3102 SHAWNEE DRIVE
		CITY:			WINCHESTER
		STATE:			VA
		ZIP:			22601
		BUSINESS PHONE:		(540) 665-9100

	MAIL ADDRESS:	
		STREET 1:		3102 SHAWNEE DRIVE
		CITY:			WINCHESTER
		STATE:			VA
		ZIP:			22601
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>amwd-20220430.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2022 Workiva--><!--r:2fee20b2-68ed-466b-81e1-fc297e5e672c,g:d9a7671a-ac2c-4c64-8a07-606fd8957fc0,d:401b4a6de1fb47999df40807973c8cf0--><html xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns="http://www.w3.org/1999/xhtml" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dei="http://xbrl.sec.gov/dei/2021q4" xmlns:amwd="http://www.americanwoodmark.com/20220430" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>amwd-20220430</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF80L2ZyYWc6ZjFhMjg1Y2U4ZWExNDgxZmIyYzQ0Yjg4MzJmZDNjMjMvdGFibGU6NGEyMjM3OGQzZTYyNGJjN2I1ODFiMWI5OWY0MGZhZmEvdGFibGVyYW5nZTo0YTIyMzc4ZDNlNjI0YmM3YjU4MWIxYjk5ZjQwZmFmYV8zLTEtMS0xLTI4NjQ4_c4fb5d66-01fc-40af-a83b-e4f052732227">0000794619</ix:nonNumeric><ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF80L2ZyYWc6ZjFhMjg1Y2U4ZWExNDgxZmIyYzQ0Yjg4MzJmZDNjMjMvdGFibGU6NGEyMjM3OGQzZTYyNGJjN2I1ODFiMWI5OWY0MGZhZmEvdGFibGVyYW5nZTo0YTIyMzc4ZDNlNjI0YmM3YjU4MWIxYjk5ZjQwZmFmYV81LTEtMS0xLTI4NjQ4_81d0e8a5-665c-4b16-a37f-da2ebcd5e66b">2022</ix:nonNumeric><ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF80L2ZyYWc6ZjFhMjg1Y2U4ZWExNDgxZmIyYzQ0Yjg4MzJmZDNjMjMvdGFibGU6NGEyMjM3OGQzZTYyNGJjN2I1ODFiMWI5OWY0MGZhZmEvdGFibGVyYW5nZTo0YTIyMzc4ZDNlNjI0YmM3YjU4MWIxYjk5ZjQwZmFmYV82LTEtMS0xLTI4NjQ4_eaeb5570-be90-46f2-90d4-e0521dd3c534">FY</ix:nonNumeric><ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="dei:AmendmentFlag" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF80L2ZyYWc6ZjFhMjg1Y2U4ZWExNDgxZmIyYzQ0Yjg4MzJmZDNjMjMvdGFibGU6NGEyMjM3OGQzZTYyNGJjN2I1ODFiMWI5OWY0MGZhZmEvdGFibGVyYW5nZTo0YTIyMzc4ZDNlNjI0YmM3YjU4MWIxYjk5ZjQwZmFmYV83LTEtMS0xLTI4NjQ4_a7b80935-f0e8-453e-a8ac-e720446e948a">FALSE</ix:nonNumeric><ix:nonNumeric contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" name="us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTphOTUzNzA5ZGJmYmU0NTJlODlhYzlkNmQzOGExYWE2My90YWJsZXJhbmdlOmE5NTM3MDlkYmZiZTQ1MmU4OWFjOWQ2ZDM4YTFhYTYzXzEwLTAtMS0xLTI4NjQ4_76343f4d-e07d-492e-af16-f626cc6bbe46">http://fasb.org/us-gaap/2021-01-31#OtherAccruedLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" name="us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTphOTUzNzA5ZGJmYmU0NTJlODlhYzlkNmQzOGExYWE2My90YWJsZXJhbmdlOmE5NTM3MDlkYmZiZTQ1MmU4OWFjOWQ2ZDM4YTFhYTYzXzExLTAtMS0xLTI4NjQ4_fd55df4b-467b-4118-9ce7-d8f7a3de2b2c">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" name="us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTphOTUzNzA5ZGJmYmU0NTJlODlhYzlkNmQzOGExYWE2My90YWJsZXJhbmdlOmE5NTM3MDlkYmZiZTQ1MmU4OWFjOWQ2ZDM4YTFhYTYzXzEyLTAtMS0xLTI4NjQ4_bacf6628-c9be-4ed4-a37f-59d6a9cde1a9">http://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentNet</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="amwd-20220430.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie2e039db6baf40c6b905c74934247efe_I20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="ifd3c9d5e09944e0baa851c07a2927379_I20220617"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-06-17</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="ibeeeea5de490456e8a860256763c6777_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieb04175d704d44e2a95a6a90bef090e8_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i09f0546ac8124ba39d710b327068ef79_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib35fc14517a147c4967ea6474d2d499a_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i43796e40f38c496893b8ed5bd900d7ae_D20210501-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if2d9cbf7e6c649e8aa3985b156be475d_D20200501-20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i670ef9292bd448208e76203bb6e5f87d_D20190501-20200430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3406be689221421cb074b504c57c76eb_D20210501-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9455f64525b64ac8b08c2e5c109f8462_I20190430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3e10a213937b4318a78363424a4c493d_I20190430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie032eb9db5834145b630eddd23174d9a_I20190430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i417c161f5f2b42fb8b75975cf98c3a2d_I20190430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic210ded749724faaaacafdf7ef834958_D20190501-20200430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic3e5b22a784148ac819ee787d68035fb_D20190501-20200430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0c155e03ad934e16b87786337dfe6e1e_D20190501-20200430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if8e1490067a941c5870992371580f4b7_I20200430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieb90f939bd9840e5a1efed8b22381845_I20200430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia9cf64a8927b40ea89cb5c1e3e28c16c_I20200430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i103a554c5f184b2b8bfb5f9dce68aa05_I20200430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieac0441e808c4ff3aeb98357a25aa6c7_D20200501-20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia1d10803ca784bda8cdd5144d264b1a8_D20200501-20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iee9386c970554109ae485bf2dbb614c1_D20200501-20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iec641d08bd864e75a03729542114a8c6_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i09aa23908b314205b47f8629553c0e33_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaab57e5724e346c3ba1608a43cf6a509_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id30d67a6ceae4299977a8cf9eea06af9_D20210501-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7bfedf342e0d447b8afb4b8d4163fe97_D20210501-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i11fbf7caed574ca486d885b30de6408c_D20210501-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7f897aeb907744c19c7a28fe125234b2_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic227efce974345ff81900f21afdb0188_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibe8c6c1107df4f2f9df378005c56fc56_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="ic708bfee0a5c414d970e0b81e5b04486_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodChangeInAccountingPrincipleAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0751bb17b0f1473d9e6ad59d2f7be955_D20210501-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodChangeInAccountingPrincipleAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7db0683efd1746d3a8aa63b21b65aa85_D20210501-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifa592e2c09db4cfe8a17dec6bf2a1c66_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i00dffe7ddca14626a8ac0477aa864a9c_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodChangeInAccountingPrincipleAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ied75d80d9d7a45f6a3d215342523455a_D20200501-20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7928f59ee4c14d1da87f1ea19ed430e4_D20200501-20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodChangeInAccountingPrincipleAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib593c0526ad84bc78940497fac369753_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3f3cbbfc30424fe297f0cc2276de90ad_D20190501-20200430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3fa0fd26ffc644d3990eeaf7b5b7d374_D20190501-20200430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodChangeInAccountingPrincipleAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i11ba926e78e648bd8498be675c51337d_I20200430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib958de21dfde403782fff0b60f6466f9_I20200430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodChangeInAccountingPrincipleAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib2b769cc468046c9aa43776b65a6097a_I20190430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if8a82316f10345f5bbc2f8b9c204a18d_I20190430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodChangeInAccountingPrincipleAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i66edae66ce2c4ee796f55d5f61bef68a_D20210501-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</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>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idbbef3c02cb24e3abc7dddfb53627b14_D20210501-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</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>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i435b414b3af5438cb6939e874a178d07_D20210501-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6a343b6d12f3423a9866e8912ed76817_D20210501-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie67cb0b9d14447bf8c3fdd00d09f3e91_D20210501-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3dd475b621b14650a96276bace1f4c78_D20210501-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</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>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i541c5ff9192246c88d492c5d54102194_D20210501-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i089658167f64436aa1ada8f5ae4fbb8b_D20200501-20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i916d16f796d643b0a6429b500312a67c_D20190501-20200430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icf2d120fcf9e43328b019bb5f15f0905_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0a329950f5dd4230ab8d9e7193c54591_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i33a997e05f674b9fa4bd6ee1d83d1299_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i917d3f9cd1d2484493a04ac023e68604_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i581f56da1964436b9a75416c9d57262e_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">amwd:BuildingAndImprovementsCapitalLeasesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8d16840003b947ef8871b8bec140f206_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">amwd:BuildingAndImprovementsCapitalLeasesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i88b35bfe76544ec18b833e746449fba1_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iac0d00e55b78492e913b3ae83eda0ff6_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie11e748b36944042a58b1f9c012cf95a_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">amwd:MachineryAndEquipmentCapitalLeasesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if82f4f84bb964aa189afc329cefa13f3_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">amwd:MachineryAndEquipmentCapitalLeasesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3424480e31894219ae5b77b3c9fd5086_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0c1d23561cf64a65b56acc1dd1227f36_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6abab646a5514d9a8979619963211fed_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6bc05437a9784fb5aa15004b085c2665_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie9a8be30e6c54a5492a73ca575f94458_D20210501-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic20c54569ba5499d88dd8f1f68918711_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">amwd:TermLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i972dd8a30cb0426790ffff5a80a85a41_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">amwd:TermLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6cef45aa19dd45719da6ea079c854127_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i372017801e0b4123b006070281794d88_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1cf0c510a88c43cd83992b82ea95c225_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">amwd:EconomicMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic81e2b61d27b441092e1f284411887af_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">amwd:EconomicMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i56140b1b911d4f98a5be81c595fb5e83_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">amwd:OtherLongTermDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia01c495e88ea47cca64368932e71c666_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">amwd:OtherLongTermDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie14ca9e6ce184845a9041eb5c5dbeb49_I20171229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3aeac150a9a94d7c8f9164a7b4928c32_I20171229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibd33f8d3023541c7bb40742b02f521f2_I20171229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">amwd:InitialTermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i00332603b3b34c4dbbead914411f585e_I20171229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">amwd:DelayedDrawTermLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if4eda039b6ce47078e66c1af74bb57c3_D20171229-20171229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">amwd:InitialTermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-29</xbrli:startDate><xbrli:endDate>2017-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iea7e38763ac04970af5607cb3c282c48_D20171229-20171229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-29</xbrli:startDate><xbrli:endDate>2017-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8fbef0b012df408eb5d5338146f555a8_I20210422"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-22</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie9c91de37a0f4c2eab362ea5391e8f59_I20210422"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-22</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i32619b0d50374bcba1294ac359524679_I20210422"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">amwd:TermLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-22</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0eb74b4d021b4145919c824d6cc5326c_D20210422-20210422"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">amwd:TermLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-22</xbrli:startDate><xbrli:endDate>2021-04-22</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie105cff40ff24d01aa47c350b5a1e2f1_D20210422-20210422"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-22</xbrli:startDate><xbrli:endDate>2021-04-22</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i16f6ab61a57c4905a1f27913df6b3309_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">amwd:TermLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic02a1139a3d54cca8767cebbc56bf0f7_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">amwd:InitialTermLoanAndDelayedDrawLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3a09b2d1efc145f5b8fd4989f9f0659d_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib17418f5bf254a43bad41ab51a7d6c4f_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iad2f35b68a49408f921c804709ae4df5_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i81a2ba644e244851918ed71aa6c4fdd5_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i303408f9a518463680517e41dc352caf_D20210501-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6b967394af404a89ab8a7411628f1452_D20210501-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9347916a5566482ba9eff908153aaf19_D20210501-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaa9f14b0416c4b7ba99d8778efd061e0_I20180212"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">amwd:A4.875SeniorNotesDue2026Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-02-12</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icfb5a66c21f44b7696a567dab84e74ab_D20210426-20210426"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-26</xbrli:startDate><xbrli:endDate>2021-04-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0fab9681ef564711ab13e5ce08159c4a_D20210426-20210426"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-26</xbrli:startDate><xbrli:endDate>2021-04-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iade1f651f58a4451bb85b068c5829475_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i00f82e927f9142c68ca1269bc079a329_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i285d065219384f25a526bf5be2f10d2e_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:LiabilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9ff2d0108f9b440f9dadc2e056a4e217_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:LiabilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if2ff0159c5c64ad19c1a692c452e82e5_D20160125-20160125"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2016-01-25</xbrli:startDate><xbrli:endDate>2016-01-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5ebb6e16eb4a44748a30cb26330c2512_I20160125"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-01-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic472fe40c8274812b20c7b37c5c88a62_I20160125"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-01-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i65356d81f3e046ef9bf5531be4a59dad_D20160125-20160125"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2016-01-25</xbrli:startDate><xbrli:endDate>2016-01-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8a4683855451477ba9fc2ca4f39b2fdb_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:LongTermDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i26b65290d2004428aa0ee6c1e344b86a_I20220308"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-08</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib8d159e91b4649c1b5843681cebdd8d2_I20190822"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">amwd:ShareRepurchaseProgram2019Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-08-22</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3d5f3e6e0b2e49219d0f874139e9d6f4_I20210525"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">amwd:ShareRepurchaseProgram2021Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-05-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1a1c232359634a6484b8688d28dd5ed8_I20210525"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">amwd:ShareRepurchaseProgram2019Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-05-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i91e0a7dcbd8241cea1faf10e8363bde4_D20210501-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">amwd:ShareRepurchaseProgram2021Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i138540a1d98447029831992bfb3cbe9a_D20200501-20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">amwd:ShareRepurchaseProgram2019Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i539c0f8146584531a16c1d13378a9b5b_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">amwd:ShareRepurchaseProgram2021Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="plan"><xbrli:measure>amwd:plan</xbrli:measure></xbrli:unit><xbrli:context id="i58dcab822a5b40aa8718dbff4276937f_D20210501-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">amwd:EmployeeOnlyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if1975f9df3b74efc9e22a8952eff6ffc_D20210501-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">amwd:NonEmployeeDirectorsOnlyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0ad0a319c21944f8ab803ecd6223a94d_D20210501-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="performance_period"><xbrli:measure>amwd:performance_period</xbrli:measure></xbrli:unit><xbrli:context id="i00d97426e4dd44a58a9ed2badb322107_I20190430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">amwd:EmployeePerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1da4d86da0f243689907d7c5458319fa_I20190430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">amwd:ServicedBasedRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id47a6781513b4c289a3155e3cd39e1bc_I20190430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i44a9e80def594d2181d902147cecf188_D20190501-20200430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">amwd:EmployeePerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i094f1f7cfb3849a8bfbb70db1935cf5d_D20190501-20200430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">amwd:ServicedBasedRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i115db346a0f54d398477faa44af70904_D20190501-20200430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7de41d69650c4697a87dace043fb8ce9_I20200430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">amwd:EmployeePerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5872288b0d2747c5a399087abeb4bdfb_I20200430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">amwd:ServicedBasedRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6f8ef59fb545478ea8a1d9ab2cd97395_I20200430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i07840e10bbc643bb8bc9e4b26e5f4949_D20200501-20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">amwd:EmployeePerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie36d56c058bc42a58d0e61375b7057cb_D20200501-20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">amwd:ServicedBasedRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibae59360080b43aa87cfcfb2e867afba_D20200501-20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i011367eb88ce40c0865286aadc83f55a_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">amwd:EmployeePerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i50c6e59a361149d194bb5f751ce6ac75_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">amwd:ServicedBasedRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i75822cdb74c34dd4abeb242de9cf51ab_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7f09f198dff5410d9597fd08b86daaa9_D20210501-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">amwd:EmployeePerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3cf392f064cb47a2a97bb4c04fde7c31_D20210501-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">amwd:ServicedBasedRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i28201baf2a944d1ca50c34344bdc82fc_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">amwd:EmployeePerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7e14e0b54ad24feab383a555180d8118_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">amwd:ServicedBasedRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if4f9862a2b1d41679669b8441417da4a_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idb299b8421414be2b17be86f3a600a6b_D20210501-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">amwd:CostOfSalesAndDistributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id15a01b112714d89ac32f1154f4a8f98_D20200501-20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">amwd:CostOfSalesAndDistributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i58ebcb14fcf340898ae4be6ae9465e78_D20190501-20200430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">amwd:CostOfSalesAndDistributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i873976b785fc4bf798da377f4fd9a0b8_D20210501-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i58c781551eed4ac088f20bde19e50032_D20200501-20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0cd4b840bd1e4f0a97aa76f22bae3289_D20190501-20200430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieefc0e4c66424d098531825e23c2cc72_D20210501-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7a502172c1d8402f873eb43856873e86_D20200501-20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i891129d25840427e9705544c957b1213_D20190501-20200430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if117fd4b4efa43bc85303a4ee11e8cbe_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">amwd:PerformanceBasedRestrictedStockTrackingUnitsRstusMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if8e2c35a2f7f4a62b866e4713d6c3918_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">amwd:ServiceBasedRestrictedStockTrackingUnitsRstusMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib549914b365c4405bf49eecd50118ecc_D20210501-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">amwd:RestrictedStockTrackingUnitsRstusMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4cc95970625548039acc1b1ed0d46907_D20210501-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i09d9c606d7a44f06a77dec0627d9dea9_D20210501-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">amwd:A401kPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iff32562deb3e42238da8ac7ef3ba4a03_D20200501-20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">amwd:A401kPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic98696e31e0843878c54f7d34106988f_D20190501-20200430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">amwd:A401kPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6bcc2cb57ff34b0983dfc5911d9bf901_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1af1d6bd05324294b8d4da2cdbd19a51_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6cc475e991204bb0ac4dae27ef947206_I20200430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icecb49ac565846259ba08ad2f703e3fb_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6b1cbdf0f6dc4697a42f8a40d2c03d7d_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i521e9eb3abf0470ab47409b96b2ae7b5_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i306b27b93ef04664bbd6dcc2ccec5d7a_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib537753248834910bc3526f21b46cf0b_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i45b35e0a22c540ae951b8a48d7986880_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0a95884978894fc4a612e86f2d23d50c_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if040f5036e6b4b29be1bc70dc8d3d3c4_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib51baedbc7cd4f03bd13524d02080c91_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i489f5fb0b641482a96a09c9227b27c16_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iafa6be8f4c724a37a57db0da185179ad_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i300efaf20869462d910ec87315620710_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">amwd:MutualFundIncomeTaxMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i023e9becd42a40d9a7e6b115b6ca956e_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">amwd:MutualFundIncomeTaxMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iec66399e80364901a1fb804e7cacf929_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">amwd:MutualFundIncomeTaxMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i941c8d1be98c4184896023811af17388_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">amwd:MutualFundIncomeTaxMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i089fdc882d5e485eb8f72337346b6cac_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i179257d71b6d4c31a4cb65cd03c73a05_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i85db89e484f84ed89b7005469084726c_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6bac9e0f59a2455e87907c3b22617270_I20210528"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-05-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="instrument"><xbrli:measure>amwd:instrument</xbrli:measure></xbrli:unit><xbrli:context id="i6e28c62437df4d99a786bdd8790a88bc_I20210528"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-05-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1b2738f70f5d4c889255835f58889dcc_D20210501-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:OtherComprehensiveIncomeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i72857a1feda041958a098b88163640a4_D20210501-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GainLossOnDerivativeInstrumentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i04d943c4596048bcbcc628225d1dee27_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if71f51ea263247fe9116461449cce638_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3e05c7becef64f83a80b817bcae480d8_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia86a414ae90c4e43843722335daaffa7_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia779da1a560b46a4a42901070be542ca_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8f9ca1472e464374bafd087176fdb60b_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6f6231dc722740d88ddc0be36cf14d4a_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i64f3973bf868472e9b74f15fc3fbb4db_D20210501-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">amwd:HomeCenterRetailersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idb2bc5a917d04387853639b831c4660b_D20200501-20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">amwd:HomeCenterRetailersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i93af6565211240afb46cb78b428051e1_D20190501-20200430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">amwd:HomeCenterRetailersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic198c68bf94a41a2845d0f50e9434d39_D20210501-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">amwd:BuildersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8ba75293a2dc43e588e4313521cb6de8_D20200501-20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">amwd:BuildersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i51807b08b5ed4ba994f742c6c4b15c4e_D20190501-20200430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">amwd:BuildersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4201a1e51fcf4cb2a48e68ac3fe9a3cf_D20210501-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">amwd:IndependentDealersandDistributorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7e54ed3817e94f19863bd38237d3855a_D20200501-20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">amwd:IndependentDealersandDistributorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2e13405cbbbc491cbb1faab585f1c758_D20190501-20200430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">amwd:IndependentDealersandDistributorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7b3c63fe85234280a112756542d9e20f_D20210501-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">amwd:CustomerAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifb522109715649bda855ea18f4380dc4_D20210501-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">amwd:CustomerBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3bd24de35e484e0b8f51fca449e11398_D20200501-20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">amwd:CustomerAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i84d85a83dcec4ac48e53b7548077078b_D20200501-20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">amwd:CustomerBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if4d10ad621fa442e841326c9190f1305_D20210501-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">amwd:CustomerAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">amwd:SalesRevenueGrossMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia5997ab434a748908f0922ed7a2539e4_D20200501-20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">amwd:CustomerAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">amwd:SalesRevenueGrossMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i443b79cb4c3e405b99b10f25c38fc171_D20190501-20200430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">amwd:CustomerAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">amwd:SalesRevenueGrossMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2a7076b99f314822a02b0cc7fb42f8d2_D20210501-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">amwd:SalesRevenueGrossMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">amwd:CustomerBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic992211705d040eb8a9a81953345d804_D20200501-20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">amwd:SalesRevenueGrossMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">amwd:CustomerBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i88ca33a526554ced8ce73e0ca4199363_D20190501-20200430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">amwd:SalesRevenueGrossMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">amwd:CustomerBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6b41f76f16574024af4b03f29bb1836c_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3843281550ee47918f53204e704f6d14_D20201101-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">amwd:HumboldtFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-11-01</xbrli:startDate><xbrli:endDate>2021-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibfa937fd92ae438184c0027f6690f43d_D20210501-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">amwd:ManufacturingPlantClosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic3b1643a3df24bc7ad5d82d397ef9a5b_D20200501-20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">amwd:ManufacturingPlantClosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8aeb7b869c5b44a99b5aec19ffec44ed_D20210501-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">amwd:NationwideReductionsInForceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3dc3fde8cbb547c38525252522a562bf_D20200501-20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">amwd:NationwideReductionsInForceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i470cf275fd0441f4a19e07ebf5806b2d_D20190501-20200430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">amwd:NationwideReductionsInForceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0bd3876dab0a44a3ab543fee63f4a428_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie1cabb857b9b47ed8da3e415811ed5d5_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3565615a5e184a6ea268d1526164421f_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i703eab987d8f4d8590746722c2de48d0_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">amwd:MutualFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8e538ccf00424d09a83bcd2f09f7dad2_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">amwd:MutualFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie5a557b83f144bb780908916455f2f78_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">amwd:MutualFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i32216f95f2b34e33a69fd1132fe08be5_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9dac3035f3f1468391cbf2117de620bc_D20210501-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i540862062bd54cdeaf6e1c002ce079ab_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1cac314001ce4b7b8c6c69131118236e_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">amwd:SECSchedule1209ReserveCashDiscountsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8da1e7a6f42e42edb37f07386bbb2326_D20210501-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">amwd:SECSchedule1209ReserveCashDiscountsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic96bd22c0d85460986051d2227821ea2_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">amwd:SECSchedule1209ReserveCashDiscountsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia8330088a26d4e02a3386212daeaf05e_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">amwd:SECSchedule1209AllowanceReturnsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i811586a862c147ff8f1eda6727c45701_D20210501-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">amwd:SECSchedule1209AllowanceReturnsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8d920779bbb447528e8a70f6a2955a56_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">amwd:SECSchedule1209AllowanceReturnsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iecc4608041324817a5764f37ab756c18_I20200430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2ac5903065f34e0280be0b260b0d35cb_D20200501-20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i131c164b6bda4bfdb2739a33fd970bf9_I20200430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">amwd:SECSchedule1209ReserveCashDiscountsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia359fa050b02489d9972edd6f2152545_D20200501-20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">amwd:SECSchedule1209ReserveCashDiscountsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iba4f57cd366746b5b1d36f5eb7bf8526_I20200430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">amwd:SECSchedule1209AllowanceReturnsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0a1d7976c4dd451c82c458139d7872dc_D20200501-20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">amwd:SECSchedule1209AllowanceReturnsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia1d85d7135714ff88ee651fae14579ac_I20190430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id440b7256a72410980f3ac0353de6d35_D20190501-20200430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8083d218afd742a5a4bcc044513ba49d_I20190430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">amwd:SECSchedule1209ReserveCashDiscountsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i434ab81a94a24723a39f7fcb93a49ef3_D20190501-20200430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">amwd:SECSchedule1209ReserveCashDiscountsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5aa7bab8b1f347e5b7afb78987c02554_I20190430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">amwd:SECSchedule1209AllowanceReturnsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifd502452a287425c944ba57f1ec01c25_D20190501-20200430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000794619</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">amwd:SECSchedule1209AllowanceReturnsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i401b4a6de1fb47999df40807973c8cf0_1"></div><div style="min-height:27pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><div style="text-align:center;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">UNITED STATES SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Washington, D.C.&#160;&#160;20549</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xL2ZyYWc6MWQ0YzllNWQ1ZGM5NDUwZThhMzFiNTMzYjM3NTg1YTMvdGV4dHJlZ2lvbjoxZDRjOWU1ZDVkYzk0NTBlOGEzMWI1MzNiMzc1ODVhM18zMjQz_b828c61f-dbc1-4685-b937-19ee9ec3a8a0">10-K</ix:nonNumeric> </span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="dei:DocumentAnnualReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xL2ZyYWc6MWQ0YzllNWQ1ZGM5NDUwZThhMzFiNTMzYjM3NTg1YTMvdGV4dHJlZ2lvbjoxZDRjOWU1ZDVkYzk0NTBlOGEzMWI1MzNiMzc1ODVhM18zMjM5_5652a902-300d-4754-aeda-884543e82cea">&#9746;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE&#160;SECURITIES&#160;EXCHANGE</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ACT OF 1934</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the fiscal&#160;year ended <ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xL2ZyYWc6MWQ0YzllNWQ1ZGM5NDUwZThhMzFiNTMzYjM3NTg1YTMvdGV4dHJlZ2lvbjoxZDRjOWU1ZDVkYzk0NTBlOGEzMWI1MzNiMzc1ODVhM18yMDQ_dfeccf2b-68ff-4109-a67d-44ec89b08be9"><ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xL2ZyYWc6MWQ0YzllNWQ1ZGM5NDUwZThhMzFiNTMzYjM3NTg1YTMvdGV4dHJlZ2lvbjoxZDRjOWU1ZDVkYzk0NTBlOGEzMWI1MzNiMzc1ODVhM18yMDQ_030438c4-cf4d-4a1d-8c26-c42b46770c5e">April&#160;30</ix:nonNumeric>, 2022</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">or</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="dei:DocumentTransitionReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xL2ZyYWc6MWQ0YzllNWQ1ZGM5NDUwZThhMzFiNTMzYjM3NTg1YTMvdGV4dHJlZ2lvbjoxZDRjOWU1ZDVkYzk0NTBlOGEzMWI1MzNiMzc1ODVhM18zMjQ0_73d425ea-1ba9-47da-9ce8-e000e87543d7">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE&#160;SECURITIES&#160;EXCHANGE</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ACT OF 1934</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the transition period from _______________ to _______________</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commission File Number: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xL2ZyYWc6MWQ0YzllNWQ1ZGM5NDUwZThhMzFiNTMzYjM3NTg1YTMvdGV4dHJlZ2lvbjoxZDRjOWU1ZDVkYzk0NTBlOGEzMWI1MzNiMzc1ODVhM18zMjQw_51b7dc32-3e1b-4124-9e70-f8764c8506e1">000-14798</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xL2ZyYWc6MWQ0YzllNWQ1ZGM5NDUwZThhMzFiNTMzYjM3NTg1YTMvdGV4dHJlZ2lvbjoxZDRjOWU1ZDVkYzk0NTBlOGEzMWI1MzNiMzc1ODVhM18zMjQ2_49764544-f280-412c-a66a-005ce892556a">American Woodmark Corporation</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Exact name of registrant as specified in its charter)</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.994%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.075%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.359%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.537%"></td><td style="width:0.1%"></td></tr><tr><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xL2ZyYWc6MWQ0YzllNWQ1ZGM5NDUwZThhMzFiNTMzYjM3NTg1YTMvdGFibGU6M2ZkYzQ4ZjJkMmFjNGRkZTg1YTBiNWNhYmI4MGVmNTIvdGFibGVyYW5nZTozZmRjNDhmMmQyYWM0ZGRlODVhMGI1Y2FiYjgwZWY1Ml8wLTAtMS0xLTI4NjQ4_66b85151-db34-457b-8092-f281cabaf3bd">Virginia</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xL2ZyYWc6MWQ0YzllNWQ1ZGM5NDUwZThhMzFiNTMzYjM3NTg1YTMvdGFibGU6M2ZkYzQ4ZjJkMmFjNGRkZTg1YTBiNWNhYmI4MGVmNTIvdGFibGVyYW5nZTozZmRjNDhmMmQyYWM0ZGRlODVhMGI1Y2FiYjgwZWY1Ml8wLTQtMS0xLTI4NjQ4_f14264a4-915e-4d9e-9dca-f0b8cdb20bf8">54-1138147</ix:nonNumeric></span></td></tr><tr><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(State or other jurisdiction of incorporation or organization)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(I.R.S. Employer Identification No.)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xL2ZyYWc6MWQ0YzllNWQ1ZGM5NDUwZThhMzFiNTMzYjM3NTg1YTMvdGFibGU6M2ZkYzQ4ZjJkMmFjNGRkZTg1YTBiNWNhYmI4MGVmNTIvdGFibGVyYW5nZTozZmRjNDhmMmQyYWM0ZGRlODVhMGI1Y2FiYjgwZWY1Ml8zLTAtMS0xLTI4NjQ4_561143e3-1679-4304-a6fd-92a9e5f0f13c">561 Shady Elm Road,</ix:nonNumeric></span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xL2ZyYWc6MWQ0YzllNWQ1ZGM5NDUwZThhMzFiNTMzYjM3NTg1YTMvdGFibGU6M2ZkYzQ4ZjJkMmFjNGRkZTg1YTBiNWNhYmI4MGVmNTIvdGFibGVyYW5nZTozZmRjNDhmMmQyYWM0ZGRlODVhMGI1Y2FiYjgwZWY1Ml8zLTEtMS0xLTI4NjQ4_25078a93-d10a-4a73-a54b-ba29f9ed9821">Winchester,</ix:nonNumeric></span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xL2ZyYWc6MWQ0YzllNWQ1ZGM5NDUwZThhMzFiNTMzYjM3NTg1YTMvdGFibGU6M2ZkYzQ4ZjJkMmFjNGRkZTg1YTBiNWNhYmI4MGVmNTIvdGFibGVyYW5nZTozZmRjNDhmMmQyYWM0ZGRlODVhMGI1Y2FiYjgwZWY1Ml8zLTItMS0xLTI4NjQ4_1de5d839-56f6-4f55-be5f-581084309967">Virginia</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xL2ZyYWc6MWQ0YzllNWQ1ZGM5NDUwZThhMzFiNTMzYjM3NTg1YTMvdGFibGU6M2ZkYzQ4ZjJkMmFjNGRkZTg1YTBiNWNhYmI4MGVmNTIvdGFibGVyYW5nZTozZmRjNDhmMmQyYWM0ZGRlODVhMGI1Y2FiYjgwZWY1Ml8zLTQtMS0xLTI4NjQ4_08301d36-899c-40e3-b88a-d20c0fd01756">22602</ix:nonNumeric></span></td></tr><tr><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Address of principal executive offices)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Zip Code)</span></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">(<ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xL2ZyYWc6MWQ0YzllNWQ1ZGM5NDUwZThhMzFiNTMzYjM3NTg1YTMvdGV4dHJlZ2lvbjoxZDRjOWU1ZDVkYzk0NTBlOGEzMWI1MzNiMzc1ODVhM18zMjUy_8b8c3f3b-ac3f-4d91-8a44-1b96729726ea">540</ix:nonNumeric>) <ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xL2ZyYWc6MWQ0YzllNWQ1ZGM5NDUwZThhMzFiNTMzYjM3NTg1YTMvdGV4dHJlZ2lvbjoxZDRjOWU1ZDVkYzk0NTBlOGEzMWI1MzNiMzc1ODVhM18zMjQ3_d4c265fc-726c-4651-a6bd-d508b6ef5a62">665-9100</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Registrant's telephone number, including area code)</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securities registered pursuant to Section 12(b) of the Act:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.870%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.870%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:34.960%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title of each class</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trading Symbol(s)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="dei:Security12gTitle" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xL2ZyYWc6MWQ0YzllNWQ1ZGM5NDUwZThhMzFiNTMzYjM3NTg1YTMvdGFibGU6Y2YyMjhkMjczNTU0NDUxNDgxMjZjNGM2MTBiMjE3ZmUvdGFibGVyYW5nZTpjZjIyOGQyNzM1NTQ0NTE0ODEyNmM0YzYxMGIyMTdmZV8xLTAtMS0xLTI4NjQ4_cc485fa4-06ea-484b-bd1e-4da885db32c6">Common Stock</ix:nonNumeric></span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xL2ZyYWc6MWQ0YzllNWQ1ZGM5NDUwZThhMzFiNTMzYjM3NTg1YTMvdGFibGU6Y2YyMjhkMjczNTU0NDUxNDgxMjZjNGM2MTBiMjE3ZmUvdGFibGVyYW5nZTpjZjIyOGQyNzM1NTQ0NTE0ODEyNmM0YzYxMGIyMTdmZV8xLTEtMS0xLTI4NjQ4_13f25791-a8f8-4154-8b5c-fc4e30b8baa4">AMWD</ix:nonNumeric></span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="dei:SecurityExchangeName" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xL2ZyYWc6MWQ0YzllNWQ1ZGM5NDUwZThhMzFiNTMzYjM3NTg1YTMvdGFibGU6Y2YyMjhkMjczNTU0NDUxNDgxMjZjNGM2MTBiMjE3ZmUvdGFibGVyYW5nZTpjZjIyOGQyNzM1NTQ0NTE0ODEyNmM0YzYxMGIyMTdmZV8xLTItMS0xLTI4NjQ4_b8e19c7f-c44a-4990-a188-ed2e11e0a92d">NASDAQ</ix:nonNumeric></span></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securities registered pursuant to Section 12(g) of the Act:&#160;&#160;None</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="dei:EntityWellKnownSeasonedIssuer" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xL2ZyYWc6MWQ0YzllNWQ1ZGM5NDUwZThhMzFiNTMzYjM3NTg1YTMvdGV4dHJlZ2lvbjoxZDRjOWU1ZDVkYzk0NTBlOGEzMWI1MzNiMzc1ODVhM18zMjQ4_18cd688d-a0cb-4953-a261-5c56af3b0ddb">Yes</ix:nonNumeric> </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;No </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of&#160;the Act.&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Yes </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;<ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="dei:EntityVoluntaryFilers" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xL2ZyYWc6MWQ0YzllNWQ1ZGM5NDUwZThhMzFiNTMzYjM3NTg1YTMvdGV4dHJlZ2lvbjoxZDRjOWU1ZDVkYzk0NTBlOGEzMWI1MzNiMzc1ODVhM18zMjQ5_1abefdaf-09ac-4995-be3d-feda0e8af2bf">No</ix:nonNumeric> </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9746;</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant (1) has 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 the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.&#160;&#160;<ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xL2ZyYWc6MWQ0YzllNWQ1ZGM5NDUwZThhMzFiNTMzYjM3NTg1YTMvdGV4dHJlZ2lvbjoxZDRjOWU1ZDVkYzk0NTBlOGEzMWI1MzNiMzc1ODVhM18zMjQ1_81034988-435e-4bf1-87d7-f746feaa4f9a">Yes</ix:nonNumeric> </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;No </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xL2ZyYWc6MWQ0YzllNWQ1ZGM5NDUwZThhMzFiNTMzYjM3NTg1YTMvdGV4dHJlZ2lvbjoxZDRjOWU1ZDVkYzk0NTBlOGEzMWI1MzNiMzc1ODVhM18zMjUz_ed36a011-603d-4877-a88d-56753ba6c55e">Yes</ix:nonNumeric> </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;No </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.&#160;See the definitions of "large accelerated filer,"&#160;"accelerated filer," "smaller reporting company" and "emerging growth company"  &#160;in Rule 12b-2 of the Exchange Act.</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:513.00pt"><tr><td style="width:1.0pt"></td><td style="width:105.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:28.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:207.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:124.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:37.75pt"></td><td style="width:1.0pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xL2ZyYWc6MWQ0YzllNWQ1ZGM5NDUwZThhMzFiNTMzYjM3NTg1YTMvdGFibGU6MmUxNGUwYTY5NzI4NDg3OGEyZGVlYjJkYzZmMDBlM2UvdGFibGVyYW5nZToyZTE0ZTBhNjk3Mjg0ODc4YTJkZWViMmRjNmYwMGUzZV8wLTAtMS0xLTI4NjQ4_43402cb8-6768-44c2-a3af-50963d764105">Large accelerated filer</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accelerated filer&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9744;</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-accelerated filer&#160;&#160;&#160;&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Smaller reporting company</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="dei:EntitySmallBusiness" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xL2ZyYWc6MWQ0YzllNWQ1ZGM5NDUwZThhMzFiNTMzYjM3NTg1YTMvdGFibGU6MmUxNGUwYTY5NzI4NDg3OGEyZGVlYjJkYzZmMDBlM2UvdGFibGVyYW5nZToyZTE0ZTBhNjk3Mjg0ODc4YTJkZWViMmRjNmYwMGUzZV8xLTQtMS0xLTI4NjQ4_74be97a8-1d0e-43bb-b50f-dd784200f9a8">&#9744;</ix:nonNumeric></span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Emerging growth company</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xL2ZyYWc6MWQ0YzllNWQ1ZGM5NDUwZThhMzFiNTMzYjM3NTg1YTMvdGFibGU6MmUxNGUwYTY5NzI4NDg3OGEyZGVlYjJkYzZmMDBlM2UvdGFibGVyYW5nZToyZTE0ZTBhNjk3Mjg0ODc4YTJkZWViMmRjNmYwMGUzZV8yLTQtMS0xLTI4NjQ4_ce15f82b-0b7b-4126-bd54-bbfab45c5495">&#9744;</ix:nonNumeric></span></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Act. </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has filed a report on and attestation to its management's assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report. </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="dei:IcfrAuditorAttestationFlag" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xL2ZyYWc6MWQ0YzllNWQ1ZGM5NDUwZThhMzFiNTMzYjM3NTg1YTMvdGV4dHJlZ2lvbjoxZDRjOWU1ZDVkYzk0NTBlOGEzMWI1MzNiMzc1ODVhM18zMjUw_3447abf3-e16e-4491-acb2-d0f62fe13839">&#9746;</ix:nonNumeric></span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act).&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Yes </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="dei:EntityShellCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xL2ZyYWc6MWQ0YzllNWQ1ZGM5NDUwZThhMzFiNTMzYjM3NTg1YTMvdGV4dHJlZ2lvbjoxZDRjOWU1ZDVkYzk0NTBlOGEzMWI1MzNiMzc1ODVhM18zMjQx_5eca8cd6-9622-4cf9-b483-fc87be2a5b12">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;No </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9746;</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate market value of the registrant's Common Stock, no par value, held by non-affiliates of the registrant as of October 30,&#160;2021, the last business day of the Company's most recent second quarter was $<ix:nonFraction unitRef="usd" contextRef="ie2e039db6baf40c6b905c74934247efe_I20211031" decimals="0" name="dei:EntityPublicFloat" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xL2ZyYWc6MWQ0YzllNWQ1ZGM5NDUwZThhMzFiNTMzYjM3NTg1YTMvdGV4dHJlZ2lvbjoxZDRjOWU1ZDVkYzk0NTBlOGEzMWI1MzNiMzc1ODVhM18yOTE5_163abcdf-4642-4ec8-8080-905af3dd3110">1,129,507,601</ix:nonFraction>.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;17, 2022, <ix:nonFraction unitRef="shares" contextRef="ifd3c9d5e09944e0baa851c07a2927379_I20220617" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xL2ZyYWc6MWQ0YzllNWQ1ZGM5NDUwZThhMzFiNTMzYjM3NTg1YTMvdGV4dHJlZ2lvbjoxZDRjOWU1ZDVkYzk0NTBlOGEzMWI1MzNiMzc1ODVhM18yOTMz_333243fa-0e89-41e8-b0ae-b9cb33b8e11b">16,593,644</ix:nonFraction>&#160;shares of the Registrant's Common Stock were outstanding.</span></div><div style="text-align:center"><span><br/></span></div><ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xL2ZyYWc6MWQ0YzllNWQ1ZGM5NDUwZThhMzFiNTMzYjM3NTg1YTMvdGV4dHJlZ2lvbjoxZDRjOWU1ZDVkYzk0NTBlOGEzMWI1MzNiMzc1ODVhM18zMjQy_c1f4c4b8-097f-47ed-b0d4-9416542d3e71" escape="true"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">DOCUMENTS INCORPORATED BY REFERENCE&#160;</span></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Portions of the Registrant's definitive Proxy Statement for the Annual Meeting of Shareholders to be held on August 18, 2022 ("Proxy Statement") are incorporated by reference into Part III of this Form 10-K.</span></div></ix:nonNumeric><div style="height:27pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="i401b4a6de1fb47999df40807973c8cf0_7"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">American Woodmark Corporation</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022 Annual Report on Form 10-K</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TABLE OF CONTENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:14.149%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:70.014%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.537%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PART I</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 1.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i401b4a6de1fb47999df40807973c8cf0_13">Business</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i401b4a6de1fb47999df40807973c8cf0_13">3</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 1A.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i401b4a6de1fb47999df40807973c8cf0_16">Risk Factors</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i401b4a6de1fb47999df40807973c8cf0_16">7</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 1B.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i401b4a6de1fb47999df40807973c8cf0_19">Unresolved Staff Comments</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i401b4a6de1fb47999df40807973c8cf0_19">14</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 2.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i401b4a6de1fb47999df40807973c8cf0_22">Properties</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i401b4a6de1fb47999df40807973c8cf0_22">14</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 3.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i401b4a6de1fb47999df40807973c8cf0_25">Legal Proceedings</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i401b4a6de1fb47999df40807973c8cf0_25">14</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 4.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i401b4a6de1fb47999df40807973c8cf0_28">Mine Safety Disclosures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i401b4a6de1fb47999df40807973c8cf0_28">15</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i401b4a6de1fb47999df40807973c8cf0_31">Executive Officers of the Registrant</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i401b4a6de1fb47999df40807973c8cf0_31">15</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PART II</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 5.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i401b4a6de1fb47999df40807973c8cf0_37">Market for Registrant's Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i401b4a6de1fb47999df40807973c8cf0_37">15</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 6.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i401b4a6de1fb47999df40807973c8cf0_40">Selected Financial Data</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i401b4a6de1fb47999df40807973c8cf0_40">16</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 7.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i401b4a6de1fb47999df40807973c8cf0_43">Management's Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 7A.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i401b4a6de1fb47999df40807973c8cf0_73">Quantitative and Qualitative Disclosures About Market Risk</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i401b4a6de1fb47999df40807973c8cf0_73">27</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 8.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i401b4a6de1fb47999df40807973c8cf0_76">Financial Statements and Supplementary Data</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i401b4a6de1fb47999df40807973c8cf0_76">28</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 9.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i401b4a6de1fb47999df40807973c8cf0_184">Changes in and Disagreements With Accountants on Accounting and Financial Disclosure</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 9A.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i401b4a6de1fb47999df40807973c8cf0_187">Controls and Procedures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i401b4a6de1fb47999df40807973c8cf0_187">59</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 9B.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i401b4a6de1fb47999df40807973c8cf0_190">Other Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i401b4a6de1fb47999df40807973c8cf0_190">60</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PART III</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 10.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i401b4a6de1fb47999df40807973c8cf0_196">Directors, Executive Officers and Corporate Governance</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i401b4a6de1fb47999df40807973c8cf0_196">60</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 11.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i401b4a6de1fb47999df40807973c8cf0_199">Executive Compensation</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i401b4a6de1fb47999df40807973c8cf0_199">61</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 12.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i401b4a6de1fb47999df40807973c8cf0_202">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i401b4a6de1fb47999df40807973c8cf0_202">61</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 13.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i401b4a6de1fb47999df40807973c8cf0_205">Certain Relationships and Related Transactions, and Director Independence</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i401b4a6de1fb47999df40807973c8cf0_205">62</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 14.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i401b4a6de1fb47999df40807973c8cf0_208">Principal Accounting Fees and Services</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i401b4a6de1fb47999df40807973c8cf0_208">62</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PART IV</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 15.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i401b4a6de1fb47999df40807973c8cf0_214">Exhibits, Financial Statement Schedules</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i401b4a6de1fb47999df40807973c8cf0_214">62</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 16.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i401b4a6de1fb47999df40807973c8cf0_217">Form 10-K Summary</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i401b4a6de1fb47999df40807973c8cf0_217">65</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i401b4a6de1fb47999df40807973c8cf0_220">SIGNATURES</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67</span></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></div></div></div><div id="i401b4a6de1fb47999df40807973c8cf0_10"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART I</span></div><div style="text-align:justify;text-indent:72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;</span></div><div id="i401b4a6de1fb47999df40807973c8cf0_13"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;BUSINESS</span></div><div style="text-align:justify;text-indent:135pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our Company</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">American Woodmark Corporation ("American Woodmark," the "Company," "we," "our" or "us") was incorporated in 1980 by the four principal managers of the Boise Cascade Cabinet Division through a leveraged buyout of that division. We operated privately until 1986 when we became a public company through a registered public offering of common stock.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">From design to installation, we believe we offer a higher level of service than our competitors, serving both national and regional markets with the most relevant options. This makes us the cabinetmaker of choice for many homeowners, builders, designers, dealers, distributors, and retailers across the country. Our customer base is expanding as we build our portfolio of brands and reach new markets beyond kitchen and bath. Aspirational yet grounded, we've embraced an ambitious, strategic vision that will advance us boldly into the future.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, proxy statements, and all amendments to those reports are available free of charge on our website, americanwoodmark.com, as soon as reasonably practicable after such material is electronically filed with, or furnished to, the Securities and Exchange Commission. The contents of our website are not, however, part of, or incorporated by reference into, this report.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our Business</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">American Woodmark celebrates the creativity in all of us. With over 10,000 employees and more than a dozen brands, we're one of the nation's largest cabinet manufacturers. From inspiration to installation, we help people find their unique style and turn their home into a space for self-expression. By partnering with major home centers, builders, and dealers, we spark the imagination of homeowners and designers and bring their vision to life. Across our service and distribution centers, our corporate office and manufacturing facilities, you'll always find the same commitment to customer satisfaction, integrity, teamwork, and excellence. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our Products </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We offer a wide variety of products that fall into product lines including kitchen cabinetry, bath cabinetry, office cabinetry, home organization and hardware. Our cabinetry products are available in a variety of designs, finishes and finish colors and door styles. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We offer products in the following categories: made-to-order and stock. Made-to-order products typically utilize higher grade materials with more options as compared to stock and are all special ordered and shipped directly to the home from the factory. Our home organization products are exclusively stock products. Our kitchen cabinetry and bath cabinetry are offered across all product categories (made-to-order and stock) and our office cabinetry is offered as stock. Our stock products represent cash and carry products and are sold through home centers, while our made-to-order products are sold through home centers, builders, and independent dealers and distributors. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our Market </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our products are sold on a national basis across the United States to the remodeling and new home construction markets. We service these markets through three primary channels: home centers, builders, and independent dealers and distributors. We distribute our products to each market channel directly from our assembly plants and through a third party logistics network.</span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our Customers </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We serve three main categories of customers: home center customers, builders, and independent dealers and distributors. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Home Center Customers </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contractors, builders, remodelers, and do-it-yourself homeowners use our products primarily for repair and remodel ("R&amp;R") projects. Products for R&amp;R projects are predominately purchased through home centers such as Home Depot and Lowe's. Due to the market presence, store network and customer reach of these large home centers, our strategy has been to develop long-term strategic relationships with both Home Depot and Lowe's to distribute our products. During the fiscal year ended April&#160;30, </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022 ("fiscal 2022"), Home Depot and Lowe's combined accounted for approximately 48.0% of net sales of the Company. The loss of either Home Depot or Lowe's as a customer would have a material adverse effect on us.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Builders</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The builder business represents a large portion of our overall revenue and has historically been a strategic component of our go-to-market strategy.&#160;We serve the majority of the top U.S. builders with a high degree of geographic concentration around major metro areas where single family starts are most robust.&#160;We also serve multi-family builders, primarily in the Southwest Region of the U.S.  Our various service center locations are close to these builders and enable us to deliver exceptional service to our builder partners. During fiscal 2022, builders accounted for approximately 39.3% of net sales of the Company.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Independent Dealers&#160;&amp; Distributors</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2010, we expanded our business into the dealer channel with the launch of the Waypoint Living Spaces&#174; brand.&#160;Today, we sell this brand to over 1,800 regional and local dealers across the country.&#160;The dealer channel of the market is the largest by volume, characterized by a high degree of entrepreneurship and one that rewards suppliers that deliver great service.&#160;Our ability to provide superior value delivered with exceptional service has helped drive our expansion into this channel and this channel will continue to be a strong growth and market share opportunity for us. Within our distributor channel we also sell our Timberlake&#174; brand through a network of regional distributors who are focused on selling a complete variety of building materials to small and midsized builders and contractors within their local markets. During fiscal 2022, independent dealers and distributors accounted for approximately 12.7% of net sales of the Company.&#160; </span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Manufacturing, Distribution and Service </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our manufacturing facilities are strategically located to serve our customers, which enhances our ability to provide high quality, value priced products with low production costs. We manufacture our products across 17 facilities located in Maryland, Indiana, West Virginia, Georgia, Arizona, Kentucky, Virginia, California, Texas, North Carolina, and Tijuana, Mexico. The geographic distribution of our facilities throughout the United States, together with our third party logistics network for the American Woodmark business and beneficial freight arrangements with home centers, enable us to provide a "short supply chain" to our U.S. customers. The ordering patterns of Home Depot and Lowe's, our two biggest customers, require suppliers to have sufficient manufacturing capacity to meet demand and to serve a large number (frequently hundreds to thousands) of stores. They impose strict logistics and performance criteria on us. The scale and strategic locations of our manufacturing facilities help us to meet these demands of the home center customers, as well as provide a logistics platform that we can leverage for builders and dealers. We distribute our products through one stand-alone distribution center, distribution centers located in some of our manufacturing facilities, and other third party locations to maximize efficiency. Our vertically-integrated production and assembly lines, standardized product construction, and investments in automation have allowed us to continuously improve productivity, and develop an expertise in wood processing and yield-maximizing technologies. We have standardized our raw material inputs and a number of our production processes, which reduces logistical requirements to manufacture and gives us increased economies of scale in sourcing these inputs. Certain of our inputs are also partially processed by our vendors, which reduces cost. In addition, our production of labor-intensive manufacturing and fabrication processes in our three Tijuana, Mexico facilities has enabled us to keep overall labor costs low while maintaining higher quality, greater speed-to-market and transportation cost advantage over Asian based manufacturers. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We provide complete turnkey installation services to our direct builder customers via our network of eight primary service centers that are strategically located throughout the United States in Virginia, Texas, North Carolina, Georgia, Florida, Arizona and California. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We regularly evaluate our organizational productivity and supply chains and assess opportunities to reduce costs and enhance quality. We strive to improve quality, speed and flexibility to meet changing and uncertain market conditions, as well as manage cost inflation, including wages and employee medical costs. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Raw Materials and Suppliers </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The primary raw materials used in our products include hard maple, cherry, and beech lumber and plywood. Additional raw materials include paint, particleboard, medium density fiberboard, high density fiberboard, manufactured components, and hardware. We purchase these and other raw materials from more than one source and generally believe them to be readily available. We rely on outside suppliers for some of our key components and do not typically enter into long-term contracts with our suppliers or sourcing partners. We source a portion of our components from third parties in Asia. The distances involved in these arrangements, together with the differences in business practices, shipping and delivery requirements, and laws and </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">regulations add complexity to our supply chain logistics and increase the potential for interruptions in our production scheduling. In addition, prices and availability of these components may be affected by world market conditions and government policies and tariffs that impacted fiscal 2022 and may continue into fiscal 2023.</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Competition </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We operate in a highly fragmented industry that is composed of several thousand local, regional, and national manufacturers. Most of our competitors compete on a local or regional basis, but others, like us, compete on a national basis as well. Our competitors include importers and large consolidated operations as well as relatively small, local cabinet manufacturers. Moreover, companies in other building products industries may compete with us. Competitive factors within the industry include pricing, quality, product availability, service, delivery time, and relationships with customers. Our principal means for competition is our breadth and variety of product offerings, expanded service capabilities, geographic reach, competitive price points for our products, and affordable quality. We believe we are a top three manufacturer of kitchen, bath, and home organization products in the United States based on publicly available information.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Environmental Matters and Regulatory Matters </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operations are subject to federal, state and local environmental laws and regulations relating to, among other things, the generation, storage, handling, emission, transportation, and discharge of regulated materials into the environment. Permits are required for certain of our operations, and these permits are subject to revocation, modification, and renewal by issuing authorities. Governmental authorities have the power to enforce compliance with their regulations, and violations may result in the payment of fines or the entry of injunctions, or both. We may also incur liabilities for investigation and clean-up of soil or groundwater contamination on or emanating from current or formerly owned and operated properties, or at offsite locations at which regulated materials are located where we are identified as a responsible party. Discovery of currently unknown conditions could require responses that could result in significant costs. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intellectual Property </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain trademarks, copyrights, and trade secrets. We sell many of our products under a number of registered and unregistered trademarks, which we believe are widely recognized in our industry. We rely on trade secrets and confidentiality agreements to develop and maintain our competitive position. Monitoring the unauthorized use of our intellectual property is difficult, and the steps we have taken may not prevent unauthorized use of our intellectual property. The disclosure or misappropriation of our intellectual property could harm our ability to protect our rights and our competitive position. If we must litigate to protect our rights, we may incur significant expenses and divert significant attention from our business operations. To date, we have not relied on material patents in operating our business. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Seasonality </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business has been subject to seasonal influences, with higher sales typically realized in our first and fourth fiscal quarters. General economic forces and changes in our customer mix have reduced seasonal fluctuations in revenue over the past few years and this trend is expected to continue. The costs of the Company's products are subject to inflationary pressures and commodity price fluctuations. The Company has generally been able, over time, to recover the effects of inflation and commodity price fluctuations through sales price increases, although, as we experienced in fiscal 2022 and continue to experience, there usually is a 6-9 month lag before our sales price increases catch up to such fluctuations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Human Capital Resources</span></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employees </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April&#160;30, 2022, we employed over 10,000 full-time employees, with approximately 271 unionized employees in Anaheim, California. We believe that our employee relations and relationship with the union representing the employees in Anaheim are good. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Culture and Core Values</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">At American Woodmark, the way we conduct our business and interact with our customers, vendors, and the communities in which we operate is driven by our core principles of Customer Satisfaction, Integrity, Teamwork, and Excellence. These principles also guide our interactions with employees and serve as a basis for setting goals for and evaluating our employees. By living out these principles, we believe we will be best positioned to attract, develop, and promote a broad range of talent and </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">to conduct our business in a responsible, ethical, and professional manner. To that end, we have, among other things, established policies under which we strive to:</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">Engage with our key stakeholders, including employees, to ensure their needs and concerns are heard and addressed, and if appropriate, incorporated into our strategy;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">Maintain a safe and enriching working environment where all employees are treated with respect and are able to achieve their full potential;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">Encourage employees to volunteer in our communities through internally or externally organized events; </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">Fund the American Woodmark Foundation, which serves as a vehicle for our employees to serve the community; and </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">Provide scholarship opportunities to family members for our employees.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Training</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Training is an important part of attracting and retaining a qualified workforce. Through our training programs, we seek to ensure that each employee is engaged, and has opportunities to succeed and advance his or her career. We invest a significant number of hours annually in onboarding, cultural, safety, supervisory, and managerial training activities. Through these activities, as well as our tuition reimbursement programs, executive development opportunities, formal and informal cross-training activities, and other operational training offerings, we strive to establish American Woodmark as an organization dedicated to providing the training and development opportunities necessary to maintain a well-qualified workforce connected to and invested in our continued operational success.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our training is designed and developed at the corporate and local level in order to further our goals of enterprise alignment and local integration. We prefer a leader-led approach to training whenever possible in order to foster engagement, relationship building, networking, and shared learning experiences. Depending on the course, our training and development opportunities are offered on an on-demand, semi-annual, annual, or biannual basis.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Safety</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We have established comprehensive safety programs throughout our operations to provide our employees with the tools they need to comply with the safety standards established under federal, state, and local laws and regulations or independently by us. Our safety leadership teams monitor our safety programs and related benchmarking with the goal of improving safety across the Company. Our rate of incidents recordable under the standards of the Occupational Safety and Health Administration (&#8220;OSHA&#8221;) per one hundred employees per year, also known as the OSHA recordable rate, was 1.40 during fiscal 2022.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In the early stages of the COVID-19 pandemic, we enforced social distancing and enhanced health, safety and sanitation measures, and implemented necessary procedures and support to enable a significant portion of our office personnel to work remotely. We also imposed travel restrictions, transitioned meetings from in-person to virtual formats where possible, and made other operational adjustments in furtherance of the continued safety of our workforce.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Diversity and Inclusion</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We are an equal opportunity employer and strive to create an environment free from discrimination and harassment and in which each employee is valued, treated with dignity and respect, and managed in an inclusive manner. We believe that a workplace that encourages the interaction of different perspectives and backgrounds creates superior solutions, approaches, and innovations. Five years ago, we commissioned the first formal team to better understand and evaluate inclusion and diversity at American Woodmark. Since that time, we have taken deliberate steps to educate our leaders and increase internal awareness within our workforce. Among these actions were the following: establishment of Right Environment Councils in each of our locations in an attempt to more effectively engage and connect with employees of all levels as well as the communities in which we serve; enhancing our employee engagement survey process to include measures specific to inclusion and diversity; creation of an external consultant partnership; establishment of our Inclusion, Diversity, Equity, and Alignment (IDEA) team; launching an enterprise-wide inclusion and diversity strategy, and most recently the inclusion of representation metrics as part of our organizational scorecard and incentive pay components. Going forward, we intend to continue our strategy with the goal of enhancing our culture of inclusion while increasing the diversity of people, thought, and perspectives represented throughout our company.</span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our Competitive Strengths</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Market Leader with Nationwide Manufacturing and Distribution Network</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe our company holds the number two or three market position in the United States cabinet market with an estimated 10% market share based on publicly available information. We are one of a select number of market participants with a national manufacturing and distribution footprint, which includes 17 manufacturing facilities in the United States and Mexico and eight primary service centers and one distribution center located throughout the United States. Our operating footprint provides us an </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ability to service our builder, dealer, and home center customers on a national basis, and we offer a broad set of products to serve our customers across a variety of price points. Our facilities are primarily located in or near major metropolitan markets to facilitate efficient product distribution to our customers. We believe the scale and breadth of our operations differentiate us and result in a competitive advantage providing superior customer service, low-cost distribution, and on-time delivery.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Comprehensive Product Offering with Diversified End-Markets</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that the diversity of our product portfolio across categories, channels, and end-markets benefits our financial performance, both in periods of growth and cyclicality. Our made-to-order offerings provide products for customers looking for a designer product, which can be used for both new home construction and remodeling applications. Our stock offering allows us to further serve our existing end-markets through the addition of a lower price point product that is well-suited for areas of growing demand such as new home construction targeting the first-time homebuyer. We also offer turnkey cabinet solutions for our builder customers which we believe is a unique aspect of our service platform. Our turnkey solution provides in-house design and measurement as well as installation service. We believe the ability to leverage our labor and expertise is a value-added service to our builder customers which has helped strengthen our position in the new home construction market.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deep Relationships with Leading Retailers</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have built strong and stable relationships with a base of long-standing customers across home centers, builders, and independent dealers and distributors. We have an average relationship length of 20 plus years with our top 10 customers, including long-standing relationships with Home Depot and Lowe's. We believe our customers value our national manufacturing and distribution footprint, which allows us to meet demanding logistics and performance criteria. We believe our focus on providing exceptional customer service and a quality product at a competitive price have enabled us to establish ourselves as a vendor of choice.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Best-in-Class Manufacturing Capabilities</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We operate 17 manufacturing facilities across the United States and Mexico. Our vertically-integrated production and assembly lines, standardized product construction, and investments in automation, have allowed us to continuously improve productivity and efficiency. We have standardized our raw material inputs and a number of our production processes, which reduces logistical requirements and provides increased economies of scale in sourcing these inputs. Our labor-intensive manufacturing and fabrication processes in Mexico offer a low cost alternative to Asian based manufacturers, while providing a quality product with lower transportation costs. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Experienced Management Team</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We have assembled an executive team from leading organizations with a deep base of management experience within industrial manufacturing companies. Our President and Chief Executive Officer, M. Scott Culbreth, joined our team in 2014 as the Chief Financial Officer and was named Chief Executive Officer in 2020. Mr. Culbreth's career in the manufacturing industry has been highlighted with multiple leadership roles in finance. Our other senior executives all have over twenty plus years of experience working for multi-national companies, with individual backgrounds in manufacturing, finance, and marketing. </span></div><div style="text-align:justify"><span><br/></span></div><div id="i401b4a6de1fb47999df40807973c8cf0_16"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1A.&#160;&#160;&#160;&#160;RISK FACTORS </span></div><div style="text-align:justify;text-indent:135pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are a number of risks and uncertainties that may affect the Company's business, results of operations, and financial condition. These risks and uncertainties could cause future results to differ from past performance or expected results, including results described in statements elsewhere in this report that constitute "forward-looking statements" under the Private Securities Litigation Reform Act of 1995. Additional risks and uncertainties not presently known to the Company or currently believed to be immaterial also may adversely impact the Company's business. Should any risks or uncertainties develop into actual events, these developments could have material adverse effects on the Company's business, financial condition, and results of operations. These risks and uncertainties, which the Company considers to be most relevant to specific business activities, include, but are not limited to, the following. Additional risks and uncertainties that may affect the Company's business, results of operations, and financial condition are discussed elsewhere in this report, including in Item 7. "Management's Discussion and Analysis of Financial Condition and Results of Operations" under the headings "Forward-Looking Statements," "Seasonality," and "Outlook for Fiscal 2023" and Item 7A. "Quantitative and Qualitative Disclosures about Market Risk."&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline">Risks related to our business and industry</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Because of the concentration of our sales to our two largest customers, the loss of either customer or a significant reduction in orders from either customer could adversely affect our financial results. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Home Depot and Lowe's collectively accounted for approximately 48.0% of total net sales during the fiscal year 2022. We do not typically enter into long-term sales contracts with Home Depot or Lowe's and our sales usually occur on a "purchase order" basis. Our customers can make significant changes in their purchase volumes and can seek to significantly affect the prices we receive for our products and services and the other terms and conditions on which we do business. They have in the past discontinued, and may in the future choose to discontinue, purchasing some or all of our products with little or no notice. In the past, purchase volumes from our customers, including Home Depot and Lowe's, have fluctuated substantially, and we expect such fluctuations to occur from time to time in the future. Any reduction in, or termination of, our sales to either Home Depot or Lowe's could have a material adverse effect on our business, financial condition, or results of operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the potential for orders from these large retail customers to increase significantly from time to time requires us to have sufficient manufacturing capacity. These large retailers also impose strict logistics and performance criteria and fines. Failure to comply with these obligations may result in these customers reducing or stopping their purchase of our products.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We could also experience delays or defaults in payment from Home Depot or Lowe's, which could adversely affect our business, financial condition or results of operations. The loss of a substantial portion of our order volumes or revenue from either Home Depot or Lowe's for any reason would have a material adverse effect on our business, financial condition, or results of operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our business primarily relies on U.S. home improvement, repair and remodel and new home construction activity levels, all of which are impacted by risks associated with fluctuations in the housing market. Downward changes in the general economy, the housing market, or other business conditions could adversely affect our results of operations, cash flows, and financial condition. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business primarily relies on home improvement, repair and remodel and new home construction activity levels in the United States. The housing market is sensitive to changes in economic conditions and other factors, such as the level of employment, access to labor, consumer confidence, consumer income, availability of financing and interest rate levels, and recent concerns with the housing market. Adverse changes in any of these conditions generally, or in any of the markets where we operate, could decrease demand and could adversely impact our businesses by: </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">causing consumers to delay or decrease homeownership; </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">making consumers more price conscious resulting in a shift in demand to smaller, less expensive homes; </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">making consumers more reluctant to make investments in their existing homes, including kitchen and bath repair and remodel projects; or </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">making it more difficult to secure loans for major renovations. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fluctuating raw material and energy costs could have a material adverse effect on our business and results of operations. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We purchase various raw materials, including, among others, wood, wood-based, and resin products, which are subject to price fluctuations that could materially increase our manufacturing costs as we experienced in fiscal 2022 and are continuing to experience. Further, increases in energy costs increase our production costs and also the cost to transport our products, each of which could have a material adverse effect on our business and results of operations. In addition, some of our suppliers have consolidated and other suppliers may do so in the future. Combined with increased demand, such consolidation could increase the price of our supplies and raw materials.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also may be unwilling or unable to pass on to customers commensurate cost increases. Competitive considerations and customer resistance to price increases may delay or make us unable to adjust selling prices. To the extent we are unable to either re-engineer or otherwise offset increased costs or are unwilling or unable to build price increases into our sales prices, our margins will be negatively affected. Even if we are able to increase our selling prices, sustained price increases for our products may lead to sales declines and loss of market share, particularly if our competitors do not increase their prices, and there is usually a six to month lag before we are able to see the results of our pricing actions. Conversely, when raw materials or energy prices decline, we may receive customer pressure to reduce our sales prices.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These prices are market-based and fluctuate based on factors beyond our control. We do not have long-term fixed supply agreements and do not hedge against price fluctuations. We, therefore, cannot predict our raw materials or energy costs for the coming year. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Prolonged economic downturns may adversely impact our sales, earnings, and liquidity. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our industry historically has been cyclical in nature and has fluctuated with economic cycles. During economic downturns, our industry could experience longer periods of recession and greater declines than the general economy. We believe that our industry is significantly influenced by </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">economic conditions generally and particularly by housing activity, consumer confidence, the level of personal discretionary spending, demographics, and credit availability. These factors may affect not only the ultimate consumer of our products, but also may impact home centers, builders, and our other primary customers. As a result, a worsening of economic conditions could adversely affect our sales and earnings as well as our cash flow and liquidity.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">COVID-19 has adversely affected our business, financial performance, and operating results and its continuing and future impacts as well as the impacts from other future pandemics could adversely affect our business, financial performance, and operating results.</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> COVID-19 has negatively impacted the global and U.S. economy, disrupted consumer spending and global supply chains, and created significant volatility and disruption in financial markets. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the initial stages of the COVID-19 pandemic, we were negatively impacted as demand for our products significantly decreased at the initial height of the pandemic in the fourth quarter of fiscal 2020 and first quarter of fiscal 2021, "stay at home" orders and other work disruptions created disruptions to our business operations and our supply chain has been negatively impacted by rising materials and logistics costs.</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">More recently we have experienced s</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">upply chain and shipping interruptions and constraints, volatility in demand for our products caused by sudden and significant changes in production levels by our suppliers, disruptions in our manufacturing and supply arrangements caused by the loss or disruption of essential manufacturing and supply elements such as raw materials or other product components, transportation, work force, force majeure events, and other manufacturing and distribution capabilities, like the temporary suspension of our Mexican operations in April 2020. We've also experienced d</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">isruptions to our operations related to COVID-19 as a result of absenteeism by infected or ill employees, or absenteeism by employees who elect not to come to work due to the illness affecting others at our facilities, or due to quarantines, or as a result of the tight labor market we are currently experiencing.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ultimate impact of the COVID-19 pandemic, or future pandemics, on our business, results of operations, financial condition, and cash flows remains uncertain</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and cannot be predicted</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The continued impact on our business as a result of the COVID-19 pandemic, or other future pandemics, (directly or indirectly) could materially adversely affect our results of operations, financial condition, cash flows, prospects, and the trading prices of our common stock.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The U.S. cabinetry industry is highly competitive, and market share losses could occur. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We operate within a highly competitive U.S. cabinetry industry, which is characterized by competition from a number of other manufacturers. Competition is further intensified during economic downturns. We compete with numerous large national and regional home products companies for, among other things, customers, orders from Home Depot and Lowe's, raw materials, skilled management, and labor resources. Purchase volumes from our main home center customers have fluctuated substantially from time to time in the past, and we expect such fluctuations to occur from time to time in the future. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some of our competitors may have greater financial, marketing, and other resources than we do and, therefore, may be able to adapt to changes in customer preferences more quickly, devote more resources to the marketing and sale of their products, generate greater national brand recognition, or adopt more aggressive pricing policies than we can. In addition, some of our competitors may resort to price competition to sustain or gain market share and manufacturing capacity utilization, and we may have to adjust the prices on some of our products to stay competitive, which could reduce our revenues. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also face competition with respect to some of our products from competitors in countries with lower regulatory, safety, environmental, and other costs, such as China, Vietnam and Malaysia. These competitors may also benefit from certain local government subsidies or other incentives that are not available to us. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may not ultimately succeed in competing with other manufacturers and distributors in our market, which may have a material adverse effect on our business, financial condition, or results of operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our failure to develop new products or respond to changing consumer preferences and purchasing practices could have a material adverse effect on our business, financial condition, or results of operations. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The U.S. cabinetry industry is subject to changing consumer trends, demands, and preferences. The uncertainties associated with developing and introducing new products, such as gauging changing consumer preferences and successfully developing, manufacturing, marketing, and selling new products, could lead to, among other things, rejection of a new product line, reduced demand and price reductions for our products. If our products do not keep up with consumer trends, demands, and preference, we could lose market share, which could have a material adverse effect on our business, financial condition, or results of operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes to consumer shopping habits and potential trends toward "online" purchases could also impact our ability to compete. Further, the volatile and challenging economic environment of recent years has caused shifts in consumer trends, demands, preferences and purchasing practices, and changes in the business models and strategies of our customers. Shifts in consumer </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">preferences, which may or may not be long-term, have altered the quantity, type, and prices of products demanded by the end-consumer and our customers. If we do not timely and effectively identify and respond to these changing consumer preferences and purchasing practices, our relationships with our customers could be harmed, the demand for our products could be reduced, and our market share could be negatively affected.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may fail to fully realize the anticipated benefits of our growth strategy within the home center, dealer and homebuilder channels. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Part of our growth strategy depends on expanding our business in the dealer and homebuilder channels. We may fail to compete successfully against other companies that are already established providers within the dealer and homebuilder channels. Demand for our products within the home center, homebuilder and dealer channels may not grow, or might even decline. In addition, we may not accurately gauge consumer preferences and successfully develop, manufacture, and market our products at a national level. Further, the implementation of our growth strategy may place additional demands on our administrative, operational, and financial resources and may divert management's attention away from our existing business and increase the demands on our financial systems and controls. If our management is unable to effectively manage growth, our business, financial condition, or results of operations could be adversely affected. If our growth strategy is not successful then our revenue and earnings may not grow as anticipated or may decline, we may not be profitable, or our reputation and brand may be damaged. In addition, we may change our financial strategy or other components of our overall business strategy if we believe our current strategy is not effective, if our business or markets change, or for other reasons, which may cause fluctuations in our financial results.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Manufacturing expansion to add capacity, manufacturing realignments, and other cost savings programs could result in a decrease in our near-term earnings. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We continually review our manufacturing operations. These reviews could result in the expansion of capacity, manufacturing realignments, and various cost savings programs, such as our closure of the Humboldt, Tennessee manufacturing plant in fiscal 2021. Effects of manufacturing expansion, realignments, or cost savings programs could result in a decrease in our short-term earnings until the additional capacity is in place, cost reductions are achieved, and/or production volumes stabilize. Such manufacturing expansions, realignments, and programs involve substantial planning, often require capital investments, and may result in charges for fixed asset impairments or obsolescence and substantial severance costs. We also cannot assure you that we will achieve all of the intended cost savings. Our ability to achieve cost savings and other benefits within expected time frames is subject to many estimates and assumptions. These estimates and assumptions are subject to significant economic, competitive, and other uncertainties, some of which are beyond our control. If these estimates and assumptions are incorrect, if we experience delays, or if other unforeseen events occur, our business, financial condition, and results of operations could be materially and adversely affected. In addition, downturns in the economy could potentially have a larger impact on the Company as a result of any added capacity.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We manufacture our products internationally and are exposed to risks associated with doing business globally. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We manufacture our products in the United States and Mexico and sell our products in the United States and Canada. Accordingly, we are subject to risks associated with potential disruption caused by changes in political, monetary, economic, and social environments, including civil and political unrest, terrorism, possible expropriation, local labor conditions, changes in laws, regulations, and policies of foreign governments and trade disputes with the United States (including tariffs), and compliance with U.S. laws affecting activities of U.S. companies abroad, including tax laws, economic sanctions, and enforcement of contract and intellectual property rights. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are also subject to the Foreign Corrupt Practices Act and other anti-bribery laws. While we have implemented safeguards and policies to discourage these practices by our employees and agents, our existing safeguards and policies to assure compliance and any future improvements may prove to be less than effective and our employees or agents may engage in conduct for which we might be held responsible. If employees violate our policies, we may be subject to regulatory sanctions. Violations of these laws or regulations could result in sanctions including fines, debarment from export privileges, and penalties and could have a material adverse effect on our business, financial condition, or results of operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may hedge certain foreign currency transactions in the future; however, a change in the value of the currencies may impact our financial statements when translated into U.S. dollars. In addition, fluctuations in currency can adversely impact the cost position in local currency of our products, making it more difficult for us to compete. Our success will depend, in part, on our ability to effectively manage our business through the impact of these potential changes.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, we source raw materials and components from Asia where we have recently experienced higher manufacturing costs and longer lead times due to currency fluctuations, higher wage rates, labor shortages, and higher raw material costs, and we have also experienced higher shipping costs and shipping delays. Our international operations and sourcing of materials (including from Asia and Mexico) could be harmed by a variety of factors including, but not limited to:</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">increases in transportation costs or transportation delays;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">work stoppages and labor strikes;</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">introduction of non-native invasive organisms into new environments;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">recessionary trends in international markets;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">legal and regulatory changes and the burdens and costs of our compliance with a variety of laws, including export controls, import and customs trade restrictions, tariffs and other regulations including those related to the COVID-19 pandemic such as the temporary suspension of our operations in Mexico in April 2020;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">fluctuations in exchange rates, particularly the value of the U.S. dollar relative to other currencies; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">political unrest, terrorism, and economic instability.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If any of these or other factors were to render the conduct of our business in a particular country undesirable or impractical, our business, financial condition, or results of operations could be materially adversely affected.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The inability to obtain raw materials from suppliers in a timely manner would adversely affect our ability to manufacture and market our products. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to offer a wide variety of products depends on our ability to obtain an adequate supply of components from manufacturers and other suppliers, particularly wood-based and resin products. Transportation and container delays may adversely impact our supply chain. Additionally, failure by our suppliers to provide us with quality products on commercially reasonable terms, and to comply with legal requirements for business practices, could have a material adverse effect on our business, financial condition, or results of operations. Furthermore, we rely heavily or, in certain cases, exclusively, on outside suppliers for some of our key components. While we do not rely exclusively on any one supplier for any particular raw materials, the loss of a major supplier could increase our costs to obtain raw materials until we obtain an adequate alternative source.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We typically do not enter into long-term contracts with our suppliers or sourcing partners. Instead, most raw materials and sourced goods are obtained on a "purchase order" basis. Although these components are generally obtainable in sufficient quantities from other sources, resourcing them from another supplier could take time. Financial, operating, or other difficulties encountered by our suppliers or sourcing partners, or changes in our relationships with them could result in manufacturing or sourcing interruptions, delays, and inefficiencies, and prevent us from manufacturing enough products to meet customer demands. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Certain of our customers have been expanding and may continue to expand through consolidation and internal growth, which may increase their buying power, which could materially and adversely affect our sales, results of operations, and financial position. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of our customers are large companies with significant buying power. In addition, potential further consolidation in the distribution channels could enhance the ability of certain of our customers to seek more favorable terms, including pricing, for the products that they purchase from us. Accordingly, our ability to maintain or raise prices in the future may be limited, including during periods of raw material and other cost increases. If we are forced to reduce prices or to maintain prices during periods of increased costs, or if we lose customers because of pricing or other methods of competition, our sales, operating results, and financial position may be materially and adversely affected.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Risks related to indebtedness</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our level and terms of indebtedness could adversely affect our business and liquidity position</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our consolidated indebtedness level could have important consequences to us, including, among other things, increasing our vulnerability to general economic and industry conditions; requiring a portion of our cash flow used in operations to be dedicated to the payment of principal and interest on our indebtedness, therefore reducing our liquidity and our ability to use our cash flow to fund our operations, capital expenditures and future business opportunities; exposing us to the risk of increased interest rates, and corresponding increased interest expense, because borrowings under our credit facilities are at variable rates of interest; reducing funds available for working capital, capital expenditures, acquisitions, and other general corporate purposes, due to the costs, and expenses associated with such debt; limiting our ability to obtain additional financing for working capital, capital expenditures, debt service requirements, acquisitions, and general corporate, or other purposes; and limiting our ability to adjust to changing marketplace conditions and placing us at a competitive disadvantage compared to our competitors who may have less debt.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If our cash flows and capital resources are insufficient to fund our debt service obligations, we may be forced to reduce or delay capital expenditures, sell assets, seek additional capital, or restructure or refinance our indebtedness. These alternative measures may not be successful and may not permit us to meet our scheduled debt service obligations, which could cause us to default on our debt obligations and impair our liquidity. In the event of a default under any of our indebtedness, the holders of the defaulted debt could elect to declare all the funds borrowed to be due and payable, together with accrued and unpaid interest. The lenders under our credit facilities could also elect to terminate their commitments thereunder and cease making further loans, and such lenders could institute foreclosure proceedings against their collateral, all of which could adversely affect our financial condition in a material way.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The credit agreement that governs our credit facility imposes operating and financial restrictions on us and our subsidiaries, which may prevent us from capitalizing on business opportunities or otherwise negatively impact our business.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The credit agreement that governs our credit facility imposes operating and financial restrictions on us. These restrictions limit our ability and the ability of our subsidiaries to, among other things, to incur additional indebtedness, create additional liens on its assets, make certain investments, dispose of assets, or engage in a merger or other similar transaction or engage in transactions with affiliates, subject, in each case, to the various exceptions and conditions described in the credit agreement. The negative covenants further restrict the ability of the Company and certain of its subsidiaries to make certain restricted payments, including, in the case of the Company, the payment of dividends, and the repurchase of common stock, in certain limited circumstances.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of these restrictions, each of which is subject to certain exceptions and qualifications, we may be limited as to how we conduct our business and we may be unable to raise additional debt or equity financing to compete effectively or to take advantage of new business opportunities. The terms of any future indebtedness we may incur could include more restrictive covenants. We cannot assure you that we will be able to maintain compliance with these existing covenants in the future and, if we fail to do so, that we will be able to obtain waivers from the lenders and/or amend the covenants.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our failure to comply with the restrictive covenants described above as well as other terms of our indebtedness and/or the terms of any future indebtedness from time to time could result in an event of default, which, if not cured or waived, could result in us being required to repay these borrowings before their due date.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we are forced to refinance these borrowings on less favorable terms or cannot refinance these borrowings, our results of operations and financial condition could be adversely affected.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Other general risks applicable to us and our business</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may incur future goodwill impairment charges or other asset impairment charges which could negatively impact our future results of operations and financial condition.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recorded significant goodwill as a result of the acquisition of RSI Home Products, Inc. (the "RSI Acquisition" or "RSI") in fiscal year 2018. Goodwill and other acquired intangible assets represent a substantial portion of our assets. We also have long-lived assets consisting of property and equipment and other identifiable intangible assets which we review both on an annual basis as well as when events or circumstances indicate that the carrying amount of an asset may not be recoverable. If a determination is made that a significant impairment in value of goodwill, other intangible assets, or long-lived assets has occurred, such determination could require us to impair a substantial portion of our assets. Asset impairments could have a material adverse effect on our financial condition and results of operations. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The implementation of our Enterprise Resource Planning system could disrupt our business. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are in the process of implementing a common Enterprise Resource Planning (ERP) system across the Company and went live with the first wave of the system, including procurement, general ledger, accounts payable, and projects and fixed assets, in the second half of fiscal 2022, with other processes following thereafter. Although we currently expect the ERP implementation to increase efficiencies by leveraging a common, cloud-based system throughout the Company and standardizing processes and reporting, our ERP system implementation may not result in improvements that outweigh its costs and may disrupt our operations. Our inability to mitigate existing and future disruptions could adversely affect our sales, earnings, financial condition and liquidity. The ERP system implementation subjects us to substantial costs and inherent risks associated with migrating from our legacy systems. These costs and risks could include, but are not limited to:</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">significant capital and operating expenditures;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">disruptions to our domestic and international supply chains;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">inability to fill customer orders accurately and on a timely basis, or at all;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">inability to process payments to suppliers, vendors and associates accurately and in a timely manner;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">disruption to our system of internal controls;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">inability to fulfill our SEC or other governmental reporting requirements in a timely or accurate manner;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">inability to fulfill federal, state, or local tax filing requirements in a timely or accurate manner; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">increased demands on management and staff time to the detriment of other corporate initiatives.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our operations may be adversely affected by information systems interruptions or intrusions. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely on a number of information technology systems to process, transmit, store, and manage information to support our business activities. Increased global cybersecurity vulnerabilities, threats, and more sophisticated and targeted attacks pose a risk to our information technology systems. We have established security policies, processes, and layers of defense designed to help identify and protect against intentional and unintentional misappropriation or corruption of our systems and information and disruption of our operations. Despite these efforts, systems may be damaged, disrupted, or shut down due to attacks by unauthorized access, malicious software, undetected intrusion, hardware failures, or other events, and in these circumstances our disaster recovery </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">planning may be ineffective or inadequate. These breaches or intrusions could lead to business interruption, exposure of proprietary or confidential information, data corruption, damage to our reputation, exposure to litigation, and increased operational costs. Such events could have a material adverse impact on our business, financial condition and results of operation. In addition, we could be adversely affected if any of our significant customers or suppliers experience any similar events that disrupt their business operations or damage their reputation. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Increased compliance costs or liabilities associated with environmental regulations could have a material adverse effect on our business, financial condition, or results of operations. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our facilities are subject to numerous environmental laws, regulations and permits, including those governing emissions to air, discharges to water, storage, treatment and disposal of waste, remediation of contaminated sites, and protection of worker health and safety. We may not be in complete compliance with these laws, regulations, or permits at all times. Our efforts to comply with environmental requirements do not remove the risk that we may incur material liabilities, fines or penalties for, among other things, releases of regulated materials occurring on or emanating from current or formerly owned or operated properties or any associated offsite disposal location, or for contamination discovered at any of our properties from activities conducted by previous occupants. Liability for environmental contamination or a release of hazardous materials may be joint and several, so that we may be held responsible for more than our share of the contamination or other damages, or even for the entire share.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in environmental laws and regulations or the discovery of previously unknown contamination or other liabilities relating to our properties and operations could result in significant environmental liabilities that could impact our business, financial condition, or results of operation. In addition, we may incur capital and other costs to comply with increasingly stringent environmental laws and enforcement policies. These laws, including, for example, the regulations relating to formaldehyde emissions promulgated by the California Air Resources Board, require us to rely on compliance by our suppliers of raw materials. Should a supplier fail to comply with such regulations, notify us of non-compliance, or provide us with a product that does not comply, we could be subject to disruption in our business and incur substantial liabilities.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Unauthorized disclosure of confidential information provided to us by customers, employees or third parties could harm our business. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely on the internet and other electronic methods to transmit confidential information and store confidential information on our networks. If there were a disclosure of confidential information provided by, or concerning, our employees, customers or other third parties, including through inadvertent disclosure, unapproved dissemination, or unauthorized access, our reputation could be harmed and we could be subject to civil or criminal liability and regulatory actions.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in government and industry regulatory standards could have a material adverse effect on our business, financial condition, or results of operations. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Government regulations pertaining to health and safety and environmental concerns continue to emerge, domestically as well as internationally, including regulations due to the COVID-19 pandemic. These regulations include the Occupational Safety and Health Administration and other worker safety regulations for the protection of employees, as well as regulations for the protection of consumers. It is necessary for us to comply with current requirements (including requirements that do not become effective until a future date), and even more stringent requirements could be imposed on our products or processes. Compliance with these regulations may require us to alter our manufacturing and installation processes and our sourcing. For example, our manufacturing locations enhanced cleaning processes, established health screening procedures, modified work centers and material flows with established social distancing practices in response to the COVID-19 pandemic in accordance with guidelines provided by the U.S. Centers for Disease Control and Prevention, as well as local and state health departments. Such actions could increase our capital expenditures and adversely impact our business, financial condition or results of operations, and our inability to effectively and timely meet such regulations could adversely impact our competitive position.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We could continue to pursue growth opportunities through either acquisitions, mergers or internally developed projects, which may be unsuccessful or may adversely affect our future financial condition and operating results. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We could continue to pursue opportunities for growth through either acquisitions, mergers, or internally developed projects as part of our growth strategy. We cannot assure you that we will be successful in integrating an acquired business or that an internally developed project will perform at the levels we anticipate. We may pay for future acquisitions using cash, stock, the assumption of debt, or a combination of these. Future acquisitions could result in dilution to existing shareholders and to earnings per share. In addition, we may fail to identify significant liabilities or risks associated with a given acquisition that could adversely affect our future financial condition, and operating results or result in us paying more for the acquired business or assets than they are worth.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our ability to operate and our growth potential could be materially and adversely affected if we cannot employ, train, and retain qualified personnel at a competitive cost. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many of the products that we manufacture and assemble require manual processes in plant environments. We believe that our success depends upon our ability to attract, employ, train, and retain qualified personnel with the ability to design, manufacture, and assemble these products. In addition, our ability to expand our </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">operations depends in part on our ability to increase our skilled labor force as the housing market continues to recover in the United States. The COVID-19 pandemic has put significant pressure on our ability to employ, train, and retain qualified personnel at a competitive cost. Further, a significant increase in the wages paid by competing employers could result in a reduction of our qualified labor force, increases in the wage rates that we must pay, or both. In addition, we believe that our success depends in part on our ability to quickly and effectively train additional workforce to handle the increased volume and production while minimizing labor inefficiencies and maintaining product quality in a housing market recovery. If either of these events were to occur, our cost structure could increase, our margins could decrease, and any growth potential could be impaired.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our failure to maintain acceptable quality standards could result in significant unexpected costs. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any failure to maintain acceptable quality standards could require us to recall or redesign such products, or pay substantial damages, any of which would result in significant unexpected costs. We may also have difficulty controlling the quality of products or components sourced from other manufacturers, so we are exposed to risks relating to the quality of such products and to limitations on our recourse against such suppliers. Further, any claim or product recall could result in adverse publicity against us, which could decrease our credibility, harm our reputation, adversely affect our sales, or increase our costs. Defects in our products could also result in decreased orders or sales to our customers, which could have a material adverse effect on our business, financial condition or results of operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Natural disasters could have a material adverse effect on our business, financial condition, or results of operations. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many of our facilities are located in regions that are vulnerable to natural disasters and other risks, such as earthquakes, fires, floods, tropical storms, hurricanes, and snow and ice, which at times have disrupted the local economy and posed physical risks to our property. In addition, the continued threat of terrorism and heightened security and military action in response to this threat, or any future acts of terrorism, may cause further disruptions to the economies of the United States and other countries. Our redundant, multiple site capacity may not be sufficient in the event of a natural disaster, terrorist act or other catastrophic event. Such disruptions could, among other things, disrupt our manufacturing or distribution facilities and result in delays or cancellations of customer orders for our products, which in turn could have a material adverse effect on our business, financial condition and results of operations. Further, if a natural disaster occurs in a region from which we derive a significant portion of our revenue, end-user customers in that region may delay or forego purchases of our products, which may materially and adversely impact our operating results for a particular period.</span></div><div style="text-align:justify"><span><br/></span></div><div id="i401b4a6de1fb47999df40807973c8cf0_19"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1B.&#160;&#160;&#160;&#160;UNRESOLVED STAFF COMMENTS</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div style="text-align:justify"><span><br/></span></div><div id="i401b4a6de1fb47999df40807973c8cf0_22"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 2.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;PROPERTIES</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We own our corporate office located in Winchester, Virginia. In addition, we lease eight manufacturing facilities, one manufacturing facility/service center, and one distribution center in the United States and Mexico and own eight manufacturing facilities located primarily in the eastern and southern United States. We also lease seven primary service centers, ten satellite service centers, and four additional offices located throughout the United States that support the sale and distribution of products to each market channel. We consider our properties suitable for our business and adequate for our needs and believe that, if necessary, we could find additional and/or replacement facilities to lease without suffering a material adverse effect on our business.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div id="i401b4a6de1fb47999df40807973c8cf0_25"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 3.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;LEGAL PROCEEDINGS</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is involved in suits and claims in the normal course of business, including, without limitation, product liability and general liability claims and claims pending before the Equal Employment Opportunity Commission. On at least a quarterly basis, the Company consults with its legal counsel to ascertain the reasonable likelihood that such claims may result in a loss. As required by ASC Topic 450, "Contingencies" ("ASC 450"), the Company categorizes the various suits and claims into three categories according to their likelihood for resulting in potential loss: those that are probable, those that are reasonably possible, and those that are deemed to be remote. The Company accounts for these loss contingencies in accordance with ASC 450. Where losses are deemed to be probable and estimable, accruals are made. Where losses are deemed to be reasonably possible, a range of loss estimate is determined and considered for disclosure.&#160;In determining these loss range estimates, the Company considers known values of similar claims and consults with independent counsel.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company believes that the aggregate range of estimated loss stemming from the various suits and asserted and unasserted claims which were deemed to be either probable or reasonably possible was not material as of April&#160;30, 2022.&#160;</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14</span></div></div></div><div id="i401b4a6de1fb47999df40807973c8cf0_28"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 4.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;MINE SAFETY DISCLOSURES</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div id="i401b4a6de1fb47999df40807973c8cf0_31"></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXECUTIVE OFFICERS OF THE REGISTRANT</span></div><div style="text-align:justify;text-indent:72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Executive officers of the Company are elected by the Board of Directors and generally hold office until the next annual election of officers. There are no family relationships between any executive officer and any other officer or director of the Company or any arrangement or understanding between any executive officer and any other person pursuant to which such officer was elected. The executive officers of the Company are as follows:&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:21.920%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.844%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:66.203%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Age</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Position(s) Held During Past Five Years</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">M. Scott Culbreth</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Company President and Chief Executive Officer from July 2020 to present; Company Senior Vice President and Chief Financial Officer from February 2014 to July 2020.</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Paul Joachimczyk</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Company Vice President and Chief Financial Officer from July 2020 to present; Vice President, Financial Planning and Analysis, from February 2019 to July 2020; Vice President of Finance and Corporate Controller at TopBuild Corp. from October 2016 to June 2018; CFO - Functional Transformation at Stanley Black &amp; Decker, Inc. from May 2014 to July 2016.</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Robert J. Adams, Jr.</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Company Senior Vice President, Manufacturing and Technical Operations from August 2015 to present; Company Vice President of Value Stream Operations from September 2012 to August 2015; Company Vice President of Manufacturing and Engineering from April 2012 to September 2012.</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Teresa M. May</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Company Senior Vice President and Chief Marketing Officer from April 2020 to present; Senior Vice President and Chief Marketing Officer of Asurion from May 2018 to April 2020; Vice President of Owens Corning from March 2012 to March 2018.</span></td></tr></table></div><div><span><br/></span></div><div id="i401b4a6de1fb47999df40807973c8cf0_34"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART II</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;</span></div><div id="i401b4a6de1fb47999df40807973c8cf0_37"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 5.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;MARKET FOR REGISTRANT'S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Market Information</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">American Woodmark Corporation common stock is listed on The NASDAQ Global Select Market under the "AMWD" symbol.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of June&#160;17, 2022 there were approximately 18,200 total shareholders of the Company's common stock, including 6,200 shareholders of record and 12,000 beneficial owners whose shares are held in "street" name by securities broker-dealers or other nominees. The Company's shareholders also include approximately 58% of the Company's employees who are eligible to participate in the American Woodmark Corporation Retirement Savings Plan. The Company does not currently pay cash dividends and has no current intention to do so in the near future. The determination as to the payment of future dividends will be made by the Board of Directors (the "Board") from time to time and will depend on the Company's then current financial condition, capital requirements, and results of operations, as well as any other factors then deemed relevant by the Board, and will be subject to applicable restrictions in the credit agreement governing the Company's credit facility</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock Performance Graph </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The performance graph shown below compares the percentage change in the cumulative total shareholder return on our common stock against the cumulative total return of the Russell 2000 Index and Standard &amp; Poor's Household Durables Index for the period from April 30, 2017 through April&#160;30, 2022. The graph assumes an initial investment of $100 and the reinvestment of dividends. The graph is based on historical data and is not intended to be a forecast or indication of future performance of American Woodmark common stock.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><div style="text-align:justify"><img src="amwd-20220430_g1.jpg" alt="amwd-20220430_g1.jpg" style="height:480px;margin-bottom:5pt;vertical-align:text-bottom;width:653px"/></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.590%"><tr><td style="width:1.0%"></td><td style="width:28.575%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.118%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.118%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.118%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.173%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.118%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.118%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.118%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.332%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2017</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">American Woodmark Corporation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$100.00</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$89.40</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$97.90</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$55.90</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$108.20</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$51.00</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Russell 2000 Index</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$100.00</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$111.50</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$116.70</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$97.60</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$170.60</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$141.90</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">S&amp;P Household Durables Index</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$100.00</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$92.80</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$85.30</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$80.10</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$157.50</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$120.10</span></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The graph and related information above are not deemed to be "filed" with the Securities and Exchange ("SEC") for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, or incorporated by reference into any future filing made by us with the SEC, except to the extent that we specifically incorporate it by reference into any such filing.</span></div><div style="text-align:justify"><span><br/></span></div><div id="i401b4a6de1fb47999df40807973c8cf0_40"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 6.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;[Reserved.]</span></div><div style="text-align:justify"><span><br/></span></div><div id="i401b4a6de1fb47999df40807973c8cf0_43"></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 7.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div id="i401b4a6de1fb47999df40807973c8cf0_46"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Results of Operations</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth certain income and expense items as a percentage of net sales:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:62.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.485%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PERCENTAGE OF NET SALES</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal Years Ended April 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">100.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales and distribution</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">87.8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12.2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling and marketing expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5.3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring charges, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1.9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension settlement, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3.7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense/other (income) expense, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(2.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(0.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following discussion should be read in conjunction with the Consolidated Financial Statements and the related notes contained elsewhere in this report.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div id="i401b4a6de1fb47999df40807973c8cf0_49"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Forward-Looking Statements</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This annual report contains statements concerning the Company's expectations, plans, objectives, future financial performance, and other statements that are not historical facts.&#160;These statements may be "forward-looking statements" within the meaning of the Private Securities Litigation Reform Act of 1995.&#160;In most cases, the reader can identify forward-looking statements by words such as "anticipate," "estimate," "forecast," "expect," "believe," "should," "could," "would," "plan," "may," "intend," "estimate," "prospect," "goal," "will," "predict," "potential," or other similar words.&#160;Forward-looking statements contained in this report, including elsewhere in "Management's Discussion and Analysis of Financial Condition and Results of Operations," are based on current expectations and our actual results may differ materially from those projected in any forward-looking statements.&#160;In addition, the Company participates in an industry that is subject to rapidly changing conditions and there are numerous factors that could cause the Company to experience a decline in sales and/or earnings or deterioration in financial condition.&#160;Factors that could cause actual results to differ materially from those in forward-looking statements made in this report include but are not limited to:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:27pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the loss of or a reduction in business from one or more of our key customers;</span></div><div style="padding-left:27pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">negative developments in the macro-economic factors that impact our performance such as the U.S. housing market, general economy, unemployment rates, and consumer sentiment and the impact of such developments on our and our customers' business, operations, and access to financing;</span></div><div style="padding-left:27pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">an inability to obtain raw materials in a timely manner or fluctuations in raw material, transportation, and energy costs due to inflation;</span></div><div style="padding-left:27pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a failure to attract and retain certain members of management or other key employees or other negative labor developments, including increases in the cost of labor;competition from other manufacturers and the impact of such competition on pricing and promotional levels;</span></div><div style="padding-left:27pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">an inability to develop new products or respond to changing consumer preferences and purchasing practices;</span></div><div style="padding-left:27pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">increased buying power of large customers and the impact on our ability to maintain or raise prices;</span></div><div style="padding-left:27pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a failure to effectively manage manufacturing operations, alignment, and capacity or an inability to maintain the quality of our products;</span></div><div style="padding-left:27pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the impairment of goodwill, other intangible assets, or our long-lived assets;</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><div style="padding-left:27pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">information systems interruptions or intrusions or the unauthorized release of confidential information concerning customers, employees, or other third parties;</span></div><div style="padding-left:27pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the cost of compliance with, or liabilities related to, environmental or other governmental regulations or changes in governmental or industry regulatory standards, especially with respect to health and safety and the environment; </span></div><div style="padding-left:27pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">risks associated with the implementation of our growth strategy;</span></div><div style="padding-left:27pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">risks related to sourcing and selling products internationally and doing business globally, including the imposition of tariffs or duties on those products;</span></div><div style="padding-left:27pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">unexpected costs resulting from a failure to maintain acceptable quality standards;</span></div><div style="padding-left:27pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in tax laws or the interpretations of existing tax laws;</span></div><div style="padding-left:27pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the impact of COVID-19 on our business, the global and U.S. economy, and our employees, customers, and suppliers;</span></div><div style="padding-left:27pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the occurrence of significant natural disasters, including earthquakes, fires, floods, hurricanes, or tropical storms;</span></div><div style="padding-left:27pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the unavailability of adequate capital for our business to grow and compete; and</span></div><div style="padding-left:27pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">limitations on operating our business as a result of covenant restrictions under our indebtedness, our ability to pay amounts due under our credit facilities and our other indebtedness, and interest rate increases.</span></div><div style="padding-left:9pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additional information concerning the factors that could cause actual results to differ materially from those in forward-looking statements is contained in this annual report, including elsewhere in "Management's Discussion and Analysis of Financial Condition and Results of Operations" and under Item 1A. "Risk Factors," and Item 7A. "Quantitative and Qualitative Disclosures about Market Risk."&#160;While the Company believes that these risks are manageable and will not adversely impact the long-term performance of the Company, these risks could, under certain circumstances, have a material adverse impact on its operating results and financial condition.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any forward-looking statement that the Company makes speaks only as of the date of this annual report.&#160;The Company undertakes no obligation to publicly update or revise any forward-looking statements or cautionary factors, as a result of new information, future events or otherwise, except as required by law.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div id="i401b4a6de1fb47999df40807973c8cf0_52"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Overview</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">American Woodmark Corporation manufactures and distributes kitchen, bath and home organization products for the remodeling and new home construction markets.&#160;Its products are sold on a national basis directly to home centers and builders and through a network of independent dealers and distributors.&#160;At&#160;April&#160;30, 2022, the Company operated 17 manufacturing facilities in the United States and Mexico and eight primary service centers and one distribution center located throughout the United States.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Overview</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A number of general market factors impacted the Company's business in fiscal 2022, including:</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">The unemployment rate decreased by 41% compared to April 2021, to 3.6% as of April 2022 according to data provided by the U.S. Department of Labor; </span></div><div style="margin-top:10pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Increase in single family housing starts during the Company's fiscal 2022 of 13%, as compared to the Company's fiscal 2021, according to the U.S. Department of Commerce;</span></div><div style="margin-top:10pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Mortgage interest rates increased with a 30-year fixed mortgage rate of 5.1% in April 2022, an increase of approximately 204 basis points compared to April 2021;</span></div><div style="margin-top:10pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">The median price of existing homes sold in the U.S. rose by 16.4% during the Company's fiscal 2022, according to data provided by the National Association of Realtors;</span></div><div style="margin-top:10pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Consumer sentiment, as reported by the University of Michigan, averaged 26.2% lower during the Company's fiscal 2022 than in its prior fiscal year; and </span></div><div style="margin-top:10pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Cabinet sales, as reported by members of the Kitchen Cabinet Manufacturers Association (KCMA), increased by 14.4% during fiscal 2022 versus the prior fiscal year.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's largest remodeling customers and competitors continued to utilize sales promotions in the Company's product category during fiscal 2022.&#160; The Company strives to maintain its promotional levels in line with market activity, with a goal of </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">remaining competitive. The Company experienced lower promotional levels during fiscal 2022 than those experienced in its prior fiscal year. Sales in the remodel channel increased 5.2% during the fiscal year.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales in the new construction channel increased 8.6% during fiscal 2022 due to a rise in new housing starts and an increase in sales in the opening price point cabinets in our Origins by Timberlake brand.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company increased its net sales by 6.5% during fiscal 2022, which was driven by growth in the home center, builder and independent dealers and distributors channels.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross margin for fiscal 2022 was 12.2%, a decrease from 18.5% in fiscal 2021.&#160;&#160;The decrease in gross margin was primarily due to higher material and logistics costs, supply chain disruptions, and increases related to wage and retention programs.  This was partially offset by the increase in sales creating leverage of our fixed expenses in our operating platforms.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company incurred a net loss of $29.7 million in fiscal 2022, net income of $61.2 million in fiscal 2021, and net income of $73.7 in fiscal 2020.  The net loss in fiscal 2022 is primarily due to onetime pension settlement charges of $68.5 million related to the termination of the Company's pension plan.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company regularly considers the need for a valuation allowance against its deferred tax assets.&#160;The Company has been profitable for the past 9 years.&#160;As of April 30, 2022, the Company had total deferred tax assets of $40.8 million net of valuation allowance, down from $45.2 million of deferred tax assets net of valuation allowance at April 30, 2021. Deferred tax assets are reduced by a valuation allowance when, after considering all positive and negative evidence, it is determined that it is more likely than not that some portion, or all, of the deferred tax asset will not be realized.&#160; The Company has recorded a valuation allowance related to deferred tax assets for certain state investment tax credit ("ITC") carryforwards. These credits expire in various years beginning in fiscal 2028. The Company believes based on positive evidence of the housing industry improvement along with 9 consecutive years of profitability that the Company will more likely than not realize all other remaining deferred tax assets.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also regularly assesses its long-lived assets to determine if any impairment has occurred. The Company has concluded that none of its long-lived assets were impaired as of April&#160;30, 2022.&#160;</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Results of Operations</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:44.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.724%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.724%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.724%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.043%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.046%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FISCAL YEARS ENDED APRIL 30</span></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Dollars in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 vs. 2021 PERCENT<br/>&#160;CHANGE</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 vs. 2020 PERCENT<br/>&#160;CHANGE</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,857,186</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,744,014&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,650,333&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">226,444</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">322,118&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">326,562&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling and marketing expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">92,555</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,011&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,092&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">97,547</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,521&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,353&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">10,189</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,128&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,027&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(55.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div id="i401b4a6de1fb47999df40807973c8cf0_55"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net Sales</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales for fiscal 2022 increased 6.5% to $1,857.2 million from the prior fiscal year. The Company experienced growth in the home center, builder and independent dealers and distributors channels.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales for fiscal 2021 increased 5.7% to $1,744.0 million from the prior fiscal year. The Company experienced growth in the home center, builder and independent dealers and distributors channels.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div id="i401b4a6de1fb47999df40807973c8cf0_58"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Gross Profit</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit as a percentage of sales decreased to 12.2% in fiscal 2022 as compared with 18.5% in fiscal 2021. The decrease in gross profit margin was primarily due to higher material and logistics costs, and increases related to wage and retention programs.  This was partially offset by the increase in sales creating leverage of our fixed expenses in our operating platforms.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit as a percentage of sales decreased to 18.5% in fiscal 2021 as compared with 19.8% in fiscal 2020. The decrease in gross profit margin was primarily due to higher material and logistics costs, investments made to establish our distribution center in Texas, and increases related to wage and retention programs. This was partially offset by the increase in sales creating leverage of our fixed expenses in our operating platforms.</span></div><div style="text-align:justify"><span><br/></span></div><div id="i401b4a6de1fb47999df40807973c8cf0_61"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Selling and Marketing Expenses</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling and marketing costs increased by $3.5 million or 4.0% during fiscal 2022 versus the prior year.&#160;Selling and marketing expenses in fiscal 2022 were 5.0% of net sales, compared with 5.1%&#160;of net sales in fiscal 2021</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling and marketing expenses in fiscal 2021 and fiscal 2020 were both 5.1% of net sales.&#160;Selling and marketing costs increased by $5.9 million or 7% during fiscal 2021 versus the prior year.</span></div><div style="text-align:justify"><span><br/></span></div><div id="i401b4a6de1fb47999df40807973c8cf0_64"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">General</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">and</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Administrative Expenses</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expenses decreased by $15.0 million or 13.3% during fiscal 2022 versus the prior fiscal year. General and administrative costs decreased to 5.3% of net sales in fiscal 2022 compared with 6.5% of net sales in fiscal 2021.  The decrease in general and administrative expenses was primarily due to controlled spending and reduced incentive costs.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expenses decreased by $0.8 million or 0.7% during fiscal 2021 versus the prior fiscal year. General and administrative costs decreased to 6.5% of net sales in fiscal 2021 compared with 6.9% of net sales in fiscal 2020.</span></div><div style="text-align:justify"><span><br/></span></div><div id="i401b4a6de1fb47999df40807973c8cf0_67"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Effective Income Tax Rates</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company generated pre-tax loss of $43.0 million during fiscal 2022.&#160;The Company's effective tax rate increased from 24.1% in fiscal 2021 to 30.8% in fiscal 2022 primarily due to the pre-tax loss and benefit from higher federal income tax credits.&#160;The Company's effective tax rate decreased from 25.5% in fiscal 2020 to 24.1% in fiscal 2021. The lower effective tax rate was primarily due to the benefit from federal income tax credits. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Non-GAAP Financial Measures</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have reported our financial results in accordance with U.S. generally accepted accounting principles ("GAAP"). In addition, we have presented in this report the non-GAAP measures described below.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of these non-GAAP financial measures to the most directly comparable financial measures calculated and presented in accordance with GAAP is set forth below.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management believes these non-GAAP financial measures provide an additional means of analyzing the current period's results against the corresponding prior period's results. However, these non-GAAP financial measures should be viewed in addition to, and not as a substitute for, the Company's reported results prepared in accordance with GAAP. Our non-GAAP financial measures are not meant to be considered in isolation or as a substitute for comparable GAAP measures and should be read only in conjunction with our consolidated financial statements prepared in accordance with GAAP.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EBITDA, Adjusted EBITDA and Adjusted EBITDA margin</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use EBITDA, Adjusted EBITDA, and Adjusted EBITDA margin in evaluating the performance of our business, and we use each in the preparation of our annual operating budgets and as indicators of business performance and profitability. We believe EBITDA, Adjusted EBITDA, and Adjusted EBITDA margin allow us to readily view operating trends, perform analytical comparisons, and identify strategies to improve operating performance. Additionally, Adjusted EBITDA is a key measurement used in our Term Loans to determine interest rates and financial covenant compliance.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We define EBITDA as net income (loss) adjusted to exclude (1) income tax expense (benefit), (2) interest expense, net, (3) depreciation and amortization expense, and (4) amortization of customer relationship intangibles and trademarks. We define Adjusted EBITDA as EBITDA adjusted to exclude (1) expenses related to the RSI Acquisition and the subsequent restructuring charges that the Company incurred related to the acquisition, (2) non-recurring restructuring charges, (3) net gain/loss on debt forgiveness and modification, (4) stock-based compensation expense, (5) gain/loss on asset disposals, (6) change in fair value of foreign exchange forward contracts, and (7) pension settlement charges. We believe Adjusted EBITDA, when presented in conjunction with comparable GAAP measures, is useful for investors because management uses Adjusted EBITDA in evaluating the performance of our business.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We define Adjusted EBITDA margin as Adjusted EBITDA as a percentage of net sales.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Adjusted EPS per diluted share</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use Adjusted EPS per diluted share in evaluating the performance of our business and profitability. Management believes that this measure provides useful information to investors by offering additional ways of viewing the Company's results by providing an indication of performance and profitability excluding the impact of unusual and/or non-cash items. We define Adjusted EPS per diluted share as diluted earnings per share excluding the per share impact of (1) expenses related to the RSI Acquisition and the subsequent restructuring charges that the Company incurred related to the acquisition, (2) non-recurring restructuring charges, (3) the amortization of customer relationship intangibles and trademarks, (4) net gain/loss on debt forgiveness and modification, (5) pension settlement charges, and (6) the tax benefit of RSI Acquisition expenses and subsequent restructuring charges, the net gain/loss on debt forgiveness and modification, and the amortization of customer relationship intangibles and trademarks. The amortization of intangible assets is driven by the RSI Acquisition and will recur in future periods. Management has determined that excluding amortization of intangible assets from our definition of Adjusted EPS per diluted share will better help it evaluate the performance of our business and profitability and we have also received similar feedback from some of our investors regarding the same. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Free cash flow </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To better understand trends in our business, we believe that it is helpful to subtract amounts for capital expenditures consisting of cash payments for property, plant and equipment and cash payments for investments in displays from cash flows from continuing operations which is how we define free cash flow. Management believes this measure gives investors an additional perspective on cash flow from operating activities in excess of amounts required for reinvestment. It also provides a measure of our ability to repay our debt obligations.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of these non-GAAP financial measures and the most directly comparable measures calculated and presented in accordance with GAAP are set forth in the following tables:</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:54.228%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.405%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.184%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.405%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.184%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.405%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.189%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Reconciliation of EBITDA, Adjusted EBITDA and Adjusted EBITDA margin</span></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><span><br/></span></div><div><span><br/></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FISCAL YEARS ENDED APRIL 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Dollars in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) (GAAP)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(29,722)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,193&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,653&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add back:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense (benefit)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(13,257)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,275&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">10,189</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,128&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,027&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">50,939</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,513&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of customer relationship intangibles and trademarks</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">45,667</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,889&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EBITDA (Non-GAAP)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">63,816</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202,810&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226,468&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add back:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition and restructuring related expenses (1)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">80</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-recurring restructuring charges, net (2)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">183</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,848&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension settlement, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">68,473</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value of foreign exchange forward contracts (3)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,102)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,102&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss on debt forgiveness and modification (4)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,792&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,708</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,598&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,989&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on asset disposal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">697</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">384&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,629&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted EBITDA (Non-GAAP)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">137,957</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226,504&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234,409&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,857,186</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,744,014&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,650,333&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income margin (GAAP)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted EBITDA margin (Non-GAAP)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7.4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Acquisition and restructuring related expenses are comprised of expenses related to the RSI Acquisition and the subsequent restructuring charges that the Company incurred related to the acquisition.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2) Non-recurring restructuring charges are comprised of expenses incurred related to the permanent layoffs due to COVID-19 and the closure of the manufacturing plant in Humboldt, Tennessee. Fiscal year 2021 includes accelerated depreciation expense of $1.3 million and gain on asset disposal of $2.2 million related to Humboldt.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3) In the normal course of business the Company is subject to risk from adverse fluctuations in foreign exchange rates. The Company manages these risks through the use of foreign exchange forward contracts. The changes in the fair value of the forward contracts are recorded in other (income) expense, net in the operating results. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4) The Company recognized net loss on debt modification totaling $13.8 million for fiscal year 2021 related to the restructuring of its debt.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of EBITDA, Adjusted EBITDA and Adjusted EBITDA margin as projected for fiscal 2023 is not provided because we do not forecast net income as we cannot, without unreasonable effort, estimate or predict with certainty various components of net income.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:51.462%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.117%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.102%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.410%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.102%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.410%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.397%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjusted EPS per diluted share</span></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><span><br/></span></div><div><span><br/></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FISCAL YEARS ENDED APRIL 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Dollars in thousands, except share and per share data)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) (GAAP)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(29,722)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,193&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,653&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add back:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition and restructuring related expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">80</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-recurring restructuring charges, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">183</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,848&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension settlement, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">68,473</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of customer relationship intangibles and trademarks</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">45,667</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,889&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss on debt forgiveness and modification</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,792&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax benefit of add backs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(29,859)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,467)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,305)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted net income (Non-GAAP)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">54,822</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,429&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,569&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average diluted shares (GAAP)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">16,592,358</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,036,730&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,952,480&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add back: potentially anti-dilutive shares (1)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">48,379</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average diluted shares (Non-GAAP)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">16,640,737</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,036,730&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,952,480&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EPS per diluted share (GAAP)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1.79)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.59&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.34&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted EPS per diluted share (Non-GAAP)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3.29</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.54&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.52&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Potentially dilutive securities for the twelve-month period ended April 30, 2022 have not been considered in the GAAP calculation of net loss per shares as effect would be anti-dilutive.</span></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:51.462%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.117%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.102%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.410%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.102%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.410%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.397%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Free cash flow</span></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FISCAL YEARS ENDED APRIL 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Dollars in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash provided by operating activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">24,445</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151,763&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177,542&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Capital expenditures (1)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">51,582</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,318&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,739&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Free cash flow</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(27,137)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,445&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,803&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Capital expenditures consist of cash payments for property, plant and equipment and cash payments for investments in displays. </span></div><div style="text-align:justify"><span><br/></span></div><div id="i401b4a6de1fb47999df40807973c8cf0_70"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Outlook for Fiscal 2023</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We expect mid-teens to high-teens growth rate in net sales for fiscal 2023 versus fiscal 2022.  The growth rate is highly dependent upon overall industry, economic growth trends, material constraints, labor impacts, interest rates and consumer behaviors.   Our previously announced price increases will continue to take effect at various stages throughout fiscal 2023, with pricing being realized first in our new construction channel, followed by dealer distributor and then home centers.  </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our outlook for adjusted EBITDA margin percent for fiscal 2023 will range from high single digit to low double-digit EBITDA.  Inflationary pressures for raw materials, fuel and logistics will continue at least through the first half of fiscal 2023, and we expect margins will expand sequentially throughout the second quarter of fiscal 2023 through the fourth quarter of fiscal 2023 as our price realization grows and efficiencies with manufacturing operations improve.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We will continue our investment back into the business by increasing our capital investment rate to a range of 3.0 to 3.5% of net sales.  These investments will range from the continuation of our ERP journey to get on the cloud, digital investments in our customer experience and reinvesting in our manufacturing facilities to help reduce labor dependencies, improve quality and increase capacity.  We are choosing to make these additional investments into our core business which will help improve sales and enhance our margins in the future. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Additional risks and uncertainties that could affect the Company's results of operations and financial condition are discussed elsewhere in this annual report, including under "Forward-Looking Statements," and elsewhere in "Management's Discussion and Analysis of Financial Condition and Results of Operations," as well as under Item 1A. "Risk Factors" and Item 7A. "Quantitative and Qualitative Disclosures about Market Risk."</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liquidity and Capital Resources</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's cash and cash equivalents totaled&#160;$22.3 million&#160;at&#160;April&#160;30, 2022, representing a $68.7 million decrease from its April&#160;30, 2021 levels.&#160;At&#160;April&#160;30, 2022, total long-term debt (including current maturities) was $508.9 million, a decrease of $12.8 million from the balance at April&#160;30, 2021.&#160;The Company's ratio of long-term debt to total capital was 39.6% at&#160;April&#160;30, 2022, compared with 40.4% at&#160;April&#160;30, 2021.&#160;The Company's main source of liquidity is its cash and cash equivalents on hand and cash generated from its operating activities, which we expect to continue into fiscal 2023. Approximately $237.0 million was available under this facility as of April&#160;30, 2022. &#160;See Note F &#8212; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Loans Payable and Long-Term Debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further discussion on our indebtedness.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On April 22, 2021, the Company amended and restated the Prior Credit Agreement.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The amended and restated credit agreement (the "A&amp;R Credit Agreement") provides for a $500 million revolving loan facility with a $50 million sub-facility for the issuance of letters of credit (the "Revolving Facility") and a $250 million term loan facility (the "Term Loan Facility").</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Also on April 22, 2021, the Company borrowed the entire $250 million under the Term Loan Facility and approximately $264 million under the Revolving Facility to fund, in part, the repayment in full of the amounts then outstanding under the Prior Credit Agreement and the redemption of the Senior Notes.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company is required to repay the Term Loan Facility in specified quarterly installments.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Revolving Facility and Term Loan Facility mature on April 22, 2026.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The A&amp;R Credit Agreement includes certain financial covenants that require the Company to maintain (i) a "Consolidated Interest Coverage Ratio" of no less than 2.00 to 1.00 and (ii) a "Total Net Leverage Ratio" of no greater than 4.00 to 1.00, subject, in each case, to certain limited exceptions.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The A&amp;R Credit Agreement includes certain additional covenants, including negative covenants that restrict the ability of the Company and certain of its subsidiaries to incur additional indebtedness, create additional liens on its assets, make certain investments, dispose of its assets or engage in a merger or other similar transaction or engage in transactions with affiliates, subject, in each case, to the various exceptions and conditions described in the A&amp;R Credit Agreement. The negative covenants further restrict the ability of the Company and certain of its subsidiaries to make certain restricted payments, including, in the case of the Company, the payment of dividends and the repurchase of common stock, in certain limited circumstances. See Note F &#8212; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Loans Payable and Long-Term Debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for a discussion of interest rates under the new A&amp;R Credit Agreement and our compliance with the covenants in the credit agreement.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April&#160;30, 2022 and 2021, the Company had no off-balance sheet arrangements.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPERATING ACTIVITIES</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash provided by operating activities in fiscal 2022 was $24.4 million, compared with $151.8 million in fiscal 2021. The decrease in the Company's cash from operating activities was driven primarily by a decrease in net income and decreased cash flows from inventories, accrued marketing expenses, other accrued expenses, and accounts payable, which were partially offset by an increase in cash flows from customer receivables.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash provided by operating activities in fiscal 2021 was $151.8 million, compared with $177.5 million in fiscal 2020. The decrease in the Company's cash from operating activities was driven primarily by a decrease in net income and decreased cash flows from customer receivables and inventories, which were partially offset by an increase in cash flows from accounts payable and accrued marketing expenses.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company made no contributions to its pension plan in fiscal 2022, 2021, and made contributions of $0.5 million to its pension plans during fiscal 2020.The Company recognized a pension settlement charge of $68.3&#160;million in fiscal 2022.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">INVESTING ACTIVITIES</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's investing activities primarily consist of capital expenditures and investments in promotional displays. Net cash used by investing activities in fiscal 2022 was $51.6 million, compared with $42.4 million in fiscal 2021 and $38.9 million in fiscal 2020. Investments in property, plant and equipment for fiscal 2022 were $44.1 million, compared with $35.7 million in </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">fiscal 2021 and $31.7 million in fiscal 2020. Investments in promotional displays were $7.5 million in fiscal 2022, compared with $10.6 million in fiscal 2021 and $9.1 million in fiscal 2020.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">FINANCING ACTIVITIES</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company realized a net outflow of $41.6 million from financing activities in fiscal 2022 compared with a net outflow of $115.3 million in fiscal 2021, and a net outflow of $99.2 million in fiscal 2020.&#160;During fiscal 2022, $15.5 million, net, was used to repay long-term debt, compared with approximately $82.5 million in fiscal 2021 and $98.5 million in fiscal 2020.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 22, 2019, the Board authorized a stock repurchase program of up to $50 million of the Company's common shares. On May 25, 2021, the Board authorized a stock repurchase program of up to $100 million of the Company's outstanding common shares. In conjunction with this authorization the Board cancelled the remaining portion of the $50 million existing authorization, of which the Company had repurchased $20 million in the fourth quarter of fiscal 2021. The Company repurchased $25.0 million during fiscal 2022 and $20.0 million during fiscal 2021. The Company did not repurchase any of its shares during the fiscal year ended April 30, 2020.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash flow from operations combined with accumulated cash and cash equivalents on hand are expected to be more than sufficient to support forecasted working capital requirements, service existing debt obligations, and fund capital expenditures for fiscal 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum annual commitments for contractual obligations under term loans, the Revolving Facility, capital and operating lease obligations, and other long-term debt amount to $27.6 million in fiscal 2023, $77.6 million in fiscal 2024-25, $505.3 million in fiscal 2026-27, and $30.5 million in fiscal 2028 and thereafter.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SEASONALITY</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business has been subject to seasonal influences, with higher sales typically realized in our first and fourth fiscal quarters, however sales were down in the fourth quarter of fiscal 2020 and the first quarter of fiscal 2021 due to the COVID-19 pandemic. General economic forces and changes in our customer mix have reduced seasonal fluctuations in revenue over the past few years. The costs of the Company's products are subject to inflationary pressures and commodity price fluctuations. The Company has generally been able over time to recover the effects of inflation and commodity price fluctuations through sales price increases.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For additional discussion of risks that could affect the Company and its business, see "Forward-Looking Statements" above, as well as Item 1A. "Risk Factors" and Item 7A. "Quantitative and Qualitative Disclosures About Market Risk." </span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRITICAL ACCOUNTING POLICIES AND ESTIMATES</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management has chosen accounting policies that are necessary to give reasonable assurance that the Company's operational results and financial position are accurately and fairly reported. The significant accounting policies of the Company are disclosed in Note A to the Consolidated Financial Statements included in this annual report. The following discussion addresses the accounting policies that management believes have the greatest potential impact on the presentation of the financial condition and operating results of the Company for the periods being reported and that require the most judgment.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management regularly reviews these critical accounting policies and estimates with the Audit Committee of the Board.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company utilizes signed sales agreements that provide for transfer of title to the customer at the time of shipment or upon delivery based on the contractual terms. The Company must estimate the amount of sales that have been transferred to third-party carriers but not delivered to customers as the carriers are not able to report real-time what has been delivered and thus there is a delay in reporting to the Company. The estimate is calculated using a lag factor determined by analyzing the actual difference between shipment date and delivery date of orders over the past 12 months. Revenue is recognized on those shipments which the Company believes have been delivered to the customer.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue based on the invoice price less allowances for sales returns, cash discounts, and other deductions as required under GAAP. Collection is reasonably assured as determined through an analysis of accounts receivable data, including historical product returns and the evaluation of each customer's ability to pay. Allowances for sales returns are based on the historical relationship between shipments and returns. The Company believes that its historical experience is an accurate reflection of future returns.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Pensions.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Prior to April 30, 2020, the Company had two non-contributory defined benefit pension plans covering many of the Company's employees hired prior to April 30, 2012. Effective April 30, 2012, the Company froze all future benefit accruals under the Company's hourly and salaried defined benefit pension plans. Effective April 30, 2020, these plans were merged into one plan.  Effective December 31, 2020 the Plan was terminated in a standard termination and benefits were distributed on December 2, 2021.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;Goodwill represents the excess of purchase price over the fair value of net assets acquired. The Company does not amortize goodwill but evaluates for impairment annually, or whenever events or changes in circumstances indicate that the carrying value may not be recoverable.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with the accounting standards, an entity has the option first to assess qualitative factors to determine whether events and circumstances indicate that it is more likely than not that goodwill is impaired. If after such assessment an entity concludes that the asset is not impaired, then the entity is not required to take further action. However, if an entity concludes otherwise, then it is required to determine the fair value of the asset using a quantitative impairment test, and if impaired, the associated assets must be written down to fair value. There were no impairment charges related to goodwill for the fiscal years 2022, 2021, and 2020..</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The on-going COVID-19 pandemic, Russia's military actions in Ukraine, related global supply chain constraints, and higher raw material costs have created volatility, uncertainty and economic disruption for the Company, our customers and vendors, and the markets in which we do business. We have experienced production delays, disruptions in component availability, increased pricing both for labor and parts, lower levels of factory utilization and higher logistics, transportation, energy, and operational costs. Such business conditions are expected to continue into fiscal 2023. In addition, as of April 30, 2022, our stock price has declined to $46.85.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">It is possible that, during the fiscal 2023 or beyond, business conditions could deteriorate from the current state, our current or prospective customers could materially postpone, reduce or even forgo purchases of our products and services to a greater extent than we currently anticipate, or our common stock price could fluctuate. Such fluctuation could be caused by uncertainty about the severity and length of the COVID-19 pandemic, and its impact on global activity.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A significant decline in our customers' spending that is greater than we anticipate or a shift in funding priorities may also have a negative effect on future orders, sales, income and cash flows and we might be required to perform a quantitative assessment during fiscal 2023 or beyond. If assumed net sales and cash flow projections are not achieved in future periods or our common stock price declines from its fiscal 2022 year end price, our goodwill could be at risk of failing the quantitative assessment and goodwill and intangibles could be impaired.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intangible Assets. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets consist of customer relationship intangibles. The Company amortizes the cost of  intangible assets over their estimated useful lives, six years, unless such lives are deemed indefinite. The Company reviews its intangible assets for impairment when events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. There were no impairment charges related to other intangible assets for the fiscal years 2022, 2021, and 2020.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RECENT ACCOUNTING PRONOUNCEMENTS </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU No.&#160;2019-12, "Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes,"&#160;which simplifies the accounting for income taxes by removing certain exceptions </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for recognizing deferred taxes for investments, performing intraperiod tax allocations and calculating income taxes in interim periods</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The amendments also improve consistent application of and simplify GAAP for other areas of Topic 740 by clarifying and amending existing guidance.&#160;ASU 2019-12 became effective for the Company beginning May 1, 2021. The Company has reviewed the provisions of this new pronouncement and the adoption of this guidance did not have an impact on the Company's consolidated financial statements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the FASB issued ASU No. 2020-04 "Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting." These amendments provide temporary optional guidance to ease the potential burden in accounting for reference rate reform. The ASU provides optional expedients and exceptions for applying generally accepted accounting principles to contract modifications and hedging relationships, subject to meeting certain criteria, that reference LIBOR or another reference rate expected to be discontinued. It is intended to help stakeholders during the global market-wide reference rate transition period. The guidance is effective for all entities as of March 12, 2020 through December 31, 2022 and can be adopted as of any date from the beginning of an interim period that includes or is subsequent to March 12, 2020. The Company has identified loans and other financial instruments that are directly or indirectly influenced by LIBOR and does not expect the adoption of ASU 2020-04 to have a material impact on its consolidated financial statements</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26</span></div></div></div><div id="i401b4a6de1fb47999df40807973c8cf0_73"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 7A.&#160;&#160;&#160;&#160;QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The costs of the Company's products are subject to inflationary pressures and commodity price fluctuations.&#160;The Company has generally been able, over time, to recover the effects of inflation and commodity price fluctuations through sales price increases.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our revolving credit facility, initial term loan facility and delayed draw term loan facility, include a variable interest rate component. As a result, we are subject to interest rate risk with respect to such floating-rate debt. A 100 basis point increase in the variable interest rate component of our borrowings as of April&#160;30, 2022 would increase our annual interest expense by approximately $3.1 million.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In May 2021, we entered into interest rate swaps to hedge approximately $200 million of our variable interest rate debt.  See Note J &#8212; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Derivative Financial Instruments </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">for further discussion.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company enters into foreign exchange forward contracts principally to offset currency fluctuations in transactions denominated in certain foreign currencies, thereby limiting our exposure to risk that would otherwise result from changes in exchange rates. The periods of the foreign exchange forward contracts correspond to the periods of the transactions denominated in foreign currencies.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not currently use commodity or similar financial instruments to manage its commodity price risks.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27</span></div></div></div><div id="i401b4a6de1fb47999df40807973c8cf0_76"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 8.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;</span></div><div id="i401b4a6de1fb47999df40807973c8cf0_79"></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED BALANCE SHEETS</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:73.863%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.052%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APRIL 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands, except share and per share data)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ASSETS</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current Assets</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfNS0xLTEtMS0yODY0OA_d0c3af8f-ca8b-49bc-a980-1a440a92058b">22,325</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfNS0zLTEtMS0yODY0OA_c99ab830-b848-4db6-b96d-e4e4d63950fd">91,071</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer receivables, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfNy0xLTEtMS0yODY0OA_abc76c3f-19b0-41f7-9ead-3f126f85e571">156,961</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfNy0zLTEtMS0yODY0OA_d684652d-e242-481e-bbdb-b8324a34ccce">146,866</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfOC0xLTEtMS0yODY0OA_745f06ef-1045-4032-b806-897014ef8df4">228,259</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfOC0zLTEtMS0yODY0OA_ff1e179a-e912-4bec-bcef-7a762c60c6db">158,167</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfMTAtMS0xLTEtMjg2NDg_330172f0-4e0e-4a29-90a0-8a1559f1cd36">21,112</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfMTAtMy0xLTEtMjg2NDg_66a6c212-a7f4-40a3-a0cb-9868650188d7">13,861</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Current Assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfMTEtMS0xLTEtMjg2NDg_547079f3-1adb-4ca3-b80b-585a9dbda40c">428,657</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfMTEtMy0xLTEtMjg2NDg_06bb94e8-fc3f-4a31-a6dc-f36e2e3fef99">409,965</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 12.25pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfMTMtMS0xLTEtMjg2NDg_721a3999-d0d4-433a-8c5b-2c5a03264561">213,808</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfMTMtMy0xLTEtMjg2NDg_e8b6b6dc-c7f9-4851-a2d0-c780023f5fbe">204,002</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfMTQtMS0xLTEtMjg2NDg_4029acdf-eced-498e-9fc6-3e481620690a">108,055</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfMTQtMy0xLTEtMjg2NDg_c7d19d45-a589-4b30-bc3f-e28651fc1cb7">123,118</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships intangibles, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09f0546ac8124ba39d710b327068ef79_I20220430" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfMTYtMS0xLTEtMjg2NDg_7a668a8c-5203-4c33-a37d-82a524e4fffb">76,111</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib35fc14517a147c4967ea6474d2d499a_I20210430" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfMTYtMy0xLTEtMjg2NDg_0ffa16f6-eab6-4834-a026-5b1920d27f12">121,778</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfMTgtMS0xLTEtMjg2NDg_5e488d9d-d869-4f94-b6f3-e19eb3787c46">767,612</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfMTgtMy0xLTEtMjg2NDg_cbe59b04-1384-4334-91ed-269fd642cc78">767,612</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Promotional displays, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="amwd:PromotionalDisplaysNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfMTktMS0xLTEtMjg2NDg_1dd87dd1-16bc-4064-a558-a3ff781273ba">12,565</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-3" name="amwd:PromotionalDisplaysNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfMTktMy0xLTEtMjg2NDg_badde720-9492-43fb-b827-4d45f760584f">14,554</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfMjAtMS0xLTEtMjg2NDg_9c1c079a-e8f0-46e5-978b-a59eeb4f8e6f">1,469</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfMjAtMy0xLTEtMjg2NDg_95339b8a-c9c0-47d6-be8d-fdd2b20f489b">1,118</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfMjEtMS0xLTEtMjg2NDg_4d157847-8633-43a6-857e-cb1de07bf1af">24,219</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfMjEtMy0xLTEtMjg2NDg_8516f3d4-d611-4184-a4d9-897de4a62bd8">12,252</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TOTAL ASSETS</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfMjItMS0xLTEtMjg2NDg_350040b8-a92f-48ab-8d8b-8364a7942739">1,632,496</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfMjItMy0xLTEtMjg2NDg_6340a00f-3055-4402-84f0-835123d5cc26">1,654,399</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">LIABILITIES AND SHAREHOLDERS' EQUITY</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfMjctMS0xLTEtMjg2NDg_596cbb26-a5d9-4b2e-9280-0ea202f184e3">111,422</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfMjctMy0xLTEtMjg2NDg_aea40b39-b119-4c51-bd67-17a2bfe350fa">91,622</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current maturities of long-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfMjgtMS0xLTEtMjg2NDg_d3162428-1084-4193-91d8-188ce5e19ebf">2,264</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfMjgtMy0xLTEtMjg2NDg_ed21f904-71ea-4a99-bf40-1fe5c16a0453">8,322</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease liability - operating</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfMjktMS0xLTEtMjg2NDg_550b27e7-7068-4bd9-a14f-00c2d24e9e6c">21,985</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfMjktMy0xLTEtMjg2NDg_05812a35-a24f-472c-9049-0722bfd8c810">19,994</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and related expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfMzAtMS0xLTEtMjg2NDg_d494154d-43e6-43e8-b342-8210ca59c3eb">44,436</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfMzAtMy0xLTEtMjg2NDg_2f86ad3b-731a-4ce6-9b22-5f3043de9219">58,577</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued marketing expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:AccruedMarketingCostsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfMzEtMS0xLTEtMjg2NDg_d29812e0-6131-4afd-8ae4-e565a4b33b18">15,881</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-3" name="us-gaap:AccruedMarketingCostsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfMzEtMy0xLTEtMjg2NDg_2a44e257-375c-4135-a6de-05138bc35e64">20,019</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfMzItMS0xLTEtMjg2NDg_00cadceb-d865-44c1-b594-01e62df9f40c">20,240</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfMzItMy0xLTEtMjg2NDg_658ce326-96cb-424f-8b10-c5a08d2de094">21,913</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Current Liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfMzMtMS0xLTEtMjg2NDg_dbe29b93-ab71-475d-9ab9-af2c05b73d82">216,228</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfMzMtMy0xLTEtMjg2NDg_0f69d617-8658-4944-b1f2-4644fea0cdac">220,447</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 12.25pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, less current maturities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfMzUtMS0xLTEtMjg2NDg_888d5883-d8aa-4c16-b666-ac41cadfcde8">506,732</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfMzUtMy0xLTEtMjg2NDg_c5b30450-1351-4b0b-8db7-f49889aef8ae">513,450</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfMzYtMS0xLTEtMjg2NDg_0c5eabe1-95d1-47a3-ab93-c31da4438240">38,340</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfMzYtMy0xLTEtMjg2NDg_5da7cdb9-2086-4886-8e63-fd8c81a2b5fd">42,891</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term lease liability - operating</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfMzctMS0xLTEtMjg2NDg_c0f30ce2-9042-40a0-af4e-efd00f2ce5b5">95,084</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfMzctMy0xLTEtMjg2NDg_6978617a-799c-4569-9c57-03b9aadb4277">109,628</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfMzktMS0xLTEtMjg2NDg_fda635e6-8fdf-42c3-ab2e-6cc155b06271">3,229</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfMzktMy0xLTEtMjg2NDg_1b28f788-68fc-4e73-bcff-bcbaf0cf3e10">11,745</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shareholders' Equity</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Preferred stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfNDItMC0xLTEtMjg2NDgvdGV4dHJlZ2lvbjo3Mzc5ZjVlMzY0MDA0NmQzYjA0NDA1ZDJkOWNjNmQ0Yl8xMDk5NTExNjI3ODU5_c08c72a9-2415-432f-937d-bb37002e7fd1"><ix:nonFraction unitRef="usdPerShare" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfNDItMC0xLTEtMjg2NDgvdGV4dHJlZ2lvbjo3Mzc5ZjVlMzY0MDA0NmQzYjA0NDA1ZDJkOWNjNmQ0Yl8xMDk5NTExNjI3ODU5_d00cf2f0-7f2b-4fbd-a746-8357a0c1fc8f">1.00</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfNDItMC0xLTEtMjg2NDgvdGV4dHJlZ2lvbjo3Mzc5ZjVlMzY0MDA0NmQzYjA0NDA1ZDJkOWNjNmQ0Yl8xMDk5NTExNjI3ODcx_5001d5e0-2c08-4d94-bec0-7ad998e9789d"><ix:nonFraction unitRef="shares" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfNDItMC0xLTEtMjg2NDgvdGV4dHJlZ2lvbjo3Mzc5ZjVlMzY0MDA0NmQzYjA0NDA1ZDJkOWNjNmQ0Yl8xMDk5NTExNjI3ODcx_708523c6-0630-4bd8-b3c8-e53c785a871f">2,000,000</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction unitRef="shares" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfNDItMC0xLTEtMjg2NDgvdGV4dHJlZ2lvbjo3Mzc5ZjVlMzY0MDA0NmQzYjA0NDA1ZDJkOWNjNmQ0Yl8xMDk5NTExNjI3ODc2_5cb26f99-8b02-4121-89f3-31a0ee2d9b27"><ix:nonFraction unitRef="shares" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfNDItMC0xLTEtMjg2NDgvdGV4dHJlZ2lvbjo3Mzc5ZjVlMzY0MDA0NmQzYjA0NDA1ZDJkOWNjNmQ0Yl8xMDk5NTExNjI3ODc2_7977ae1e-3bc2-4ad0-b5b3-497587781bd2">no</ix:nonFraction></ix:nonFraction>ne issued</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfNDItMS0xLTEtMjg2NDg_bf862206-056a-4848-94df-03b2e03b54bc">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfNDItMy0xLTEtMjg2NDg_92e18120-fa39-4ec7-ab42-29c0cf14bc5f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock, <ix:nonFraction unitRef="usdPerShare" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="INF" name="us-gaap:CommonStockNoParValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfNDMtMC0xLTEtMjg2NDgvdGV4dHJlZ2lvbjo0YTUyNmFkNzAwMjI0MGZjYTU0OWQ0ZDRlYTg5YjZmOV8xMDk5NTExNjI3OTI0_0eea2350-2829-494c-89a9-ff6224dfc2ef"><ix:nonFraction unitRef="usdPerShare" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="INF" name="us-gaap:CommonStockNoParValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfNDMtMC0xLTEtMjg2NDgvdGV4dHJlZ2lvbjo0YTUyNmFkNzAwMjI0MGZjYTU0OWQ0ZDRlYTg5YjZmOV8xMDk5NTExNjI3OTI0_261c8c72-c7c9-46d8-819c-d8339b7613d1">no</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfNDMtMC0xLTEtMjg2NDgvdGV4dHJlZ2lvbjo0YTUyNmFkNzAwMjI0MGZjYTU0OWQ0ZDRlYTg5YjZmOV8xMDk5NTExNjI3OTM5_1e8d4af0-a3bc-488b-b4bb-2658d2f72b36"><ix:nonFraction unitRef="shares" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfNDMtMC0xLTEtMjg2NDgvdGV4dHJlZ2lvbjo0YTUyNmFkNzAwMjI0MGZjYTU0OWQ0ZDRlYTg5YjZmOV8xMDk5NTExNjI3OTM5_3d36701c-6707-448e-8bbb-39aa8a8684b6">40,000,000</ix:nonFraction></ix:nonFraction> shares authorized; issued and outstanding shares:&#160;&#160;at April&#160;30, 2022: <ix:nonFraction unitRef="shares" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfNDMtMC0xLTEtMjg2NDgvdGV4dHJlZ2lvbjo0YTUyNmFkNzAwMjI0MGZjYTU0OWQ0ZDRlYTg5YjZmOV8xMDk5NTExNjI3OTQ0_0e8e5ead-9b69-49a0-b683-0130dc6a6422"><ix:nonFraction unitRef="shares" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfNDMtMC0xLTEtMjg2NDgvdGV4dHJlZ2lvbjo0YTUyNmFkNzAwMjI0MGZjYTU0OWQ0ZDRlYTg5YjZmOV8xMDk5NTExNjI3OTQ0_cc63d81a-c375-4ba1-8e26-4d0d0a20b249">16,570,619</ix:nonFraction></ix:nonFraction>, at April&#160;30, 2021: <ix:nonFraction unitRef="shares" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfNDMtMC0xLTEtMjg2NDgvdGV4dHJlZ2lvbjo0YTUyNmFkNzAwMjI0MGZjYTU0OWQ0ZDRlYTg5YjZmOV8xMDk5NTExNjI3OTU3_713f6669-d7a8-4df4-bd88-de5d4fc7ddcd"><ix:nonFraction unitRef="shares" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfNDMtMC0xLTEtMjg2NDgvdGV4dHJlZ2lvbjo0YTUyNmFkNzAwMjI0MGZjYTU0OWQ0ZDRlYTg5YjZmOV8xMDk5NTExNjI3OTU3_991e2297-01f6-45e8-afd8-4b1ae7f87956">16,801,101</ix:nonFraction></ix:nonFraction></span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:CommonStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfNDMtMS0xLTEtMjg2NDg_6cd00630-0137-4e27-ad5e-ee585ae010a1">363,224</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-3" name="us-gaap:CommonStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfNDMtMy0xLTEtMjg2NDg_7ea791bb-1507-4155-a3d4-d8338c9d6712">362,524</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retained earnings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfNDQtMS0xLTEtMjg2NDg_840e352a-ec73-4c7b-8e78-12fb64686d4e">399,434</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfNDQtMy0xLTEtMjg2NDg_cf3fe6c4-129f-4294-a4f3-0d09607cab12">448,282</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfNDUtMS0xLTEtMjg2NDg_9bd4475b-9323-45ab-ab05-63bb9b678712">10,225</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfNDUtMy0xLTEtMjg2NDg_694af666-86e0-493e-ba1d-19d850284ba1">54,568</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Shareholders' Equity</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfNDYtMS0xLTEtMjg2NDg_9d3f8963-2540-4cab-91fb-0033366a4ed6">772,883</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfNDYtMy0xLTEtMjg2NDg_b9ef7c19-f010-4a45-9ea1-6567f2eeb433">756,238</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfNDctMS0xLTEtMjg2NDg_ff90a9f4-929e-4adf-8d57-bfd7a6908ee2">1,632,496</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfNDctMy0xLTEtMjg2NDg_9ddbe2fd-2d97-41ad-90c3-f4fad95ea665">1,654,399</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See notes to consolidated financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28</span></div></div></div><div id="i401b4a6de1fb47999df40807973c8cf0_85"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF OPERATIONS</span></div><div style="text-indent:72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:62.243%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.631%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FISCAL YEARS ENDED APRIL 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands, except per share data)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfMy0xLTEtMS0yODY0OA_ad31c811-ea6a-40f7-a5fc-b4688368f70e">1,857,186</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfMy0zLTEtMS0yODY0OA_770eacb0-a5ff-4671-8722-8ac1ce94a9f9">1,744,014</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfMy01LTEtMS0yODY0OA_ce0d047a-b21a-4171-aa7c-834c27d29cd1">1,650,333</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales and distribution</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfNC0xLTEtMS0yODY0OA_21d8b4ad-dfd5-4e16-bb70-3e8b3d34c811">1,630,742</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfNC0zLTEtMS0yODY0OA_cebb3189-2b74-40f8-83c8-6f2f54e74cff">1,421,896</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfNC01LTEtMS0yODY0OA_fbedbe3e-bfc0-42d8-a625-4bfe3bb74f3f">1,323,771</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfNS0xLTEtMS0yODY0OA_1b2eeff3-1181-4d23-a66b-510bb239193c">226,444</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfNS0zLTEtMS0yODY0OA_014b3d98-5e9f-45ae-a04e-9bea0ada8b02">322,118</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfNS01LTEtMS0yODY0OA_b6110da6-de3c-4d06-a44b-371a1d9ce2fc">326,562</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling and marketing expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfNy0xLTEtMS0yODY0OA_6b7df937-a67d-4a43-b8d3-3a81e7f279b9">92,555</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfNy0zLTEtMS0yODY0OA_abf4a600-1e62-4da5-8da0-6e8b6b0397ad">89,011</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfNy01LTEtMS0yODY0OA_ee1945b2-b786-42dc-9fff-e86d851f871d">83,092</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfOC0xLTEtMS0yODY0OA_af4c819c-62f0-4261-9fd5-dc34e585cc81">97,547</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfOC0zLTEtMS0yODY0OA_42a57240-2e5f-4bbe-b8d2-9ffbc1ffcc2f">112,521</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfOC01LTEtMS0yODY0OA_7641188a-0a9f-41b2-b81b-221bc84e6374">113,353</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring charges, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfOS0xLTEtMS0yODY0OA_e025b826-5976-4ea9-957d-445b3ae642f1">183</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfOS0zLTEtMS0yODY0OA_f62d558c-3682-48fd-8082-3aae6d86f756">5,848</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" sign="-" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfOS01LTEtMS0yODY0OA_744ad0f8-7f3a-4206-b7c1-70e24cdedba7">18</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfMTAtMS0xLTEtMjg2NDg_372dfaec-f45d-4244-9094-e704c99cd2af">36,159</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfMTAtMy0xLTEtMjg2NDg_0ccd042b-6377-498f-9684-d35c34bed671">114,738</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfMTAtNS0xLTEtMjg2NDg_43ff6abf-7f41-4105-8c31-241f8f19e10e">130,135</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfMTItMS0xLTEtMjg2NDg_b65cd0ab-12eb-4e75-86a2-31b7e7476beb">10,189</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfMTItMy0xLTEtMjg2NDg_be0dbbd7-e6d3-4fdd-918c-3bee900a2c9f">23,128</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfMTItNS0xLTEtMjg2NDg_275877ae-ea94-4516-8470-2a45520b9993">29,027</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension settlement, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfMTMtMS0xLTEtMzAwNjk_fe1304f3-8b63-401e-8a05-cce6d3cd2189">68,473</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfMTMtMy0xLTEtMzAwNjk_2caf0b90-93e6-4a0a-bc99-51f5902c3cf6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfMTMtNS0xLTEtMzAwNjk_093a6b6b-4732-456c-8749-cf1bfd18bac1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other expense, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfMTMtMS0xLTEtMjg2NDg_88f6e2ed-8ab8-4aff-806e-e77221ff5ead">476</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfMTMtMy0xLTEtMjg2NDg_52510fd2-4526-454c-8604-a91e509f95e0">10,917</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfMTMtNS0xLTEtMjg2NDg_f89695ee-e037-4367-9623-abe3434d9dbd">2,180</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Income (Loss)  Before Income Taxes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfMTQtMS0xLTEtMjg2NDg_83a5f574-e230-4803-9668-a8fa831be44b">42,979</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfMTQtMy0xLTEtMjg2NDg_c125f679-af5b-463c-9c5e-c9032e3600ed">80,693</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfMTQtNS0xLTEtMjg2NDg_a9db2a64-baad-4ecd-a47e-a33d46b426ef">98,928</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense (benefit)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfMTYtMS0xLTEtMjg2NDg_c691900f-1301-4971-a66a-c6f1e7449755">13,257</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfMTYtMy0xLTEtMjg2NDg_c04e9db7-2fb8-44e7-9fd7-849efeceead9">19,500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfMTYtNS0xLTEtMjg2NDg_f4a8f116-cd36-4b6b-aee7-729e13db455f">25,275</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Income (Loss)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfMTgtMS0xLTEtMjg2NDg_a36b6484-43a9-4501-9692-7d1f15d40b48">29,722</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfMTgtMy0xLTEtMjg2NDg_7ca80a00-3a1a-477f-b06f-c0b2d1d2552e">61,193</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfMTgtNS0xLTEtMjg2NDg_dcd48b3d-e598-4cc2-a115-7fd987e4d3fc">73,653</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">SHARE INFORMATION</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings (loss) per share</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfMjItMS0xLTEtMjg2NDg_2c12ca0f-8160-4ea6-a451-bed9f019e014">1.79</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfMjItMy0xLTEtMjg2NDg_2c4ac7cf-e233-4d38-b73f-2e16c5693987">3.61</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfMjItNS0xLTEtMjg2NDg_933724e7-94e8-4637-b529-16228bdb325c">4.36</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfMjMtMS0xLTEtMjg2NDg_9f628920-c14b-4fd9-a3e2-4b85614e6586">1.79</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfMjMtMy0xLTEtMjg2NDg_00ada6e4-cbce-482a-87e8-ee4b4b45fb8f">3.59</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfMjMtNS0xLTEtMjg2NDg_db1e73e5-fbde-43d0-b915-5db47d353e88">4.34</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See notes to consolidated financial statements.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div id="i401b4a6de1fb47999df40807973c8cf0_88"></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</span></div><div style="text-indent:72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:62.243%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.631%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FISCAL YEARS ENDED APRIL 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84OC9mcmFnOmRkMDIxZDYzZTdlYTRjMjg5Yjk4Nzk2NzVhNWEwZjc1L3RhYmxlOjkyYzBkMDE0ZTJlOTRlYzk5NjY2Nzk5Zjc2YjYxNTRiL3RhYmxlcmFuZ2U6OTJjMGQwMTRlMmU5NGVjOTk2NjY3OTlmNzZiNjE1NGJfMy0xLTEtMS0yODY0OA_527cf08b-be23-452e-b664-6489e4191404">29,722</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84OC9mcmFnOmRkMDIxZDYzZTdlYTRjMjg5Yjk4Nzk2NzVhNWEwZjc1L3RhYmxlOjkyYzBkMDE0ZTJlOTRlYzk5NjY2Nzk5Zjc2YjYxNTRiL3RhYmxlcmFuZ2U6OTJjMGQwMTRlMmU5NGVjOTk2NjY3OTlmNzZiNjE1NGJfMy0zLTEtMS0yODY0OA_445e7f12-d81d-4319-a287-1f83715c4abc">61,193</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84OC9mcmFnOmRkMDIxZDYzZTdlYTRjMjg5Yjk4Nzk2NzVhNWEwZjc1L3RhYmxlOjkyYzBkMDE0ZTJlOTRlYzk5NjY2Nzk5Zjc2YjYxNTRiL3RhYmxlcmFuZ2U6OTJjMGQwMTRlMmU5NGVjOTk2NjY3OTlmNzZiNjE1NGJfMy01LTEtMS0yODY0OA_667dcecd-ff6d-4754-ad92-7fa7cee13b74">73,653</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss), net of tax:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in pension benefits, net of taxes of $<ix:nonFraction unitRef="usd" contextRef="i43796e40f38c496893b8ed5bd900d7ae_D20210501-20220430" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84OC9mcmFnOmRkMDIxZDYzZTdlYTRjMjg5Yjk4Nzk2NzVhNWEwZjc1L3RhYmxlOjkyYzBkMDE0ZTJlOTRlYzk5NjY2Nzk5Zjc2YjYxNTRiL3RhYmxlcmFuZ2U6OTJjMGQwMTRlMmU5NGVjOTk2NjY3OTlmNzZiNjE1NGJfNi0wLTEtMS0yODY0OC90ZXh0cmVnaW9uOjBlNWU5M2IwOWVjMDRmMjQ4MWUyZmM4YTdmMDBhYWU5XzEwOTk1MTE2Mjc5NDc_aa438e0f-d810-47ea-9fb0-1181900dc84b">18,481</ix:nonFraction>, $(<ix:nonFraction unitRef="usd" contextRef="if2d9cbf7e6c649e8aa3985b156be475d_D20200501-20210430" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84OC9mcmFnOmRkMDIxZDYzZTdlYTRjMjg5Yjk4Nzk2NzVhNWEwZjc1L3RhYmxlOjkyYzBkMDE0ZTJlOTRlYzk5NjY2Nzk5Zjc2YjYxNTRiL3RhYmxlcmFuZ2U6OTJjMGQwMTRlMmU5NGVjOTk2NjY3OTlmNzZiNjE1NGJfNi0wLTEtMS0yODY0OC90ZXh0cmVnaW9uOjBlNWU5M2IwOWVjMDRmMjQ4MWUyZmM4YTdmMDBhYWU5XzEwOTk1MTE2Mjc5NTk_0665de29-42e7-4991-be67-2199cedd9ace">1,156</ix:nonFraction>) and $(<ix:nonFraction unitRef="usd" contextRef="i670ef9292bd448208e76203bb6e5f87d_D20190501-20200430" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84OC9mcmFnOmRkMDIxZDYzZTdlYTRjMjg5Yjk4Nzk2NzVhNWEwZjc1L3RhYmxlOjkyYzBkMDE0ZTJlOTRlYzk5NjY2Nzk5Zjc2YjYxNTRiL3RhYmxlcmFuZ2U6OTJjMGQwMTRlMmU5NGVjOTk2NjY3OTlmNzZiNjE1NGJfNi0wLTEtMS0yODY0OC90ZXh0cmVnaW9uOjBlNWU5M2IwOWVjMDRmMjQ4MWUyZmM4YTdmMDBhYWU5XzEwOTk1MTE2Mjc5NjY_fc09284e-702e-443a-9101-468e53eb68e8">573</ix:nonFraction>), respectively</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84OC9mcmFnOmRkMDIxZDYzZTdlYTRjMjg5Yjk4Nzk2NzVhNWEwZjc1L3RhYmxlOjkyYzBkMDE0ZTJlOTRlYzk5NjY2Nzk5Zjc2YjYxNTRiL3RhYmxlcmFuZ2U6OTJjMGQwMTRlMmU5NGVjOTk2NjY3OTlmNzZiNjE1NGJfNi0xLTEtMS0yODY0OA_c144c700-be1e-443f-bd13-417bf550138f">54,568</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84OC9mcmFnOmRkMDIxZDYzZTdlYTRjMjg5Yjk4Nzk2NzVhNWEwZjc1L3RhYmxlOjkyYzBkMDE0ZTJlOTRlYzk5NjY2Nzk5Zjc2YjYxNTRiL3RhYmxlcmFuZ2U6OTJjMGQwMTRlMmU5NGVjOTk2NjY3OTlmNzZiNjE1NGJfNi0zLTEtMS0yODY0OA_f1716727-2a40-428b-bbb2-4bcaf50a4fe6">3,395</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84OC9mcmFnOmRkMDIxZDYzZTdlYTRjMjg5Yjk4Nzk2NzVhNWEwZjc1L3RhYmxlOjkyYzBkMDE0ZTJlOTRlYzk5NjY2Nzk5Zjc2YjYxNTRiL3RhYmxlcmFuZ2U6OTJjMGQwMTRlMmU5NGVjOTk2NjY3OTlmNzZiNjE1NGJfNi01LTEtMS0yODY0OA_db225dee-a264-4d12-b381-225146b02574">1,682</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in cash flow hedges (swap), net of deferred taxes of $<ix:nonFraction unitRef="usd" contextRef="i3406be689221421cb074b504c57c76eb_D20210501-20220430" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84OC9mcmFnOmRkMDIxZDYzZTdlYTRjMjg5Yjk4Nzk2NzVhNWEwZjc1L3RhYmxlOjkyYzBkMDE0ZTJlOTRlYzk5NjY2Nzk5Zjc2YjYxNTRiL3RhYmxlcmFuZ2U6OTJjMGQwMTRlMmU5NGVjOTk2NjY3OTlmNzZiNjE1NGJfNy0wLTEtMS0yODY0OC90ZXh0cmVnaW9uOjlhYWRmYmFlMWViODQwZmE5OTU3YTQ3MTA5MDM5YzIxXzEwOTk1MTE2Mjc5MjI_5e383c78-abfa-4185-a2ec-0b7ef25ab1c6">3,463</ix:nonFraction></span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84OC9mcmFnOmRkMDIxZDYzZTdlYTRjMjg5Yjk4Nzk2NzVhNWEwZjc1L3RhYmxlOjkyYzBkMDE0ZTJlOTRlYzk5NjY2Nzk5Zjc2YjYxNTRiL3RhYmxlcmFuZ2U6OTJjMGQwMTRlMmU5NGVjOTk2NjY3OTlmNzZiNjE1NGJfNy0xLTEtMS0yODY0OA_41d16532-7fc5-456f-b48c-f865f14e1bae">10,225</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84OC9mcmFnOmRkMDIxZDYzZTdlYTRjMjg5Yjk4Nzk2NzVhNWEwZjc1L3RhYmxlOjkyYzBkMDE0ZTJlOTRlYzk5NjY2Nzk5Zjc2YjYxNTRiL3RhYmxlcmFuZ2U6OTJjMGQwMTRlMmU5NGVjOTk2NjY3OTlmNzZiNjE1NGJfNy0zLTEtMS0yODY0OA_d7f65361-3a97-40e1-9dd3-8571d5380724">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84OC9mcmFnOmRkMDIxZDYzZTdlYTRjMjg5Yjk4Nzk2NzVhNWEwZjc1L3RhYmxlOjkyYzBkMDE0ZTJlOTRlYzk5NjY2Nzk5Zjc2YjYxNTRiL3RhYmxlcmFuZ2U6OTJjMGQwMTRlMmU5NGVjOTk2NjY3OTlmNzZiNjE1NGJfNy01LTEtMS0yODY0OA_d9d66b06-e0bd-4f66-a74a-24a39606c15f">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 19pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Comprehensive Income</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84OC9mcmFnOmRkMDIxZDYzZTdlYTRjMjg5Yjk4Nzk2NzVhNWEwZjc1L3RhYmxlOjkyYzBkMDE0ZTJlOTRlYzk5NjY2Nzk5Zjc2YjYxNTRiL3RhYmxlcmFuZ2U6OTJjMGQwMTRlMmU5NGVjOTk2NjY3OTlmNzZiNjE1NGJfOS0xLTEtMS0yODY0OA_2498d1ff-e9d5-415b-b651-9859dc679133">35,071</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84OC9mcmFnOmRkMDIxZDYzZTdlYTRjMjg5Yjk4Nzk2NzVhNWEwZjc1L3RhYmxlOjkyYzBkMDE0ZTJlOTRlYzk5NjY2Nzk5Zjc2YjYxNTRiL3RhYmxlcmFuZ2U6OTJjMGQwMTRlMmU5NGVjOTk2NjY3OTlmNzZiNjE1NGJfOS0zLTEtMS0yODY0OA_7373cea7-19c6-4e97-8314-b70082f47d2b">57,798</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84OC9mcmFnOmRkMDIxZDYzZTdlYTRjMjg5Yjk4Nzk2NzVhNWEwZjc1L3RhYmxlOjkyYzBkMDE0ZTJlOTRlYzk5NjY2Nzk5Zjc2YjYxNTRiL3RhYmxlcmFuZ2U6OTJjMGQwMTRlMmU5NGVjOTk2NjY3OTlmNzZiNjE1NGJfOS01LTEtMS0yODY0OA_6077ef16-1880-49a3-a5b5-333a26f9b419">71,971</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See notes to consolidated financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29</span></div></div></div><div id="i401b4a6de1fb47999df40807973c8cf0_94"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:28.665%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.724%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.017%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.656%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.471%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">ACCUMULATED&#160;&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">OTHER</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">TOTAL</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">COMMON STOCK</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">RETAINED</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">COMPREHENSIVE</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">SHAREHOLDERS'</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousands, except share data)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">SHARES</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">AMOUNT</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">EARNINGS</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">LOSS</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">EQUITY</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance, April 30, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9455f64525b64ac8b08c2e5c109f8462_I20190430" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMTItMS0xLTEtMjg2NDg_14567ef8-391d-4167-ac47-96907ea3a892">16,849,026</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9455f64525b64ac8b08c2e5c109f8462_I20190430" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMTItMy0xLTEtMjg2NDg_0eb172f0-4381-4f6a-bc93-c8d57c7d3e8b">352,424</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e10a213937b4318a78363424a4c493d_I20190430" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMTItNS0xLTEtMjg2NDg_e27fa714-348f-4ef0-9352-4f41607750b2">329,540</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie032eb9db5834145b630eddd23174d9a_I20190430" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMTItNy0xLTEtMjg2NDg_d223b213-1c40-4448-8610-aacd550bf9de">49,491</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i417c161f5f2b42fb8b75975cf98c3a2d_I20190430" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMTItOS0xLTEtMjg2NDg_1098e51e-27c2-4995-be1a-bdce7b7b2994">632,473</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic210ded749724faaaacafdf7ef834958_D20190501-20200430" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMTQtNS0xLTEtMjg2NDg_ee335d89-8ab0-4537-a701-ee0194f4397d">73,653</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMTQtOS0xLTEtMjg2NDg_b7a6d34b-8ae1-4efc-a03a-93996f01da78">73,653</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive loss, net of tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic3e5b22a784148ac819ee787d68035fb_D20190501-20200430" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMTUtNy0xLTEtMjg2NDg_3ef57dad-bad3-4440-974a-9b97430ac674">1,682</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMTUtOS0xLTEtMjg2NDg_52b1d0cc-a84a-4b7a-bdbb-3950398e34f7">1,682</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c155e03ad934e16b87786337dfe6e1e_D20190501-20200430" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMTYtMy0xLTEtMjg2NDg_d7933208-588e-49de-a8c9-d4c67e697002">3,989</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMTYtOS0xLTEtMjg2NDg_cfce3ec6-e0fc-4293-aacb-adee4fdbcc25">3,989</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercise of stock-based compensation awards, net of amounts withheld for taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0c155e03ad934e16b87786337dfe6e1e_D20190501-20200430" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMTctMS0xLTEtMjg2NDg_517f2d64-3a24-4b8d-8055-d90e2007266e">31,790</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0c155e03ad934e16b87786337dfe6e1e_D20190501-20200430" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMTctMy0xLTEtMjg2NDg_87bb8fac-d0fa-41b8-852d-5fc731fb2823">755</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMTctOS0xLTEtMjg2NDg_3eb2b738-d222-4f2a-bf01-669fefa4dc7c">755</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Employee benefit plan contributions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0c155e03ad934e16b87786337dfe6e1e_D20190501-20200430" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeBenefitPlan" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMTgtMS0xLTEtMjg2NDg_8f799bcb-a831-4d4f-a7ae-2995f71ecc80">45,721</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c155e03ad934e16b87786337dfe6e1e_D20190501-20200430" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMTgtMy0xLTEtMjg2NDg_5f58d5e7-d3bc-4a2a-950a-05004bb517c1">3,772</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMTgtOS0xLTEtMjg2NDg_6f790461-ae4f-4931-8930-2f91be8a0dc1">3,772</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance, April 30, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if8e1490067a941c5870992371580f4b7_I20200430" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMTktMS0xLTEtMjg2NDg_86fa550d-dc8c-4645-8a87-3c820f84452a">16,926,537</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if8e1490067a941c5870992371580f4b7_I20200430" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMTktMy0xLTEtMjg2NDg_64d973e9-3a8b-4649-b0ab-da47fbcccc0c">359,430</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb90f939bd9840e5a1efed8b22381845_I20200430" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMTktNS0xLTEtMjg2NDg_85b37443-fc1c-4609-ba27-1cc4a10adbb7">403,193</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia9cf64a8927b40ea89cb5c1e3e28c16c_I20200430" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMTktNy0xLTEtMjg2NDg_3de3ddbd-0998-46b4-85cb-7b035b158482">51,173</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i103a554c5f184b2b8bfb5f9dce68aa05_I20200430" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMTktOS0xLTEtMjg2NDg_fe0cb854-952a-42eb-9883-94e3b8690898">711,450</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieac0441e808c4ff3aeb98357a25aa6c7_D20200501-20210430" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMjEtNS0xLTEtMjg2NDg_d86546e7-c2f7-4555-be7f-7bd2fed2a774">61,193</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMjEtOS0xLTEtMjg2NDg_0029dfef-4d8b-4c8b-9cdf-3c5e30a790b0">61,193</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive loss, net of tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia1d10803ca784bda8cdd5144d264b1a8_D20200501-20210430" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMjItNy0xLTEtMjg2NDg_c1fbc234-5876-4a83-a5ff-00b55249f2e5">3,395</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMjItOS0xLTEtMjg2NDg_e39df4ff-d90a-4a04-9cbd-316d3020e49b">3,395</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee9386c970554109ae485bf2dbb614c1_D20200501-20210430" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMjMtMy0xLTEtMjg2NDg_2a935e02-a3b3-4cf9-b6a2-46459188c2ab">4,598</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMjMtOS0xLTEtMjg2NDg_9beab462-ec16-4fa5-9fc1-f3ab17b1c528">4,598</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercise of stock-based compensation awards, net of amounts withheld for taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iee9386c970554109ae485bf2dbb614c1_D20200501-20210430" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMjQtMS0xLTEtMjg2NDg_4a4f5880-34ff-4892-b232-2aa9ca1a3abf">29,019</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iee9386c970554109ae485bf2dbb614c1_D20200501-20210430" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMjQtMy0xLTEtMjg2NDg_00cd20ba-617c-453e-ba68-89ed84455057">1,351</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMjQtOS0xLTEtMjg2NDg_536dc4e0-c229-4a7e-a455-160a86d108b6">1,351</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock repurchases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="iee9386c970554109ae485bf2dbb614c1_D20200501-20210430" decimals="INF" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMjUtMS0xLTEtMjg2NDg_dc3040b8-9d1d-44ca-a601-880d300e3f8f">200,046</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iee9386c970554109ae485bf2dbb614c1_D20200501-20210430" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMjUtMy0xLTEtMjg2NDg_097bc000-8965-4c8d-8277-b4049a5ad9aa">3,896</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ieac0441e808c4ff3aeb98357a25aa6c7_D20200501-20210430" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMjUtNS0xLTEtMjg2NDg_05d51385-b0de-4a8c-b1e5-a01dc9087ac8">16,104</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMjUtOS0xLTEtMjg2NDg_05553ee3-6562-48d8-91f7-6a0e3143355e">20,000</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Employee benefit plan contributions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iee9386c970554109ae485bf2dbb614c1_D20200501-20210430" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeBenefitPlan" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMjYtMS0xLTEtMjg2NDg_756bb3f0-d3e6-4ef0-b4a0-694bd3c72db1">45,591</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee9386c970554109ae485bf2dbb614c1_D20200501-20210430" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMjYtMy0xLTEtMjg2NDg_04c9e093-ff89-49b6-a460-89858e0f682f">3,743</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMjYtOS0xLTEtMjg2NDg_a26833b7-5746-4056-adfc-9c82e425b107">3,743</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance, April 30, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iec641d08bd864e75a03729542114a8c6_I20210430" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMjctMS0xLTEtMjg2NDg_d6ab7af3-38bb-42be-aa67-8b17b7359824">16,801,101</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec641d08bd864e75a03729542114a8c6_I20210430" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMjctMy0xLTEtMjg2NDg_55aafc23-0418-47a1-b931-161ca8e955e3">362,524</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09aa23908b314205b47f8629553c0e33_I20210430" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMjctNS0xLTEtMjg2NDg_c93d0a2e-1ff0-426a-a85e-8bbbe348c174">448,282</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iaab57e5724e346c3ba1608a43cf6a509_I20210430" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMjctNy0xLTEtMjg2NDg_2819efa2-3c55-43b8-9d27-95c62b9e4ba4">54,568</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMjctOS0xLTEtMjg2NDg_a84d3942-5b00-4d1b-b49c-7be760a0f2a6">756,238</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id30d67a6ceae4299977a8cf9eea06af9_D20210501-20220430" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMjEtNS0xLTEtMjk0MzM_c9e42691-a71c-4aec-806f-23fe4402c870">29,722</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMjEtOS0xLTEtMjk0MzM_f18139f8-9a05-4b0c-bc6f-963d973d57dd">29,722</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive income, net of tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7bfedf342e0d447b8afb4b8d4163fe97_D20210501-20220430" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMjItNy0xLTEtMjk0MzM_1ea3cfcc-f49e-436c-b44c-e29e38d6ffab">64,793</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMjItOS0xLTEtMjk0MzM_4f72f817-56a3-4556-b9dc-14a038eecc73">64,793</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i11fbf7caed574ca486d885b30de6408c_D20210501-20220430" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMjMtMy0xLTEtMjk0MzM_43004714-1475-44cc-84d8-dadf9d76b9ba">4,708</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMjMtOS0xLTEtMjk0MzM_8d725c95-c8b6-495b-a1f8-d0e741f2efb2">4,708</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercise of stock-based compensation awards, net of amounts withheld for taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i11fbf7caed574ca486d885b30de6408c_D20210501-20220430" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMjQtMS0xLTEtMjk0MzM_9e4a5b99-6113-40c4-ab89-76125db16b89">29,808</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i11fbf7caed574ca486d885b30de6408c_D20210501-20220430" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMjQtMy0xLTEtMjk0MzM_cb2c3edf-e58f-48ef-b9e8-11e537059a25">1,072</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMjQtOS0xLTEtMjk0MzM_253c4ea2-5a83-4f5b-8e38-1a601a5886a0">1,072</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock repurchases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i11fbf7caed574ca486d885b30de6408c_D20210501-20220430" decimals="INF" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMjUtMS0xLTEtMjk0MzM_4a49d8f7-7802-437c-938a-eda5fde05748">299,781</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i11fbf7caed574ca486d885b30de6408c_D20210501-20220430" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMjUtMy0xLTEtMjk0MzM_da15204a-a83f-4173-80c0-356b45a14dcc">5,874</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id30d67a6ceae4299977a8cf9eea06af9_D20210501-20220430" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMjUtNS0xLTEtMjk0MzM_2a31b831-1ea7-471f-83b5-2fb43b21a8bd">19,126</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMjUtOS0xLTEtMjk0MzM_9f324ee9-bb5f-46ea-8cf8-e8f3e2b9893c">25,000</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Employee benefit plan contributions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i11fbf7caed574ca486d885b30de6408c_D20210501-20220430" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeBenefitPlan" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMjYtMS0xLTEtMjk0MzM_7a51d223-af9d-4760-a00c-9874e7a99c5a">39,491</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i11fbf7caed574ca486d885b30de6408c_D20210501-20220430" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMjYtMy0xLTEtMjk0MzM_da9bab2e-e553-48d4-a6d9-13c6e1a06295">2,938</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMjYtOS0xLTEtMjk0MzM_068b7a57-5213-47b0-951d-3c756ac0b579">2,938</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance, April 30, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7f897aeb907744c19c7a28fe125234b2_I20220430" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMjctMS0xLTEtMjk0MzM_5f6e8299-a00a-40b8-bcce-689066fd2a74">16,570,619</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f897aeb907744c19c7a28fe125234b2_I20220430" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMjctMy0xLTEtMjk0MzM_9e185cb7-8c0a-4b5a-a1f2-91110e68099a">363,224</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic227efce974345ff81900f21afdb0188_I20220430" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMjctNS0xLTEtMjk0MzM_c41192b0-9b01-4dd1-923a-b32122abc5e8">399,434</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe8c6c1107df4f2f9df378005c56fc56_I20220430" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMjctNy0xLTEtMjk0MzM_a81f29d6-5c83-4356-a4f6-b4f8c6e4f249">10,225</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMjctOS0xLTEtMjk0MzM_81db924d-9203-447c-b83c-c3cc4100bb8f">772,883</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See notes to consolidated financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30</span></div></div></div><div id="i401b4a6de1fb47999df40807973c8cf0_97"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF CASH FLOWS</span></div><div style="margin-top:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:59.897%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.706%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.706%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.631%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">FISCAL YEARS ENDED APRIL 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">OPERATING ACTIVITIES</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfNC0xLTEtMS0yODY0OA_f33d7def-8ffe-4877-b204-f5f0d3cb1b5d">29,722</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfNC0zLTEtMS0yODY0OA_01a9c2b9-539a-448d-bcce-3c35bfbef603">61,193</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfNC01LTEtMS0yODY0OA_09231b55-cb34-4fa4-b4b4-3e3a84e31c3f">73,653</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjustments to reconcile net income (loss) to net cash and</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">cash equivalents provided by operating activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfNy0xLTEtMS0yODY0OA_620ea5eb-cacb-4503-854b-180879de9e53">96,606</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfNy0zLTEtMS0yODY0OA_9de2c5dc-eea9-495b-8c21-c08adae537ee">100,289</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfNy01LTEtMS0yODY0OA_a23e386a-0088-4a28-8d67-6c2780cdba59">98,513</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net (gain) loss on disposal of property, plant and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" sign="-" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfOC0xLTEtMS0yODY0OA_faacf2b5-a053-4c49-8dab-a375a502f61b">697</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfOC0zLTEtMS0yODY0OA_b0790366-f90d-4c35-a416-7ae128571651">1,859</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" sign="-" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfOC01LTEtMS0yODY0OA_6053da67-e1b9-4ac6-b046-ec3ff9b706ee">2,629</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reduction in carrying amount of operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfOS0xLTEtMS0yODY0OA_18abf51e-20fa-4d72-ba91-dbba9b06d2cb">27,610</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfOS0zLTEtMS0yODY0OA_b3e68c35-aab0-44c4-be78-196f07c7949d">27,192</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfOS01LTEtMS0yODY0OA_bd957fa7-e696-4b1f-aae5-1802d888c60c">25,405</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMTAtMS0xLTEtMjg2NDg_ddb8aac2-0bf4-44d9-be55-4f82118f0e73">867</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMTAtMy0xLTEtMjg2NDg_d3ba5d71-f010-4ad5-9d1b-489de1bdc06e">2,501</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMTAtNS0xLTEtMjg2NDg_191eace9-29d6-4738-a4e7-098401628464">2,603</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unrealized (gain) loss on foreign exchange forward contracts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" name="us-gaap:UnrealizedGainLossOnDerivatives" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMTEtMS0xLTEtMjg2NDg_43ecb8d0-c7f5-44a8-a863-99bdb48bf9ef">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:UnrealizedGainLossOnDerivatives" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMTEtMy0xLTEtMjg2NDg_40fc4765-d893-45af-ad82-0f73d428e80b">1,102</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" sign="-" name="us-gaap:UnrealizedGainLossOnDerivatives" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMTEtNS0xLTEtMjg2NDg_7b3e0bd2-7422-482d-a04c-302aefa3fa24">1,102</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss on extinguishment of debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMTItMS0xLTEtMjg2NDg_bdf92dba-11af-4e49-94e9-cf8b4e82f1c1">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" sign="-" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMTItMy0xLTEtMjg2NDg_b651c5b0-8235-49a1-a878-888753b72ea3">13,792</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMTItNS0xLTEtMjg2NDg_6394ddd7-184f-4835-a620-8bf3ac4519ef">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMTQtMS0xLTEtMjg2NDg_ab20f40a-c4f5-4e05-bf30-81e836987b8e">4,708</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMTQtMy0xLTEtMjg2NDg_f0758cfb-9484-4385-835e-3ed2d7e93799">4,598</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMTQtNS0xLTEtMjg2NDg_f33fb31f-5bcd-4624-b4c4-fc50bc8da27f">3,989</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMTUtMS0xLTEtMjg2NDg_1be593a4-4435-4306-aa01-a4bd65a92493">25,717</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMTUtMy0xLTEtMjg2NDg_c05d9e34-a4f3-416f-938b-eb5fce55cd9f">12,840</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMTUtNS0xLTEtMjg2NDg_79c49b88-7ae6-4e09-8f72-56c2818d7783">11,911</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Pension contributions in excess of (less than) expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" sign="-" name="us-gaap:PensionContributions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMTYtMS0xLTEtMjg2NDg_3d60fc28-ae72-4335-96c8-e9b9b0800077">710</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:PensionContributions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMTYtMy0xLTEtMjg2NDg_01ab34f7-c984-41f7-85f6-191c9305d1c1">2,007</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" name="us-gaap:PensionContributions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMTYtNS0xLTEtMjg2NDg_acdd1b07-47bb-4211-b195-03df2f12fa9c">1,130</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Pension settlement, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMTgtMS0xLTEtMzAwODU_fc360e92-bfd2-45da-bcfc-01d77d955c0a">68,473</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMTgtMy0xLTEtMzAwODU_e665e255-a383-4c9f-b67b-aa7a5cec9d38">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMTgtNS0xLTEtMzAwODU_0103b51d-aa79-420c-b38c-159cb58d333f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contributions of employer stock to employee benefit plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" name="amwd:EmployeeBenefitPlanStockExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMTgtMS0xLTEtMjg2NDg_864e4a4c-50b1-4c64-8c5a-431e2758c2fc">2,938</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="amwd:EmployeeBenefitPlanStockExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMTgtMy0xLTEtMjg2NDg_f5dc189d-e320-4f2e-9895-00dd8637b924">3,743</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" name="amwd:EmployeeBenefitPlanStockExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMTgtNS0xLTEtMjg2NDg_71ecefb9-eee1-420b-8553-905fe13ffdc7">3,772</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other non-cash items</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMTktMS0xLTEtMjg2NDg_5c559a7f-fec8-4b5d-8c0b-8d06c81e602c">489</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMTktMy0xLTEtMjg2NDg_a7332795-b39c-4982-8fd1-ec65f235afb5">4,140</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMTktNS0xLTEtMjg2NDg_35b716c9-0b5e-453d-b6f8-9b15db641d7e">672</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Changes in operating assets and liabilities (net of acquired assets and liabilities):</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer receivables</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMjEtMS0xLTEtMjg2NDg_20744527-df26-47ab-8699-4068280616a3">11,366</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMjEtMy0xLTEtMjg2NDg_0127edba-e27b-401e-99b7-38dd402905a9">42,829</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMjEtNS0xLTEtMjg2NDg_8241ed5b-6f34-4ed2-9f8b-38b66ae6a6d0">21,018</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMjItMS0xLTEtMjg2NDg_2ac21e3d-4eca-44f9-a6f4-55f536d8de4a">70,386</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMjItMy0xLTEtMjg2NDg_97b94f78-45b7-4407-b860-124d1bfafd90">34,454</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMjItNS0xLTEtMjg2NDg_15fbd6e5-5280-4b07-adb8-fe361bb6f394">2,866</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income taxes receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" name="us-gaap:IncreaseDecreaseInIncomeTaxesReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMjMtMS0xLTEtMjg2NDg_1ed223b8-0f7e-430f-89f9-6d7ec546e022">6,206</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInIncomeTaxesReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMjMtMy0xLTEtMjg2NDg_1931ddca-443e-4f23-8cc0-dfa38791ea1b">488</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInIncomeTaxesReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMjMtNS0xLTEtMjg2NDg_f588f696-539d-455c-9b98-7e57d215b0bd">1,162</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses and other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMjQtMS0xLTEtMjg2NDg_49b9db8c-f678-4384-bf5a-afc56d739892">3,542</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMjQtMy0xLTEtMjg2NDg_9754ef91-f7cc-4a39-b35a-4eaa50b31d1c">6,456</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMjQtNS0xLTEtMjg2NDg_7f5a13ae-9000-42b8-9ee2-673562c9ec2c">3,165</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMjUtMS0xLTEtMjg2NDg_47ecb67f-171c-4264-bbb9-48a9f94a2c3a">16,386</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMjUtMy0xLTEtMjg2NDg_478c89e2-68ae-4f32-83ed-698c9167e116">32,752</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMjUtNS0xLTEtMjg2NDg_660bb487-488d-4e1a-969b-243fe8ad6882">6,237</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued compensation and related expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMjYtMS0xLTEtMjg2NDg_e47b87bb-bd5f-4ce3-9843-54a2bcef673e">15,518</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMjYtMy0xLTEtMjg2NDg_0c4ae616-a3cc-4215-9c23-b193997419e8">1,226</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMjYtNS0xLTEtMjg2NDg_9f5b9106-7414-46a5-8e48-6f559da4344f">5,843</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" sign="-" name="amwd:IncreaseDecreaseInOperatingLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMjgtMS0xLTEtMjg2NDg_accb4fef-af32-4f08-8452-626b77f629cb">25,100</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" sign="-" name="amwd:IncreaseDecreaseInOperatingLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMjgtMy0xLTEtMjg2NDg_96200eea-852d-413b-b2f0-9aa9042dd825">24,371</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" sign="-" name="amwd:IncreaseDecreaseInOperatingLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMjgtNS0xLTEtMjg2NDg_b925c4e2-9ea8-4887-87b8-71bf58a70c07">22,595</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marketing and other accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMjktMS0xLTEtMjg2NDg_edb4eb12-4bbd-4fa3-9e65-bdc9393452e8">7,482</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMjktMy0xLTEtMjg2NDg_c8d9618e-9524-4578-8aa1-6bd09caf8ec5">25,767</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMjktNS0xLTEtMjg2NDg_f1faf405-670f-40e7-a515-00702d4cfc3d">3,229</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Cash Provided by Operating Activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMzAtMS0xLTEtMjg2NDg_293e8f72-9864-40f3-b304-db5058fcb76c">24,445</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMzAtMy0xLTEtMjg2NDg_63a77cde-6417-4eb2-bfdf-b36599481613">151,763</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMzAtNS0xLTEtMjg2NDg_f50b1e40-ba4e-44e6-8ae9-bd559377021e">177,542</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">INVESTING ACTIVITIES</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payments to acquire property, plant and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMzMtMS0xLTEtMjg2NDg_fa899e94-78c6-4036-9a88-aad4a5bbfd07">44,122</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMzMtMy0xLTEtMjg2NDg_6752c67c-965f-4071-b91c-c0b93a439683">35,734</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMzMtNS0xLTEtMjg2NDg_a40b4ac9-d3dc-45f5-8e3b-7ee9c8a24fae">31,670</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from sales of property, plant and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMzQtMS0xLTEtMjg2NDg_3bbaf4a2-b23b-4907-876e-9a032334bfb3">10</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMzQtMy0xLTEtMjg2NDg_c00405e0-9756-4fc1-91ff-90d4056fbefa">3,889</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMzQtNS0xLTEtMjg2NDg_6693a854-1fda-4cc6-8ebc-3a694597d8fa">323</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Maturities of certificates of deposit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMzgtMS0xLTEtMjg2NDg_b7297631-45ea-4a30-bb86-77f91438b0c7">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMzgtMy0xLTEtMjg2NDg_ee00ebf7-f9aa-41a4-9209-fa028f899d0a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMzgtNS0xLTEtMjg2NDg_3a1eeb93-397b-4774-bb8b-532d5da98bce">1,500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Investment in promotional displays</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" name="us-gaap:PaymentsToAcquireOtherProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMzktMS0xLTEtMjg2NDg_4b4db693-ed9b-4d0e-aa29-b5ca9a063a1c">7,460</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:PaymentsToAcquireOtherProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMzktMy0xLTEtMjg2NDg_3387a521-9791-47fe-8879-3b952123f677">10,584</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" name="us-gaap:PaymentsToAcquireOtherProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMzktNS0xLTEtMjg2NDg_9783be96-aab5-4726-8dc1-4b66cd38b6c0">9,069</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Cash Used by Investing Activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfNDAtMS0xLTEtMjg2NDg_906fc992-8586-4ed7-bc10-1ebee9ff29a0">51,572</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfNDAtMy0xLTEtMjg2NDg_254a95e6-39d7-47f3-b001-77833923ffc4">42,429</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfNDAtNS0xLTEtMjg2NDg_47589879-8762-4d53-ad41-8f221772c965">38,916</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">FINANCING ACTIVITIES</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payments of long-term debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfNDMtMS0xLTEtMjg2NDg_b3a48cdb-1601-4415-a927-10ece0e1602e">50,891</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfNDMtMy0xLTEtMjg2NDg_8617d0ea-87ae-4089-a1cc-9d4e133902d3">432,508</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfNDMtNS0xLTEtMjg2NDg_fee08010-3f59-468e-995c-3a355aacd83b">98,468</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from long-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfNDQtMS0xLTEtMjg2NDg_ac24cff3-da95-4545-87c1-e2ad6b923d83">35,430</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfNDQtMy0xLTEtMjg2NDg_705f0af6-5407-4aaf-847d-be7054aac223">350,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfNDQtNS0xLTEtMjg2NDg_c0bd456e-c91d-4279-8b46-694519dee285">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from issuance of common stock and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfNDUtMS0xLTEtMjg2NDg_d8b42cf3-b165-447a-a5cf-3cd4cb87e115">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfNDUtMy0xLTEtMjg2NDg_5d6a8e88-d92d-4e91-8ef2-00cf2e7ad5ce">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfNDUtNS0xLTEtMjg2NDg_aec479a8-efed-40dc-83bc-ca334ddb0394">295</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Repurchase of common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfNDYtMS0xLTEtMjg2NDg_10a205f7-ed75-4785-be0e-257c15e3935a">25,000</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfNDYtMy0xLTEtMjg2NDg_e7bcf0b3-40d3-4a23-8742-f64b8fdeb3b5">20,000</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfNDYtNS0xLTEtMjg2NDg_ecf5671c-18c0-4499-879f-a699b0645a3c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Withholding of employee taxes related to stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfNDctMS0xLTEtMjg2NDg_7a0ff3d5-71a4-4628-ad07-2037241c7cea">1,116</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfNDctMy0xLTEtMjg2NDg_2cff7b3f-0173-4edb-b2cb-dc2aebfc690a">1,351</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfNDctNS0xLTEtMjg2NDg_838ac18c-f34b-4d50-abc2-f8177d9f6ff4">1,050</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Debt issuance cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfNDgtMS0xLTEtMjg2NDg_0cabd961-cfe7-4bb7-b40c-23d21125b5f9">42</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfNDgtMy0xLTEtMjg2NDg_40f5cc46-7d2c-47b3-9f49-ef1beb9add79">2,930</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfNDgtNS0xLTEtMjg2NDg_f0c8dd00-7823-42da-82b3-3006e6c2a0cf">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Premium paid on debt extinguishment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" name="us-gaap:PaymentsOfDebtExtinguishmentCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfNDktMS0xLTEtMjg2NDg_8d012d7d-d99a-44bb-b973-f0dc4f3d83ac">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:PaymentsOfDebtExtinguishmentCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfNDktMy0xLTEtMjg2NDg_ca5e24aa-d34d-4e56-a7a2-467dea019be1">8,533</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" name="us-gaap:PaymentsOfDebtExtinguishmentCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfNDktNS0xLTEtMjg2NDg_67773292-f54d-470f-b403-7aed0f05175a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><div style="margin-top:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:59.897%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.706%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.706%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.631%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">FISCAL YEARS ENDED APRIL 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Cash Used by Financing Activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfNTEtMS0xLTEtMjg2NDg_914598dd-dcc8-4c8c-b175-66b53f0b70e2">41,619</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfNTEtMy0xLTEtMjg2NDg_689908fd-e606-4bfc-9c2e-955da07afa69">115,322</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfNTEtNS0xLTEtMjg2NDg_5190c99b-a8a8-4230-826d-d983b2531816">99,223</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net (Decrease) Increase in Cash and Cash Equivalents</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfNTMtMS0xLTEtMjg2NDg_a9d53a2a-4403-4ece-8977-7f8ec82742a2">68,746</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfNTMtMy0xLTEtMjg2NDg_66829635-374f-4b71-96cf-babc4aefba4f">5,988</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfNTMtNS0xLTEtMjg2NDg_5726950c-77b8-4963-8b3a-a749b236367b">39,403</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash and Cash Equivalents, Beginning of Year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfNTUtMS0xLTEtMjg2NDg_0358a3da-65c2-4f9a-bcd6-06a805d4ff20">91,071</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i103a554c5f184b2b8bfb5f9dce68aa05_I20200430" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfNTUtMy0xLTEtMjg2NDg_dec960c6-04a9-4aeb-9c3b-286be215c0ea">97,059</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i417c161f5f2b42fb8b75975cf98c3a2d_I20190430" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfNTUtNS0xLTEtMjg2NDg_b8997cde-4dd1-412f-849d-584642ad1f81">57,656</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash and Cash Equivalents, End of Year</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfNTctMS0xLTEtMjg2NDg_16c928cb-07e6-4a8b-b506-7a6f4198950c">22,325</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfNTctMy0xLTEtMjg2NDg_1b02e384-9daf-4752-98ac-8d44e04f395a">91,071</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i103a554c5f184b2b8bfb5f9dce68aa05_I20200430" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfNTctNS0xLTEtMjg2NDg_9ec690d4-98fa-409f-b4a8-77153b4f08bb">97,059</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:59.897%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.706%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.706%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.631%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Supplemental cash flow information:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Non-cash investing and financing activities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Property, plant and equipment  </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="0" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOjNhMDc1MTU3YjhkMTQyYWRhMjkzYzRiMWMxNDFmODYzL3RhYmxlcmFuZ2U6M2EwNzUxNTdiOGQxNDJhZGEyOTNjNGIxYzE0MWY4NjNfNC0xLTEtMS0yODY0OA_3cd44f75-eef0-4660-8ea8-4dba19f03b40">1,050</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="0" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOjNhMDc1MTU3YjhkMTQyYWRhMjkzYzRiMWMxNDFmODYzL3RhYmxlcmFuZ2U6M2EwNzUxNTdiOGQxNDJhZGEyOTNjNGIxYzE0MWY4NjNfNC0zLTEtMS0yODY0OA_1da938e0-b2a0-4348-8529-3d902acd3ed8">2,527</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="0" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOjNhMDc1MTU3YjhkMTQyYWRhMjkzYzRiMWMxNDFmODYzL3RhYmxlcmFuZ2U6M2EwNzUxNTdiOGQxNDJhZGEyOTNjNGIxYzE0MWY4NjNfNC01LTEtMS0yODY0OA_c3f82803-f827-4795-9e5f-58a7a8cd363a">1,303</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Cash paid during the period for:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Interest</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="0" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOjNhMDc1MTU3YjhkMTQyYWRhMjkzYzRiMWMxNDFmODYzL3RhYmxlcmFuZ2U6M2EwNzUxNTdiOGQxNDJhZGEyOTNjNGIxYzE0MWY4NjNfNy0xLTEtMS0yODY0OA_c18f35d0-1701-449b-8641-9ffbe0b93935">9,904</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="0" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOjNhMDc1MTU3YjhkMTQyYWRhMjkzYzRiMWMxNDFmODYzL3RhYmxlcmFuZ2U6M2EwNzUxNTdiOGQxNDJhZGEyOTNjNGIxYzE0MWY4NjNfNy0zLTEtMS0yODY0OA_4ff0ef8d-bd82-4ef3-a206-13be503d8aac">22,981</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="0" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOjNhMDc1MTU3YjhkMTQyYWRhMjkzYzRiMWMxNDFmODYzL3RhYmxlcmFuZ2U6M2EwNzUxNTdiOGQxNDJhZGEyOTNjNGIxYzE0MWY4NjNfNy01LTEtMS0yODY0OA_34539b37-17f4-46ef-a308-c0f99f583739">27,654</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;Income taxes</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="0" name="us-gaap:IncomeTaxesPaid" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOjNhMDc1MTU3YjhkMTQyYWRhMjkzYzRiMWMxNDFmODYzL3RhYmxlcmFuZ2U6M2EwNzUxNTdiOGQxNDJhZGEyOTNjNGIxYzE0MWY4NjNfOC0xLTEtMS0yODY0OA_edbf1bcc-de73-4784-8682-6f3794c950f8">18,761</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="0" name="us-gaap:IncomeTaxesPaid" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOjNhMDc1MTU3YjhkMTQyYWRhMjkzYzRiMWMxNDFmODYzL3RhYmxlcmFuZ2U6M2EwNzUxNTdiOGQxNDJhZGEyOTNjNGIxYzE0MWY4NjNfOC0zLTEtMS0yODY0OA_d29f09f0-75c3-4bf0-a96f-877c0081ed6e">33,055</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="0" name="us-gaap:IncomeTaxesPaid" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOjNhMDc1MTU3YjhkMTQyYWRhMjkzYzRiMWMxNDFmODYzL3RhYmxlcmFuZ2U6M2EwNzUxNTdiOGQxNDJhZGEyOTNjNGIxYzE0MWY4NjNfOC01LTEtMS0yODY0OA_f3f72942-f40e-493e-b39a-fec1c91c8086">36,154</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See notes to consolidated financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32</span></div></div></div><div id="i401b4a6de1fb47999df40807973c8cf0_100"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span><br/></span></div><div id="i401b4a6de1fb47999df40807973c8cf0_103"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note A &#8212; <ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzE0MjY5_8082a50e-72f4-439b-b0c1-2ed8f7b7aa0f" continuedAt="i709471e75a5d407ab880def4e4a37a84" escape="true">Summary of Significant Accounting Policies</ix:nonNumeric></span></div><ix:continuation id="i709471e75a5d407ab880def4e4a37a84" continuedAt="ibd2c6e0407d5486c97cc28d327b79ba2"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">American Woodmark Corporation ("American Woodmark," the "Company," "we," "our" or "us") manufactures and distributes kitchen, bath, and home organization products for the remodeling and new home construction markets.&#160;Its products are sold on a national basis directly to home centers and builders and through a network of independent dealers and distributors. The Company operates within a single reportable segment primarily within the U.S.; long-lived assets and sales outside the U.S. are not significant.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a description of the Company's significant accounting policies:</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="amwd:ConsolidationAndPresentationPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzE0Mjc2_0d381d8d-0661-4bcf-8a41-284d4bc4ba7e" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Principles of Consolidation and Basis of Presentation:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. Intercompany accounts and transactions have been eliminated in consolidation.</span></ix:nonNumeric></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzE0MjM1_03624655-548d-406d-bffe-23ebcf7a2db9" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue Recognition</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:&#160;Our principal performance obligations are the sale of kitchen, bath, and home organization products. The Company recognizes revenue as control of our products is transferred to our customers, which is at the time of shipment or upon delivery based on the contractual terms with our customers. Revenue is measured as the amount of consideration we expect to receive in exchange for transferring goods to our customers. Payment terms on our product sales normally range from 30 to 90 days. Taxes assessed by a governmental authority that we collect are excluded from revenue. The expected costs associated with our contractual warranties are recognized as expense when the products are sold. See Note L &#8212; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Commitments and Contingencies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further discussion.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When revenue is recognized, we record estimates to reduce revenue for customer programs and incentives in order to determine the amount of consideration the Company will ultimately be entitled to receive. Customer programs and incentives are considered variable consideration, and include price discounts, volume-based incentives, promotions, and cooperative advertising. The Company includes variable consideration in revenue only to the extent that it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the variable consideration is resolved. This determination is made based upon known customer programs and incentive offerings at the time of sale, and expected sales volume forecasts as it relates to our volume-based incentives. This determination is updated each reporting period. In addition, for certain customer program incentives, we receive an identifiable benefit (goods or services) in exchange for the consideration given and record the associated expenditure in selling, general and administrative expenses.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for shipping and handling costs that occur before the customer has obtained control of a product as a fulfillment activity rather than as a promised service. These costs are classified within costs of sales and distribution.</span></div></ix:nonNumeric><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="us-gaap:CostOfSalesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzE0MjQy_84aabc02-b53e-4f80-983d-1410a579fd99" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cost of Sales and Distribution</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:&#160;Cost of sales and distribution includes all costs associated with the manufacture and distribution of the Company's products including the costs of shipping and handling.</span></ix:nonNumeric></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="us-gaap:AdvertisingCostsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzE0MzEz_5ba1bc6a-341c-47f3-9f48-8db9cf5a30d7" continuedAt="iac8131924228498cbcb5133611bac12d" escape="true">Advertising Costs</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="iac8131924228498cbcb5133611bac12d">:&#160;Advertising costs are expensed as incurred.</ix:continuation> Advertising expenses for fiscal years 2022, 2021, and 2020 were $<ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-5" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzMzMjY_99acb9b5-f241-4868-ad5a-f228b0711834">32.6</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-5" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzMzMzA_35967600-110a-4b86-9a1c-0014660ce5b9">34.1</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-5" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzMzMzg_cd5f58ca-0c42-4c6f-9d5c-f05dd78cbe92">33.9</ix:nonFraction> million, respectively.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzE0MzE0_c4f83f99-d665-4225-98b1-f0d4367f4a32" continuedAt="i925447f2e7dc4854a53b88335c61b5b9" escape="true">Cash and Cash Equivalents</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i925447f2e7dc4854a53b88335c61b5b9">:&#160;Cash in excess of operating requirements is invested in money market accounts which are carried at cost (which approximates fair value). The Company considers all highly liquid short-term investments with an original maturity of three months or less when purchased to be cash equivalents.</ix:continuation> </span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="us-gaap:InventoryPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzE0Mjcy_49aee1cc-6f64-4e3b-81e9-87e3ad0e9f33" continuedAt="i78676d6b380048ed9a879d857096c64b" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Inventories</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:&#160;&#160;On May 1, 2021, the Company changed its accounting method for inventory valuation for inventories which previously utilized a last-in, first-out ("LIFO") basis to a first-in, first-out ("FIFO") basis. As of April 30, 2022 and 2021, inventories accounted for under the LIFO method would have represented approximately <ix:nonFraction unitRef="number" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="4" name="us-gaap:PercentageOfLIFOInventory" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzE2NDkyNjc0NTgzNDU_3da6e5f5-89a4-442c-99ae-e9d9b892725b">44</ix:nonFraction>%, and <ix:nonFraction unitRef="number" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="4" name="us-gaap:PercentageOfLIFOInventory" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzIxOTkwMjMyNzQ5MDQ_3e2fe009-64c7-4503-b601-855de2a69bfa">43</ix:nonFraction>%, respectively, of the Company's total inventories during each of the respective periods. We believe this change in accounting method is preferable as it: (i) results in a uniform method to value our inventory across the entire organization; (ii) improves comparability with our peers; (iii) is expected to better reflect the current value of inventory on the consolidated balance sheets and would result in a better matching of revenue and expense, and (iv) is reflective of the physical flow of inventory.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All prior periods presented in the Consolidated Financial Statements have been retrospectively adjusted to apply the effects of the change in accounting method from the LIFO method to FIFO method of accounting. As of April 30, 2021, the cumulative effect of the change increased inventories by $<ix:nonFraction unitRef="usd" contextRef="ic708bfee0a5c414d970e0b81e5b04486_I20210430" decimals="-5" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzE2NDkyNjc0NTgyMDI_ebe1aefe-152a-4031-a1de-b0ca7f3c3f04">17.9</ix:nonFraction>&#160;million, partially offset by $<ix:nonFraction unitRef="usd" contextRef="ic708bfee0a5c414d970e0b81e5b04486_I20210430" decimals="-5" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzE2NDkyNjc0NTgyMjU_71ecbe0a-53d3-4bec-a811-57d5d9423c46">4.5</ix:nonFraction>&#160;million in deferred income taxes resulting in an impact to retained earnings of approximately $<ix:nonFraction unitRef="usd" contextRef="ic708bfee0a5c414d970e0b81e5b04486_I20210430" decimals="-5" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzE2NDkyNjc0NTgyNDQ_983678e0-4e17-40ae-a088-cd9603b25261">13.3</ix:nonFraction>&#160;million. There was no impact on total cash provided by operating </span></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="ibd2c6e0407d5486c97cc28d327b79ba2" continuedAt="i579fd701684a4fac87f20ae315759aa9"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i78676d6b380048ed9a879d857096c64b" continuedAt="i7ea7f69170454faca05113765a78f6ad">activities for the periods presented as a result of this change. The impact of the change in accounting method to net earnings was $<ix:nonFraction unitRef="usd" contextRef="i0751bb17b0f1473d9e6ad59d2f7be955_D20210501-20220430" decimals="-5" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzE2NDkyNjc0NTgyNjM_0422343f-de90-41b1-a660-31c8f33c7638">1.9</ix:nonFraction>&#160;million in fiscal 2022.</ix:continuation></span></div><div><span><br/></span></div><div style="text-align:justify"><ix:continuation id="i7ea7f69170454faca05113765a78f6ad" continuedAt="iff5438dc95da4e64bb7daaf33bfb2507"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the change in accounting method, the Company now uses the FIFO method of inventory costing across the entire organization. Costs include materials, labor, and production overhead at normal production capacity. Costs do not exceed net realizable values. See Note C &#8212; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Inventories</span></ix:continuation><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="iff5438dc95da4e64bb7daaf33bfb2507"> for additional information.</ix:continuation>&#160;</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzEwOTk1MTE2NTIxNzk_6e66fca1-fb8d-41ea-b4c5-f3a985761616" continuedAt="i1e73dc4ade92456fbb6d355e9c0bec73" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables reflect the effect of the change in accounting method on our current period Consolidated Financial Statements (in thousands except for per share amounts):</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.426%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Statement of Income for the year ended April 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Computed under previous method</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Reported under FIFO</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales and distribution</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7db0683efd1746d3a8aa63b21b65aa85_D20210501-20220430" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpkMGQxYzhlMTcyZTM0N2E4YTJlODMxZDJlMzliNzlmNS90YWJsZXJhbmdlOmQwZDFjOGUxNzJlMzQ3YThhMmU4MzFkMmUzOWI3OWY1XzItNS0xLTEtMzEzNjA_16184e61-c450-4e68-bdab-24382aab938e">1,633,255</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0751bb17b0f1473d9e6ad59d2f7be955_D20210501-20220430" decimals="-3" sign="-" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpkMGQxYzhlMTcyZTM0N2E4YTJlODMxZDJlMzliNzlmNS90YWJsZXJhbmdlOmQwZDFjOGUxNzJlMzQ3YThhMmU4MzFkMmUzOWI3OWY1XzItNy0xLTEtMzEzNjA_feff0b14-665d-4b08-aec7-e4eeeea6e110">2,513</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpkMGQxYzhlMTcyZTM0N2E4YTJlODMxZDJlMzliNzlmNS90YWJsZXJhbmdlOmQwZDFjOGUxNzJlMzQ3YThhMmU4MzFkMmUzOWI3OWY1XzItOS0xLTEtMzEzNjA_afee0e45-bb45-4dcb-86dc-129fa8716bc9">1,630,742</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross Profit</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7db0683efd1746d3a8aa63b21b65aa85_D20210501-20220430" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpkMGQxYzhlMTcyZTM0N2E4YTJlODMxZDJlMzliNzlmNS90YWJsZXJhbmdlOmQwZDFjOGUxNzJlMzQ3YThhMmU4MzFkMmUzOWI3OWY1XzMtNS0xLTEtMzEzNjA_168c011d-c8e4-4f0a-908a-56a418b404d3">223,931</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0751bb17b0f1473d9e6ad59d2f7be955_D20210501-20220430" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpkMGQxYzhlMTcyZTM0N2E4YTJlODMxZDJlMzliNzlmNS90YWJsZXJhbmdlOmQwZDFjOGUxNzJlMzQ3YThhMmU4MzFkMmUzOWI3OWY1XzMtNy0xLTEtMzEzNjA_6555ee64-0074-4867-8738-980293709ee2">2,513</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpkMGQxYzhlMTcyZTM0N2E4YTJlODMxZDJlMzliNzlmNS90YWJsZXJhbmdlOmQwZDFjOGUxNzJlMzQ3YThhMmU4MzFkMmUzOWI3OWY1XzMtOS0xLTEtMzEzNjA_e3c13e15-e23f-497c-a68d-91b9fa8c7e56">226,444</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7db0683efd1746d3a8aa63b21b65aa85_D20210501-20220430" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpkMGQxYzhlMTcyZTM0N2E4YTJlODMxZDJlMzliNzlmNS90YWJsZXJhbmdlOmQwZDFjOGUxNzJlMzQ3YThhMmU4MzFkMmUzOWI3OWY1XzQtNS0xLTEtMzEzNjA_1689d4d5-0613-48f4-8927-5952eb153baf">33,646</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0751bb17b0f1473d9e6ad59d2f7be955_D20210501-20220430" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpkMGQxYzhlMTcyZTM0N2E4YTJlODMxZDJlMzliNzlmNS90YWJsZXJhbmdlOmQwZDFjOGUxNzJlMzQ3YThhMmU4MzFkMmUzOWI3OWY1XzQtNy0xLTEtMzEzNjA_0fc3f554-bc62-43c2-b5d3-4e32376f413e">2,513</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpkMGQxYzhlMTcyZTM0N2E4YTJlODMxZDJlMzliNzlmNS90YWJsZXJhbmdlOmQwZDFjOGUxNzJlMzQ3YThhMmU4MzFkMmUzOWI3OWY1XzQtOS0xLTEtMzEzNjA_a6fe6ba4-8f57-48e6-863b-bfe871beb9c7">36,159</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (Loss) Before Income Taxes</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7db0683efd1746d3a8aa63b21b65aa85_D20210501-20220430" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpkMGQxYzhlMTcyZTM0N2E4YTJlODMxZDJlMzliNzlmNS90YWJsZXJhbmdlOmQwZDFjOGUxNzJlMzQ3YThhMmU4MzFkMmUzOWI3OWY1XzUtNS0xLTEtMzEzNjA_6f292a81-2c91-466f-92ce-ca58e3085375">45,492</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0751bb17b0f1473d9e6ad59d2f7be955_D20210501-20220430" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpkMGQxYzhlMTcyZTM0N2E4YTJlODMxZDJlMzliNzlmNS90YWJsZXJhbmdlOmQwZDFjOGUxNzJlMzQ3YThhMmU4MzFkMmUzOWI3OWY1XzUtNy0xLTEtMzEzNjA_0584f5a2-2417-43c1-9e17-4bac85de41a1">2,513</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpkMGQxYzhlMTcyZTM0N2E4YTJlODMxZDJlMzliNzlmNS90YWJsZXJhbmdlOmQwZDFjOGUxNzJlMzQ3YThhMmU4MzFkMmUzOWI3OWY1XzUtOS0xLTEtMzEzNjA_d642489d-8719-4971-92aa-5905cd415ae7">42,979</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense (benefit)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7db0683efd1746d3a8aa63b21b65aa85_D20210501-20220430" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpkMGQxYzhlMTcyZTM0N2E4YTJlODMxZDJlMzliNzlmNS90YWJsZXJhbmdlOmQwZDFjOGUxNzJlMzQ3YThhMmU4MzFkMmUzOWI3OWY1XzYtNS0xLTEtMzEzNjA_ae677410-9484-4f45-84b1-181088b6faf9">13,913</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0751bb17b0f1473d9e6ad59d2f7be955_D20210501-20220430" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpkMGQxYzhlMTcyZTM0N2E4YTJlODMxZDJlMzliNzlmNS90YWJsZXJhbmdlOmQwZDFjOGUxNzJlMzQ3YThhMmU4MzFkMmUzOWI3OWY1XzYtNy0xLTEtMzEzNjA_fc1c41fb-a91a-48fc-89ac-b3c90b4bd9df">656</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpkMGQxYzhlMTcyZTM0N2E4YTJlODMxZDJlMzliNzlmNS90YWJsZXJhbmdlOmQwZDFjOGUxNzJlMzQ3YThhMmU4MzFkMmUzOWI3OWY1XzYtOS0xLTEtMzEzNjA_4afb3c97-cc00-4068-872e-3feaa4222661">13,257</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Income (Loss)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7db0683efd1746d3a8aa63b21b65aa85_D20210501-20220430" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpkMGQxYzhlMTcyZTM0N2E4YTJlODMxZDJlMzliNzlmNS90YWJsZXJhbmdlOmQwZDFjOGUxNzJlMzQ3YThhMmU4MzFkMmUzOWI3OWY1XzctNS0xLTEtMzEzNjA_41ebe2b1-cc86-4550-b9f7-2b443aa1f8af">31,579</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0751bb17b0f1473d9e6ad59d2f7be955_D20210501-20220430" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpkMGQxYzhlMTcyZTM0N2E4YTJlODMxZDJlMzliNzlmNS90YWJsZXJhbmdlOmQwZDFjOGUxNzJlMzQ3YThhMmU4MzFkMmUzOWI3OWY1XzctNy0xLTEtMzEzNjA_ef1b1acb-0109-470c-be0f-6b6f8e7f964b">1,857</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpkMGQxYzhlMTcyZTM0N2E4YTJlODMxZDJlMzliNzlmNS90YWJsZXJhbmdlOmQwZDFjOGUxNzJlMzQ3YThhMmU4MzFkMmUzOWI3OWY1XzctOS0xLTEtMzEzNjA_6ed66193-a51a-4f14-87af-367e690821cc">29,722</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings (loss) per share, basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i7db0683efd1746d3a8aa63b21b65aa85_D20210501-20220430" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpkMGQxYzhlMTcyZTM0N2E4YTJlODMxZDJlMzliNzlmNS90YWJsZXJhbmdlOmQwZDFjOGUxNzJlMzQ3YThhMmU4MzFkMmUzOWI3OWY1XzgtNS0xLTEtMzEzNjA_f79ffde3-820d-4f6b-b4d6-aa1096cba818">1.90</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i0751bb17b0f1473d9e6ad59d2f7be955_D20210501-20220430" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpkMGQxYzhlMTcyZTM0N2E4YTJlODMxZDJlMzliNzlmNS90YWJsZXJhbmdlOmQwZDFjOGUxNzJlMzQ3YThhMmU4MzFkMmUzOWI3OWY1XzgtNy0xLTEtMzEzNjA_609c1e44-9c42-4efb-9c5f-f44fa8a67a34">0.11</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpkMGQxYzhlMTcyZTM0N2E4YTJlODMxZDJlMzliNzlmNS90YWJsZXJhbmdlOmQwZDFjOGUxNzJlMzQ3YThhMmU4MzFkMmUzOWI3OWY1XzgtOS0xLTEtMzEzNjA_d56bed1b-3080-4e7a-8a74-bc620519fbb5">1.79</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings (loss) per share, diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i7db0683efd1746d3a8aa63b21b65aa85_D20210501-20220430" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpkMGQxYzhlMTcyZTM0N2E4YTJlODMxZDJlMzliNzlmNS90YWJsZXJhbmdlOmQwZDFjOGUxNzJlMzQ3YThhMmU4MzFkMmUzOWI3OWY1XzktNS0xLTEtMzEzNjA_9caf09a0-65a2-4925-babf-13ea6b9c41ef">1.90</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i0751bb17b0f1473d9e6ad59d2f7be955_D20210501-20220430" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpkMGQxYzhlMTcyZTM0N2E4YTJlODMxZDJlMzliNzlmNS90YWJsZXJhbmdlOmQwZDFjOGUxNzJlMzQ3YThhMmU4MzFkMmUzOWI3OWY1XzktNy0xLTEtMzEzNjA_d85863b3-340f-41a0-b09c-e869da769618">0.11</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpkMGQxYzhlMTcyZTM0N2E4YTJlODMxZDJlMzliNzlmNS90YWJsZXJhbmdlOmQwZDFjOGUxNzJlMzQ3YThhMmU4MzFkMmUzOWI3OWY1XzktOS0xLTEtMzEzNjA_fdf5307f-139b-4552-a819-4b50b860675e">1.79</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.426%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Balance Sheet as of April 30,2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Computed under previous method</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Reported under FIFO</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa592e2c09db4cfe8a17dec6bf2a1c66_I20220430" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxNzIwNjMwN2YyMzc0YTg1YmU5NzhlY2VkZTJhZjU4Mi90YWJsZXJhbmdlOjE3MjA2MzA3ZjIzNzRhODViZTk3OGVjZWRlMmFmNTgyXzItMS0xLTEtMzEzNzQ_b75185c8-8b8d-4deb-9dc0-a53bfe19610b">225,746</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00dffe7ddca14626a8ac0477aa864a9c_I20220430" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxNzIwNjMwN2YyMzc0YTg1YmU5NzhlY2VkZTJhZjU4Mi90YWJsZXJhbmdlOjE3MjA2MzA3ZjIzNzRhODViZTk3OGVjZWRlMmFmNTgyXzItMy0xLTEtMzEzNzQ_96641c8b-1f12-4134-ae7e-73d934bcef09">2,513</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxNzIwNjMwN2YyMzc0YTg1YmU5NzhlY2VkZTJhZjU4Mi90YWJsZXJhbmdlOjE3MjA2MzA3ZjIzNzRhODViZTk3OGVjZWRlMmFmNTgyXzItNS0xLTEtMzEzNzQ_bf080ba5-7a67-4f66-a2d7-7c3244643e05">228,259</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa592e2c09db4cfe8a17dec6bf2a1c66_I20220430" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxNzIwNjMwN2YyMzc0YTg1YmU5NzhlY2VkZTJhZjU4Mi90YWJsZXJhbmdlOjE3MjA2MzA3ZjIzNzRhODViZTk3OGVjZWRlMmFmNTgyXzMtMS0xLTEtMzEzNzQ_fd646005-a0f8-4c70-a8f0-b47f4a2b6624">426,144</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00dffe7ddca14626a8ac0477aa864a9c_I20220430" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxNzIwNjMwN2YyMzc0YTg1YmU5NzhlY2VkZTJhZjU4Mi90YWJsZXJhbmdlOjE3MjA2MzA3ZjIzNzRhODViZTk3OGVjZWRlMmFmNTgyXzMtMy0xLTEtMzEzNzQ_c08a8c52-3ca0-4d05-890a-82d31f6c8429">2,513</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxNzIwNjMwN2YyMzc0YTg1YmU5NzhlY2VkZTJhZjU4Mi90YWJsZXJhbmdlOjE3MjA2MzA3ZjIzNzRhODViZTk3OGVjZWRlMmFmNTgyXzMtNS0xLTEtMzEzNzQ_4fe6ab42-9651-46b2-98c3-42165cf0ab53">428,657</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa592e2c09db4cfe8a17dec6bf2a1c66_I20220430" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxNzIwNjMwN2YyMzc0YTg1YmU5NzhlY2VkZTJhZjU4Mi90YWJsZXJhbmdlOjE3MjA2MzA3ZjIzNzRhODViZTk3OGVjZWRlMmFmNTgyXzQtMS0xLTEtMzEzNzQ_ad1127d8-2af5-4d53-a17b-c09f2db1a4c8">1,629,983</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00dffe7ddca14626a8ac0477aa864a9c_I20220430" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxNzIwNjMwN2YyMzc0YTg1YmU5NzhlY2VkZTJhZjU4Mi90YWJsZXJhbmdlOjE3MjA2MzA3ZjIzNzRhODViZTk3OGVjZWRlMmFmNTgyXzQtMy0xLTEtMzEzNzQ_6549f3b2-60de-409d-b504-12b34ba4e438">2,513</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxNzIwNjMwN2YyMzc0YTg1YmU5NzhlY2VkZTJhZjU4Mi90YWJsZXJhbmdlOjE3MjA2MzA3ZjIzNzRhODViZTk3OGVjZWRlMmFmNTgyXzQtNS0xLTEtMzEzNzQ_342a35b4-acd1-46a6-8c9e-e057b98c6535">1,632,496</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa592e2c09db4cfe8a17dec6bf2a1c66_I20220430" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxNzIwNjMwN2YyMzc0YTg1YmU5NzhlY2VkZTJhZjU4Mi90YWJsZXJhbmdlOjE3MjA2MzA3ZjIzNzRhODViZTk3OGVjZWRlMmFmNTgyXzUtMS0xLTEtMzEzNzQ_bb3edb5d-60ae-47bb-9e5f-bb05271de023">19,584</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00dffe7ddca14626a8ac0477aa864a9c_I20220430" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxNzIwNjMwN2YyMzc0YTg1YmU5NzhlY2VkZTJhZjU4Mi90YWJsZXJhbmdlOjE3MjA2MzA3ZjIzNzRhODViZTk3OGVjZWRlMmFmNTgyXzUtMy0xLTEtMzEzNzQ_22bc34c4-2fbb-47be-aaa0-03267123eb15">656</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxNzIwNjMwN2YyMzc0YTg1YmU5NzhlY2VkZTJhZjU4Mi90YWJsZXJhbmdlOjE3MjA2MzA3ZjIzNzRhODViZTk3OGVjZWRlMmFmNTgyXzUtNS0xLTEtMzEzNzQ_47d10108-3b71-4e46-b566-55d979d1585a">20,240</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa592e2c09db4cfe8a17dec6bf2a1c66_I20220430" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxNzIwNjMwN2YyMzc0YTg1YmU5NzhlY2VkZTJhZjU4Mi90YWJsZXJhbmdlOjE3MjA2MzA3ZjIzNzRhODViZTk3OGVjZWRlMmFmNTgyXzYtMS0xLTEtMzEzNzQ_9bd0d9ae-5ba3-409d-a7a6-5eac8c1791c5">215,572</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00dffe7ddca14626a8ac0477aa864a9c_I20220430" decimals="-3" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxNzIwNjMwN2YyMzc0YTg1YmU5NzhlY2VkZTJhZjU4Mi90YWJsZXJhbmdlOjE3MjA2MzA3ZjIzNzRhODViZTk3OGVjZWRlMmFmNTgyXzYtMy0xLTEtMzEzNzQ_1d36ae87-2e4a-41c3-9b6f-6161e832aeb9">656</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxNzIwNjMwN2YyMzc0YTg1YmU5NzhlY2VkZTJhZjU4Mi90YWJsZXJhbmdlOjE3MjA2MzA3ZjIzNzRhODViZTk3OGVjZWRlMmFmNTgyXzYtNS0xLTEtMzEzNzQ_88483d04-e97f-42f5-bb6e-a0361f44af12">216,228</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retained earnings</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa592e2c09db4cfe8a17dec6bf2a1c66_I20220430" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxNzIwNjMwN2YyMzc0YTg1YmU5NzhlY2VkZTJhZjU4Mi90YWJsZXJhbmdlOjE3MjA2MzA3ZjIzNzRhODViZTk3OGVjZWRlMmFmNTgyXzctMS0xLTEtMzEzNzQ_b99aed75-e895-4949-9399-32dea076373d">397,577</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00dffe7ddca14626a8ac0477aa864a9c_I20220430" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxNzIwNjMwN2YyMzc0YTg1YmU5NzhlY2VkZTJhZjU4Mi90YWJsZXJhbmdlOjE3MjA2MzA3ZjIzNzRhODViZTk3OGVjZWRlMmFmNTgyXzctMy0xLTEtMzEzNzQ_c667ba22-7038-45d6-98d6-94b610ef27ef">1,857</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxNzIwNjMwN2YyMzc0YTg1YmU5NzhlY2VkZTJhZjU4Mi90YWJsZXJhbmdlOjE3MjA2MzA3ZjIzNzRhODViZTk3OGVjZWRlMmFmNTgyXzctNS0xLTEtMzEzNzQ_49e90ff5-e266-4175-8fc1-7cc529941e91">399,434</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total shareholders' equity</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa592e2c09db4cfe8a17dec6bf2a1c66_I20220430" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxNzIwNjMwN2YyMzc0YTg1YmU5NzhlY2VkZTJhZjU4Mi90YWJsZXJhbmdlOjE3MjA2MzA3ZjIzNzRhODViZTk3OGVjZWRlMmFmNTgyXzgtMS0xLTEtMzEzNzQ_18ca2cfc-2712-47e7-bc43-69cf4cea8c37">771,026</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00dffe7ddca14626a8ac0477aa864a9c_I20220430" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxNzIwNjMwN2YyMzc0YTg1YmU5NzhlY2VkZTJhZjU4Mi90YWJsZXJhbmdlOjE3MjA2MzA3ZjIzNzRhODViZTk3OGVjZWRlMmFmNTgyXzgtMy0xLTEtMzEzNzQ_74ef1529-51eb-4f99-812f-00c620fe9822">1,857</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxNzIwNjMwN2YyMzc0YTg1YmU5NzhlY2VkZTJhZjU4Mi90YWJsZXJhbmdlOjE3MjA2MzA3ZjIzNzRhODViZTk3OGVjZWRlMmFmNTgyXzgtNS0xLTEtMzEzNzQ_09029bba-642f-4bd0-a4b2-90e96487e7f7">772,883</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities and shareholders' equity</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa592e2c09db4cfe8a17dec6bf2a1c66_I20220430" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxNzIwNjMwN2YyMzc0YTg1YmU5NzhlY2VkZTJhZjU4Mi90YWJsZXJhbmdlOjE3MjA2MzA3ZjIzNzRhODViZTk3OGVjZWRlMmFmNTgyXzktMS0xLTEtMzEzNzQ_dcaa5150-5374-4cea-90d5-9f3948ba954e">1,629,983</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00dffe7ddca14626a8ac0477aa864a9c_I20220430" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxNzIwNjMwN2YyMzc0YTg1YmU5NzhlY2VkZTJhZjU4Mi90YWJsZXJhbmdlOjE3MjA2MzA3ZjIzNzRhODViZTk3OGVjZWRlMmFmNTgyXzktMy0xLTEtMzEzNzQ_d3e346b0-a209-4d9f-8589-a9ebb81ed49d">2,513</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxNzIwNjMwN2YyMzc0YTg1YmU5NzhlY2VkZTJhZjU4Mi90YWJsZXJhbmdlOjE3MjA2MzA3ZjIzNzRhODViZTk3OGVjZWRlMmFmNTgyXzktNS0xLTEtMzEzNzQ_cc89a548-43e8-425b-8b72-73733f12ac65">1,632,496</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.426%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Statement of Cash Flows for the year ended April 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Computed under previous method</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Reported under FIFO</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Income (Loss)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7db0683efd1746d3a8aa63b21b65aa85_D20210501-20220430" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo0ZGM2OWNjZjUyODg0NDVmYjk4OWVkMDYyYjkzYjI0YS90YWJsZXJhbmdlOjRkYzY5Y2NmNTI4ODQ0NWZiOTg5ZWQwNjJiOTNiMjRhXzItMS0xLTEtMzEzODE_c3eb2781-14d5-455b-a7fe-5037bb31eca0">31,579</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0751bb17b0f1473d9e6ad59d2f7be955_D20210501-20220430" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo0ZGM2OWNjZjUyODg0NDVmYjk4OWVkMDYyYjkzYjI0YS90YWJsZXJhbmdlOjRkYzY5Y2NmNTI4ODQ0NWZiOTg5ZWQwNjJiOTNiMjRhXzItMy0xLTEtMzEzODE_96bb7fa3-736d-4622-8b42-2e80fb300a30">1,857</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo0ZGM2OWNjZjUyODg0NDVmYjk4OWVkMDYyYjkzYjI0YS90YWJsZXJhbmdlOjRkYzY5Y2NmNTI4ODQ0NWZiOTg5ZWQwNjJiOTNiMjRhXzItNS0xLTEtMzEzODE_18b8ec3e-7b80-4e5a-9623-ecb8113799bd">29,722</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7db0683efd1746d3a8aa63b21b65aa85_D20210501-20220430" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo0ZGM2OWNjZjUyODg0NDVmYjk4OWVkMDYyYjkzYjI0YS90YWJsZXJhbmdlOjRkYzY5Y2NmNTI4ODQ0NWZiOTg5ZWQwNjJiOTNiMjRhXzMtMS0xLTEtMzEzODE_6929ec8f-8cd4-428c-ad21-bbe0c8b68937">67,873</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0751bb17b0f1473d9e6ad59d2f7be955_D20210501-20220430" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo0ZGM2OWNjZjUyODg0NDVmYjk4OWVkMDYyYjkzYjI0YS90YWJsZXJhbmdlOjRkYzY5Y2NmNTI4ODQ0NWZiOTg5ZWQwNjJiOTNiMjRhXzMtMy0xLTEtMzEzODE_d075db53-df6c-4fff-ac46-bc20f74fbf89">2,513</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo0ZGM2OWNjZjUyODg0NDVmYjk4OWVkMDYyYjkzYjI0YS90YWJsZXJhbmdlOjRkYzY5Y2NmNTI4ODQ0NWZiOTg5ZWQwNjJiOTNiMjRhXzMtNS0xLTEtMzEzODE_74debfa0-8a88-4949-be00-5e1f3505fa70">70,386</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes receivable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7db0683efd1746d3a8aa63b21b65aa85_D20210501-20220430" decimals="-3" name="us-gaap:IncreaseDecreaseInIncomeTaxesReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo0ZGM2OWNjZjUyODg0NDVmYjk4OWVkMDYyYjkzYjI0YS90YWJsZXJhbmdlOjRkYzY5Y2NmNTI4ODQ0NWZiOTg5ZWQwNjJiOTNiMjRhXzQtMS0xLTEtMzEzODE_05cc34f0-78e8-4739-a083-b780ea7b6947">6,862</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0751bb17b0f1473d9e6ad59d2f7be955_D20210501-20220430" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInIncomeTaxesReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo0ZGM2OWNjZjUyODg0NDVmYjk4OWVkMDYyYjkzYjI0YS90YWJsZXJhbmdlOjRkYzY5Y2NmNTI4ODQ0NWZiOTg5ZWQwNjJiOTNiMjRhXzQtMy0xLTEtMzEzODE_36946302-cfdf-4778-a5db-b2a3aa27235e">656</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" name="us-gaap:IncreaseDecreaseInIncomeTaxesReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo0ZGM2OWNjZjUyODg0NDVmYjk4OWVkMDYyYjkzYjI0YS90YWJsZXJhbmdlOjRkYzY5Y2NmNTI4ODQ0NWZiOTg5ZWQwNjJiOTNiMjRhXzQtNS0xLTEtMzEzODE_046358c9-5077-49e9-9533-824bc8943d05">6,206</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="i579fd701684a4fac87f20ae315759aa9" continuedAt="ib4d30d12ddae42fab9aa15bfa6b1153e"><ix:continuation id="i1e73dc4ade92456fbb6d355e9c0bec73" continuedAt="i555bb8a4b12e463c9424a6654e48de85"><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.426%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Statement of Shareholders' equity for the year  ended April 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Computed under previous method</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Reported under FIFO</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Income (Loss)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7db0683efd1746d3a8aa63b21b65aa85_D20210501-20220430" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpkODJmZTcxNTAyODk0NDgxYWEyN2YyN2EzNWMxNDY5MC90YWJsZXJhbmdlOmQ4MmZlNzE1MDI4OTQ0ODFhYTI3ZjI3YTM1YzE0NjkwXzItMS0xLTEtMzEzOTA_ad91c517-7116-49cf-8581-6275205322ae">31,579</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0751bb17b0f1473d9e6ad59d2f7be955_D20210501-20220430" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpkODJmZTcxNTAyODk0NDgxYWEyN2YyN2EzNWMxNDY5MC90YWJsZXJhbmdlOmQ4MmZlNzE1MDI4OTQ0ODFhYTI3ZjI3YTM1YzE0NjkwXzItMy0xLTEtMzEzOTA_3457d87e-0ff2-4aa7-b6fa-afe94cf43834">1,857</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpkODJmZTcxNTAyODk0NDgxYWEyN2YyN2EzNWMxNDY5MC90YWJsZXJhbmdlOmQ4MmZlNzE1MDI4OTQ0ODFhYTI3ZjI3YTM1YzE0NjkwXzItNS0xLTEtMzEzOTA_46e74eee-d4de-4162-9988-6df666259cc9">29,722</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total shareholders' equity</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa592e2c09db4cfe8a17dec6bf2a1c66_I20220430" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpkODJmZTcxNTAyODk0NDgxYWEyN2YyN2EzNWMxNDY5MC90YWJsZXJhbmdlOmQ4MmZlNzE1MDI4OTQ0ODFhYTI3ZjI3YTM1YzE0NjkwXzMtMS0xLTEtMzEzOTA_aa0b8dde-7a9d-4c26-9890-331be3b3cc17">771,026</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00dffe7ddca14626a8ac0477aa864a9c_I20220430" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpkODJmZTcxNTAyODk0NDgxYWEyN2YyN2EzNWMxNDY5MC90YWJsZXJhbmdlOmQ4MmZlNzE1MDI4OTQ0ODFhYTI3ZjI3YTM1YzE0NjkwXzMtMy0xLTEtMzEzOTA_3acdc83b-87eb-4755-98be-c7b03fd22ae8">1,857</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpkODJmZTcxNTAyODk0NDgxYWEyN2YyN2EzNWMxNDY5MC90YWJsZXJhbmdlOmQ4MmZlNzE1MDI4OTQ0ODFhYTI3ZjI3YTM1YzE0NjkwXzMtNS0xLTEtMzEzOTA_73229627-8b96-45bc-83d2-da2c989e3d98">772,883</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.426%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Statement of Comprehensive income for the year ended April 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Computed under previous method</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Reported under FIFO</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Income (Loss)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7db0683efd1746d3a8aa63b21b65aa85_D20210501-20220430" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo2MzMxZWE0MjQ1OTg0MzA3YjlmOTFlMmIyZmI1ZmEwNy90YWJsZXJhbmdlOjYzMzFlYTQyNDU5ODQzMDdiOWY5MWUyYjJmYjVmYTA3XzItMS0xLTEtMzEzOTc_3895d420-ba28-4e34-86e9-8999be19fc36">31,579</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0751bb17b0f1473d9e6ad59d2f7be955_D20210501-20220430" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo2MzMxZWE0MjQ1OTg0MzA3YjlmOTFlMmIyZmI1ZmEwNy90YWJsZXJhbmdlOjYzMzFlYTQyNDU5ODQzMDdiOWY5MWUyYjJmYjVmYTA3XzItMy0xLTEtMzEzOTc_6b4bb97a-bdf2-4363-9f86-9026dd51c241">1,857</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo2MzMxZWE0MjQ1OTg0MzA3YjlmOTFlMmIyZmI1ZmEwNy90YWJsZXJhbmdlOjYzMzFlYTQyNDU5ODQzMDdiOWY5MWUyYjJmYjVmYTA3XzItNS0xLTEtMzEzOTc_fddf36f2-9f62-44dd-b877-c1bf19181ba8">29,722</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Comprehensive Income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7db0683efd1746d3a8aa63b21b65aa85_D20210501-20220430" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo2MzMxZWE0MjQ1OTg0MzA3YjlmOTFlMmIyZmI1ZmEwNy90YWJsZXJhbmdlOjYzMzFlYTQyNDU5ODQzMDdiOWY5MWUyYjJmYjVmYTA3XzMtMS0xLTEtMzEzOTc_13db8882-a89e-4a12-967a-f6d26f5a2213">33,214</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0751bb17b0f1473d9e6ad59d2f7be955_D20210501-20220430" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo2MzMxZWE0MjQ1OTg0MzA3YjlmOTFlMmIyZmI1ZmEwNy90YWJsZXJhbmdlOjYzMzFlYTQyNDU5ODQzMDdiOWY5MWUyYjJmYjVmYTA3XzMtMy0xLTEtMzEzOTc_4ef6d97a-cbc5-44bf-9fde-d1485057b831">1,857</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo2MzMxZWE0MjQ1OTg0MzA3YjlmOTFlMmIyZmI1ZmEwNy90YWJsZXJhbmdlOjYzMzFlYTQyNDU5ODQzMDdiOWY5MWUyYjJmYjVmYTA3XzMtNS0xLTEtMzEzOTc_245011f6-999e-4871-929d-d3998623925b">35,071</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the retrospective application of the change in accounting method, certain line items in our Consolidated Financial Statements and related notes were adjusted as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.426%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Statement of Income for the year ended April 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Previously Reported</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Adjusted</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales and distribution</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied75d80d9d7a45f6a3d215342523455a_D20200501-20210430" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo1MDc3MWQ3MTRkN2Q0NjM0ODNkODE0ZjA3ZGI4NDNmMC90YWJsZXJhbmdlOjUwNzcxZDcxNGQ3ZDQ2MzQ4M2Q4MTRmMDdkYjg0M2YwXzItNS0xLTEtMzE0MDY_6bcb655e-7a3d-4091-a6fb-d0bcfb31c28f">1,424,739</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7928f59ee4c14d1da87f1ea19ed430e4_D20200501-20210430" decimals="-3" sign="-" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo1MDc3MWQ3MTRkN2Q0NjM0ODNkODE0ZjA3ZGI4NDNmMC90YWJsZXJhbmdlOjUwNzcxZDcxNGQ3ZDQ2MzQ4M2Q4MTRmMDdkYjg0M2YwXzItNy0xLTEtMzE0MDY_bd0cc1e1-1d1c-40ba-9a72-fd02918bdfc3">2,843</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo1MDc3MWQ3MTRkN2Q0NjM0ODNkODE0ZjA3ZGI4NDNmMC90YWJsZXJhbmdlOjUwNzcxZDcxNGQ3ZDQ2MzQ4M2Q4MTRmMDdkYjg0M2YwXzItOS0xLTEtMzE0MDY_bc469b62-2cd2-4b72-a04d-ada7f82206c7">1,421,896</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross Profit</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied75d80d9d7a45f6a3d215342523455a_D20200501-20210430" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo1MDc3MWQ3MTRkN2Q0NjM0ODNkODE0ZjA3ZGI4NDNmMC90YWJsZXJhbmdlOjUwNzcxZDcxNGQ3ZDQ2MzQ4M2Q4MTRmMDdkYjg0M2YwXzMtNS0xLTEtMzE0MDY_86a45030-889f-49cf-8490-1194491bc9e1">319,275</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7928f59ee4c14d1da87f1ea19ed430e4_D20200501-20210430" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo1MDc3MWQ3MTRkN2Q0NjM0ODNkODE0ZjA3ZGI4NDNmMC90YWJsZXJhbmdlOjUwNzcxZDcxNGQ3ZDQ2MzQ4M2Q4MTRmMDdkYjg0M2YwXzMtNy0xLTEtMzE0MDY_1bc1ad71-4a97-4a68-8fec-7f97536a74b9">2,843</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo1MDc3MWQ3MTRkN2Q0NjM0ODNkODE0ZjA3ZGI4NDNmMC90YWJsZXJhbmdlOjUwNzcxZDcxNGQ3ZDQ2MzQ4M2Q4MTRmMDdkYjg0M2YwXzMtOS0xLTEtMzE0MDY_53f743b1-7d53-4676-92e5-1d110c0b953e">322,118</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied75d80d9d7a45f6a3d215342523455a_D20200501-20210430" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo1MDc3MWQ3MTRkN2Q0NjM0ODNkODE0ZjA3ZGI4NDNmMC90YWJsZXJhbmdlOjUwNzcxZDcxNGQ3ZDQ2MzQ4M2Q4MTRmMDdkYjg0M2YwXzQtNS0xLTEtMzE0MDY_38f94189-fce5-4bbc-95e4-f449588e8377">111,680</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7928f59ee4c14d1da87f1ea19ed430e4_D20200501-20210430" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo1MDc3MWQ3MTRkN2Q0NjM0ODNkODE0ZjA3ZGI4NDNmMC90YWJsZXJhbmdlOjUwNzcxZDcxNGQ3ZDQ2MzQ4M2Q4MTRmMDdkYjg0M2YwXzQtNy0xLTEtMzE0MDY_86a06a11-2710-4442-b779-3d2e3aa70219">3,058</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo1MDc3MWQ3MTRkN2Q0NjM0ODNkODE0ZjA3ZGI4NDNmMC90YWJsZXJhbmdlOjUwNzcxZDcxNGQ3ZDQ2MzQ4M2Q4MTRmMDdkYjg0M2YwXzQtOS0xLTEtMzE0MDY_e54e3ced-7094-4e6e-84a3-7642270144c0">114,738</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income Before Income Taxes</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied75d80d9d7a45f6a3d215342523455a_D20200501-20210430" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo1MDc3MWQ3MTRkN2Q0NjM0ODNkODE0ZjA3ZGI4NDNmMC90YWJsZXJhbmdlOjUwNzcxZDcxNGQ3ZDQ2MzQ4M2Q4MTRmMDdkYjg0M2YwXzUtNS0xLTEtMzE0MDY_786d1ff6-56aa-4085-81f5-46f9431390bd">77,435</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7928f59ee4c14d1da87f1ea19ed430e4_D20200501-20210430" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo1MDc3MWQ3MTRkN2Q0NjM0ODNkODE0ZjA3ZGI4NDNmMC90YWJsZXJhbmdlOjUwNzcxZDcxNGQ3ZDQ2MzQ4M2Q4MTRmMDdkYjg0M2YwXzUtNy0xLTEtMzE0MDY_10622871-7c22-4f01-9a2c-1351c1ba818a">3,258</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo1MDc3MWQ3MTRkN2Q0NjM0ODNkODE0ZjA3ZGI4NDNmMC90YWJsZXJhbmdlOjUwNzcxZDcxNGQ3ZDQ2MzQ4M2Q4MTRmMDdkYjg0M2YwXzUtOS0xLTEtMzE0MDY_8b1bd7ff-728d-425c-87b2-56d056603dff">80,693</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied75d80d9d7a45f6a3d215342523455a_D20200501-20210430" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo1MDc3MWQ3MTRkN2Q0NjM0ODNkODE0ZjA3ZGI4NDNmMC90YWJsZXJhbmdlOjUwNzcxZDcxNGQ3ZDQ2MzQ4M2Q4MTRmMDdkYjg0M2YwXzYtNS0xLTEtMzE0MDY_f240e858-65e1-4dee-827e-0383bf834302">18,672</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7928f59ee4c14d1da87f1ea19ed430e4_D20200501-20210430" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo1MDc3MWQ3MTRkN2Q0NjM0ODNkODE0ZjA3ZGI4NDNmMC90YWJsZXJhbmdlOjUwNzcxZDcxNGQ3ZDQ2MzQ4M2Q4MTRmMDdkYjg0M2YwXzYtNy0xLTEtMzE0MDY_9e5be8a2-ff6f-4e15-99ad-649ef18bd098">828</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo1MDc3MWQ3MTRkN2Q0NjM0ODNkODE0ZjA3ZGI4NDNmMC90YWJsZXJhbmdlOjUwNzcxZDcxNGQ3ZDQ2MzQ4M2Q4MTRmMDdkYjg0M2YwXzYtOS0xLTEtMzE0MDY_adf020eb-d869-4d3c-be28-207dfe3025ec">19,500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied75d80d9d7a45f6a3d215342523455a_D20200501-20210430" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo1MDc3MWQ3MTRkN2Q0NjM0ODNkODE0ZjA3ZGI4NDNmMC90YWJsZXJhbmdlOjUwNzcxZDcxNGQ3ZDQ2MzQ4M2Q4MTRmMDdkYjg0M2YwXzctNS0xLTEtMzE0MDY_e644d315-ac2f-4c57-830b-fcf5b8d38c46">58,763</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7928f59ee4c14d1da87f1ea19ed430e4_D20200501-20210430" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo1MDc3MWQ3MTRkN2Q0NjM0ODNkODE0ZjA3ZGI4NDNmMC90YWJsZXJhbmdlOjUwNzcxZDcxNGQ3ZDQ2MzQ4M2Q4MTRmMDdkYjg0M2YwXzctNy0xLTEtMzE0MDY_893da686-5b0c-4f52-b6d9-90bd6c9a2bfd">2,430</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo1MDc3MWQ3MTRkN2Q0NjM0ODNkODE0ZjA3ZGI4NDNmMC90YWJsZXJhbmdlOjUwNzcxZDcxNGQ3ZDQ2MzQ4M2Q4MTRmMDdkYjg0M2YwXzctOS0xLTEtMzE0MDY_98999202-9a46-44ca-8ffd-5d32208e718e">61,193</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings per share, basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ied75d80d9d7a45f6a3d215342523455a_D20200501-20210430" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo1MDc3MWQ3MTRkN2Q0NjM0ODNkODE0ZjA3ZGI4NDNmMC90YWJsZXJhbmdlOjUwNzcxZDcxNGQ3ZDQ2MzQ4M2Q4MTRmMDdkYjg0M2YwXzgtNS0xLTEtMzE0MDY_5fcb96b0-5a7b-4b2b-9c1d-035fe54833a8">3.46</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i7928f59ee4c14d1da87f1ea19ed430e4_D20200501-20210430" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo1MDc3MWQ3MTRkN2Q0NjM0ODNkODE0ZjA3ZGI4NDNmMC90YWJsZXJhbmdlOjUwNzcxZDcxNGQ3ZDQ2MzQ4M2Q4MTRmMDdkYjg0M2YwXzgtNy0xLTEtMzE0MDY_6239506d-30d9-4d7d-8166-8940b052dc94">0.15</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo1MDc3MWQ3MTRkN2Q0NjM0ODNkODE0ZjA3ZGI4NDNmMC90YWJsZXJhbmdlOjUwNzcxZDcxNGQ3ZDQ2MzQ4M2Q4MTRmMDdkYjg0M2YwXzgtOS0xLTEtMzE0MDY_a6d4ad04-2605-479d-b180-889f45e49643">3.61</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings per share, diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ied75d80d9d7a45f6a3d215342523455a_D20200501-20210430" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo1MDc3MWQ3MTRkN2Q0NjM0ODNkODE0ZjA3ZGI4NDNmMC90YWJsZXJhbmdlOjUwNzcxZDcxNGQ3ZDQ2MzQ4M2Q4MTRmMDdkYjg0M2YwXzktNS0xLTEtMzE0MDY_9bc041d8-3ab6-4a1f-b503-4e82dbd941c6">3.45</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i7928f59ee4c14d1da87f1ea19ed430e4_D20200501-20210430" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo1MDc3MWQ3MTRkN2Q0NjM0ODNkODE0ZjA3ZGI4NDNmMC90YWJsZXJhbmdlOjUwNzcxZDcxNGQ3ZDQ2MzQ4M2Q4MTRmMDdkYjg0M2YwXzktNy0xLTEtMzE0MDY_80d92421-13ed-499f-9741-45a317f0a1fc">0.14</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo1MDc3MWQ3MTRkN2Q0NjM0ODNkODE0ZjA3ZGI4NDNmMC90YWJsZXJhbmdlOjUwNzcxZDcxNGQ3ZDQ2MzQ4M2Q4MTRmMDdkYjg0M2YwXzktOS0xLTEtMzE0MDY_691866dd-b389-4fb3-bd4a-bd3f372e4095">3.59</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.426%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Balance Sheet as of April 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Previously Reported</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Adjusted</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib593c0526ad84bc78940497fac369753_I20210430" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpjZmIyYjViOGE0NjM0OTY5YmRkYzNlMDMzNDYwZmY3Zi90YWJsZXJhbmdlOmNmYjJiNWI4YTQ2MzQ5NjliZGRjM2UwMzM0NjBmZjdmXzItMS0xLTEtMzE0MjA_d2454015-89d3-487c-b315-7057b65b7b9a">140,282</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic708bfee0a5c414d970e0b81e5b04486_I20210430" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpjZmIyYjViOGE0NjM0OTY5YmRkYzNlMDMzNDYwZmY3Zi90YWJsZXJhbmdlOmNmYjJiNWI4YTQ2MzQ5NjliZGRjM2UwMzM0NjBmZjdmXzItMy0xLTEtMzE0MjA_47f2b952-a3f3-4264-bf42-bae68b75c9d5">17,885</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpjZmIyYjViOGE0NjM0OTY5YmRkYzNlMDMzNDYwZmY3Zi90YWJsZXJhbmdlOmNmYjJiNWI4YTQ2MzQ5NjliZGRjM2UwMzM0NjBmZjdmXzItNS0xLTEtMzE0MjA_6d5507ad-cf4d-4ab5-81e3-9269a7422a73">158,167</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib593c0526ad84bc78940497fac369753_I20210430" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpjZmIyYjViOGE0NjM0OTY5YmRkYzNlMDMzNDYwZmY3Zi90YWJsZXJhbmdlOmNmYjJiNWI4YTQ2MzQ5NjliZGRjM2UwMzM0NjBmZjdmXzMtMS0xLTEtMzE0MjA_388b170d-dc80-48af-b8d2-6edf8ae76a28">392,080</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic708bfee0a5c414d970e0b81e5b04486_I20210430" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpjZmIyYjViOGE0NjM0OTY5YmRkYzNlMDMzNDYwZmY3Zi90YWJsZXJhbmdlOmNmYjJiNWI4YTQ2MzQ5NjliZGRjM2UwMzM0NjBmZjdmXzMtMy0xLTEtMzE0MjA_6ed59b48-3882-4073-be55-f7bf9576c855">17,885</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpjZmIyYjViOGE0NjM0OTY5YmRkYzNlMDMzNDYwZmY3Zi90YWJsZXJhbmdlOmNmYjJiNWI4YTQ2MzQ5NjliZGRjM2UwMzM0NjBmZjdmXzMtNS0xLTEtMzE0MjA_ad09bd6f-372f-443f-8b08-ab757540ff45">409,965</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib593c0526ad84bc78940497fac369753_I20210430" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpjZmIyYjViOGE0NjM0OTY5YmRkYzNlMDMzNDYwZmY3Zi90YWJsZXJhbmdlOmNmYjJiNWI4YTQ2MzQ5NjliZGRjM2UwMzM0NjBmZjdmXzQtMS0xLTEtMzE0MjA_6c11af16-2022-49b5-9f6b-0abe372d17de">1,636,514</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic708bfee0a5c414d970e0b81e5b04486_I20210430" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpjZmIyYjViOGE0NjM0OTY5YmRkYzNlMDMzNDYwZmY3Zi90YWJsZXJhbmdlOmNmYjJiNWI4YTQ2MzQ5NjliZGRjM2UwMzM0NjBmZjdmXzQtMy0xLTEtMzE0MjA_1c18b288-9a8b-4f52-b596-0c7b5332efa8">17,885</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpjZmIyYjViOGE0NjM0OTY5YmRkYzNlMDMzNDYwZmY3Zi90YWJsZXJhbmdlOmNmYjJiNWI4YTQ2MzQ5NjliZGRjM2UwMzM0NjBmZjdmXzQtNS0xLTEtMzE0MjA_7caed2ba-b320-4bce-b071-3640f2dd1b4c">1,654,399</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib593c0526ad84bc78940497fac369753_I20210430" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpjZmIyYjViOGE0NjM0OTY5YmRkYzNlMDMzNDYwZmY3Zi90YWJsZXJhbmdlOmNmYjJiNWI4YTQ2MzQ5NjliZGRjM2UwMzM0NjBmZjdmXzUtMS0xLTEtMzE0MjA_ed312da4-248c-4349-9948-9c8e8e9ea696">38,348</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic708bfee0a5c414d970e0b81e5b04486_I20210430" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpjZmIyYjViOGE0NjM0OTY5YmRkYzNlMDMzNDYwZmY3Zi90YWJsZXJhbmdlOmNmYjJiNWI4YTQ2MzQ5NjliZGRjM2UwMzM0NjBmZjdmXzUtMy0xLTEtMzE0MjA_3f19a411-a1d4-4085-8cb2-a738b0a64df9">4,543</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpjZmIyYjViOGE0NjM0OTY5YmRkYzNlMDMzNDYwZmY3Zi90YWJsZXJhbmdlOmNmYjJiNWI4YTQ2MzQ5NjliZGRjM2UwMzM0NjBmZjdmXzUtNS0xLTEtMzE0MjA_4d98657c-ba63-41cd-bd6b-5469a87bd50b">42,891</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retained earnings</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib593c0526ad84bc78940497fac369753_I20210430" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpjZmIyYjViOGE0NjM0OTY5YmRkYzNlMDMzNDYwZmY3Zi90YWJsZXJhbmdlOmNmYjJiNWI4YTQ2MzQ5NjliZGRjM2UwMzM0NjBmZjdmXzYtMS0xLTEtMzE0MjA_7b6abb80-0cbe-4682-a781-ee730d5e0845">434,940</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic708bfee0a5c414d970e0b81e5b04486_I20210430" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpjZmIyYjViOGE0NjM0OTY5YmRkYzNlMDMzNDYwZmY3Zi90YWJsZXJhbmdlOmNmYjJiNWI4YTQ2MzQ5NjliZGRjM2UwMzM0NjBmZjdmXzYtMy0xLTEtMzE0MjA_4fd9b98b-94eb-469e-9d08-65e1790c12f9">13,342</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpjZmIyYjViOGE0NjM0OTY5YmRkYzNlMDMzNDYwZmY3Zi90YWJsZXJhbmdlOmNmYjJiNWI4YTQ2MzQ5NjliZGRjM2UwMzM0NjBmZjdmXzYtNS0xLTEtMzE0MjA_0cbd5c09-cf4e-40cb-8d36-b943b5089533">448,282</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total shareholders' equity</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib593c0526ad84bc78940497fac369753_I20210430" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpjZmIyYjViOGE0NjM0OTY5YmRkYzNlMDMzNDYwZmY3Zi90YWJsZXJhbmdlOmNmYjJiNWI4YTQ2MzQ5NjliZGRjM2UwMzM0NjBmZjdmXzctMS0xLTEtMzE0MjA_4c9c983e-7a2a-4e02-9b4b-8f8b5aa58d53">742,896</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic708bfee0a5c414d970e0b81e5b04486_I20210430" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpjZmIyYjViOGE0NjM0OTY5YmRkYzNlMDMzNDYwZmY3Zi90YWJsZXJhbmdlOmNmYjJiNWI4YTQ2MzQ5NjliZGRjM2UwMzM0NjBmZjdmXzctMy0xLTEtMzE0MjA_61fd4de6-b04c-4e1b-b479-f2f9870a6731">13,342</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpjZmIyYjViOGE0NjM0OTY5YmRkYzNlMDMzNDYwZmY3Zi90YWJsZXJhbmdlOmNmYjJiNWI4YTQ2MzQ5NjliZGRjM2UwMzM0NjBmZjdmXzctNS0xLTEtMzE0MjA_c61d424b-ab98-4bd7-a7cb-da0c19c1d5bf">756,238</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities and shareholders' equity</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib593c0526ad84bc78940497fac369753_I20210430" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpjZmIyYjViOGE0NjM0OTY5YmRkYzNlMDMzNDYwZmY3Zi90YWJsZXJhbmdlOmNmYjJiNWI4YTQ2MzQ5NjliZGRjM2UwMzM0NjBmZjdmXzgtMS0xLTEtMzE0MjA_c40163cc-cafd-4421-aff5-34555954072c">1,636,514</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic708bfee0a5c414d970e0b81e5b04486_I20210430" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpjZmIyYjViOGE0NjM0OTY5YmRkYzNlMDMzNDYwZmY3Zi90YWJsZXJhbmdlOmNmYjJiNWI4YTQ2MzQ5NjliZGRjM2UwMzM0NjBmZjdmXzgtMy0xLTEtMzE0MjA_57ba667f-8eb8-4b5e-9371-eda5db3a58b3">17,885</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpjZmIyYjViOGE0NjM0OTY5YmRkYzNlMDMzNDYwZmY3Zi90YWJsZXJhbmdlOmNmYjJiNWI4YTQ2MzQ5NjliZGRjM2UwMzM0NjBmZjdmXzgtNS0xLTEtMzE0MjA_2baf982e-2fb4-40bf-a2f2-a8f0dd4d900d">1,654,399</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.426%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Statement of Cash Flows for the year ended April 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Previously Reported</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Adjusted</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied75d80d9d7a45f6a3d215342523455a_D20200501-20210430" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpjN2E4NTk2YmFiNjg0YzJlYWU0MDI2ZTlkNzAyZDM1YS90YWJsZXJhbmdlOmM3YTg1OTZiYWI2ODRjMmVhZTQwMjZlOWQ3MDJkMzVhXzItMS0xLTEtMzE0Mjc_07c46213-e9ac-4398-b1a8-d687e3724863">58,763</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7928f59ee4c14d1da87f1ea19ed430e4_D20200501-20210430" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpjN2E4NTk2YmFiNjg0YzJlYWU0MDI2ZTlkNzAyZDM1YS90YWJsZXJhbmdlOmM3YTg1OTZiYWI2ODRjMmVhZTQwMjZlOWQ3MDJkMzVhXzItMy0xLTEtMzE0Mjc_559165a2-5123-4593-aa51-8654cd3b37af">2,430</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpjN2E4NTk2YmFiNjg0YzJlYWU0MDI2ZTlkNzAyZDM1YS90YWJsZXJhbmdlOmM3YTg1OTZiYWI2ODRjMmVhZTQwMjZlOWQ3MDJkMzVhXzItNS0xLTEtMzE0Mjc_904b6ea8-07d4-491e-92e8-d6e0f5a2a84c">61,193</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ied75d80d9d7a45f6a3d215342523455a_D20200501-20210430" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpjN2E4NTk2YmFiNjg0YzJlYWU0MDI2ZTlkNzAyZDM1YS90YWJsZXJhbmdlOmM3YTg1OTZiYWI2ODRjMmVhZTQwMjZlOWQ3MDJkMzVhXzMtMS0xLTEtMzE0Mjc_af6bd0db-f588-4067-b62c-c4055e3de39a">13,668</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7928f59ee4c14d1da87f1ea19ed430e4_D20200501-20210430" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpjN2E4NTk2YmFiNjg0YzJlYWU0MDI2ZTlkNzAyZDM1YS90YWJsZXJhbmdlOmM3YTg1OTZiYWI2ODRjMmVhZTQwMjZlOWQ3MDJkMzVhXzMtMy0xLTEtMzE0Mjc_d49c348d-6fbf-477c-9958-6db0af443b3c">828</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpjN2E4NTk2YmFiNjg0YzJlYWU0MDI2ZTlkNzAyZDM1YS90YWJsZXJhbmdlOmM3YTg1OTZiYWI2ODRjMmVhZTQwMjZlOWQ3MDJkMzVhXzMtNS0xLTEtMzE0Mjc_5ca6f209-9531-400a-92ff-e8b217a4abbd">12,840</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ied75d80d9d7a45f6a3d215342523455a_D20200501-20210430" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpjN2E4NTk2YmFiNjg0YzJlYWU0MDI2ZTlkNzAyZDM1YS90YWJsZXJhbmdlOmM3YTg1OTZiYWI2ODRjMmVhZTQwMjZlOWQ3MDJkMzVhXzQtMS0xLTEtMzE0Mjc_23562162-b277-4c0a-8642-b37520a4e686">31,196</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7928f59ee4c14d1da87f1ea19ed430e4_D20200501-20210430" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpjN2E4NTk2YmFiNjg0YzJlYWU0MDI2ZTlkNzAyZDM1YS90YWJsZXJhbmdlOmM3YTg1OTZiYWI2ODRjMmVhZTQwMjZlOWQ3MDJkMzVhXzQtMy0xLTEtMzE0Mjc_4a8e88a0-4a99-4d23-a970-f5a82f9a5640">3,258</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpjN2E4NTk2YmFiNjg0YzJlYWU0MDI2ZTlkNzAyZDM1YS90YWJsZXJhbmdlOmM3YTg1OTZiYWI2ODRjMmVhZTQwMjZlOWQ3MDJkMzVhXzQtNS0xLTEtMzE0Mjc_ed1792f3-acaf-4676-aed7-a0fb9628a8c1">34,454</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="ib4d30d12ddae42fab9aa15bfa6b1153e" continuedAt="if0d47c733fff4e949440018da013b1c9"><ix:continuation id="i555bb8a4b12e463c9424a6654e48de85"><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.426%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Statement of Shareholders' equity for the year  ended April 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Previously Reported</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Adjusted</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied75d80d9d7a45f6a3d215342523455a_D20200501-20210430" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpkMzgwNjk4MmZiMzA0MTJhOGQ4NmM3ZDM0YjdhZmViOS90YWJsZXJhbmdlOmQzODA2OTgyZmIzMDQxMmE4ZDg2YzdkMzRiN2FmZWI5XzItMS0xLTEtMzE0MzQ_0fe5036f-791b-4dce-9bbb-fc8b0998aba3">58,763</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7928f59ee4c14d1da87f1ea19ed430e4_D20200501-20210430" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpkMzgwNjk4MmZiMzA0MTJhOGQ4NmM3ZDM0YjdhZmViOS90YWJsZXJhbmdlOmQzODA2OTgyZmIzMDQxMmE4ZDg2YzdkMzRiN2FmZWI5XzItMy0xLTEtMzE0MzQ_f0b95135-f847-4f18-9b90-c2a646cbb659">2,430</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpkMzgwNjk4MmZiMzA0MTJhOGQ4NmM3ZDM0YjdhZmViOS90YWJsZXJhbmdlOmQzODA2OTgyZmIzMDQxMmE4ZDg2YzdkMzRiN2FmZWI5XzItNS0xLTEtMzE0MzQ_94eb68ff-5e34-4751-8bdf-1513544fb1be">61,193</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total shareholders' equity</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib593c0526ad84bc78940497fac369753_I20210430" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpkMzgwNjk4MmZiMzA0MTJhOGQ4NmM3ZDM0YjdhZmViOS90YWJsZXJhbmdlOmQzODA2OTgyZmIzMDQxMmE4ZDg2YzdkMzRiN2FmZWI5XzMtMS0xLTEtMzE0MzQ_ba8267b7-77c3-438a-b30d-03e63f9e26a9">742,896</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic708bfee0a5c414d970e0b81e5b04486_I20210430" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpkMzgwNjk4MmZiMzA0MTJhOGQ4NmM3ZDM0YjdhZmViOS90YWJsZXJhbmdlOmQzODA2OTgyZmIzMDQxMmE4ZDg2YzdkMzRiN2FmZWI5XzMtMy0xLTEtMzE0MzQ_5645a15b-c2e7-4988-9609-030ce35af0f7">13,342</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpkMzgwNjk4MmZiMzA0MTJhOGQ4NmM3ZDM0YjdhZmViOS90YWJsZXJhbmdlOmQzODA2OTgyZmIzMDQxMmE4ZDg2YzdkMzRiN2FmZWI5XzMtNS0xLTEtMzE0MzQ_119ae2a8-19b9-46ba-87db-829d2cfa0a26">756,238</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.426%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Statement of Comprehensive income for the year ended April 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Previously Reported</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Adjusted</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied75d80d9d7a45f6a3d215342523455a_D20200501-20210430" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTowNDA4YjkyMmNkYzk0MTdkODFjNTRhMjAyNjVjOWEwOC90YWJsZXJhbmdlOjA0MDhiOTIyY2RjOTQxN2Q4MWM1NGEyMDI2NWM5YTA4XzItMS0xLTEtMzE0NDE_b18b8c91-304a-4224-8f4c-851cf5929178">58,763</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7928f59ee4c14d1da87f1ea19ed430e4_D20200501-20210430" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTowNDA4YjkyMmNkYzk0MTdkODFjNTRhMjAyNjVjOWEwOC90YWJsZXJhbmdlOjA0MDhiOTIyY2RjOTQxN2Q4MWM1NGEyMDI2NWM5YTA4XzItMy0xLTEtMzE0NDE_1746c762-39f9-4d84-9958-33f8ffae0247">2,430</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTowNDA4YjkyMmNkYzk0MTdkODFjNTRhMjAyNjVjOWEwOC90YWJsZXJhbmdlOjA0MDhiOTIyY2RjOTQxN2Q4MWM1NGEyMDI2NWM5YTA4XzItNS0xLTEtMzE0NDE_d4f25e8c-0055-427b-93a0-8c68287c7377">61,193</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Comprehensive Income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied75d80d9d7a45f6a3d215342523455a_D20200501-20210430" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTowNDA4YjkyMmNkYzk0MTdkODFjNTRhMjAyNjVjOWEwOC90YWJsZXJhbmdlOjA0MDhiOTIyY2RjOTQxN2Q4MWM1NGEyMDI2NWM5YTA4XzMtMS0xLTEtMzE0NDE_77cefcd4-bc19-4e98-a8be-bef22108227b">55,368</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7928f59ee4c14d1da87f1ea19ed430e4_D20200501-20210430" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTowNDA4YjkyMmNkYzk0MTdkODFjNTRhMjAyNjVjOWEwOC90YWJsZXJhbmdlOjA0MDhiOTIyY2RjOTQxN2Q4MWM1NGEyMDI2NWM5YTA4XzMtMy0xLTEtMzE0NDE_31257e49-9685-4273-a7b0-3d5b6ea7b87c">2,430</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTowNDA4YjkyMmNkYzk0MTdkODFjNTRhMjAyNjVjOWEwOC90YWJsZXJhbmdlOjA0MDhiOTIyY2RjOTQxN2Q4MWM1NGEyMDI2NWM5YTA4XzMtNS0xLTEtMzE0NDE_a7eb2682-28a8-4255-aee3-7e2f3cb9182b">57,798</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.426%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Statement of Income for the year ended April 30, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Previously Reported</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Adjusted</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales and distribution</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f3cbbfc30424fe297f0cc2276de90ad_D20190501-20200430" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxMWI3ZmQ4NDY3OGY0NmZjOTMxNTM1YWFmNmRjZTc0OS90YWJsZXJhbmdlOjExYjdmZDg0Njc4ZjQ2ZmM5MzE1MzVhYWY2ZGNlNzQ5XzItNS0xLTEtMzE0NTM_e25d44e0-0be0-44c8-a84d-3986e773411e">1,321,147</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3fa0fd26ffc644d3990eeaf7b5b7d374_D20190501-20200430" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxMWI3ZmQ4NDY3OGY0NmZjOTMxNTM1YWFmNmRjZTc0OS90YWJsZXJhbmdlOjExYjdmZDg0Njc4ZjQ2ZmM5MzE1MzVhYWY2ZGNlNzQ5XzItNy0xLTEtMzE0NTM_a20b57b9-6070-4de5-b169-65b18209e90d">2,624</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxMWI3ZmQ4NDY3OGY0NmZjOTMxNTM1YWFmNmRjZTc0OS90YWJsZXJhbmdlOjExYjdmZDg0Njc4ZjQ2ZmM5MzE1MzVhYWY2ZGNlNzQ5XzItOS0xLTEtMzE0NTM_a2a1bff6-929f-45ac-9bfb-01cc46ada9e2">1,323,771</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross Profit</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f3cbbfc30424fe297f0cc2276de90ad_D20190501-20200430" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxMWI3ZmQ4NDY3OGY0NmZjOTMxNTM1YWFmNmRjZTc0OS90YWJsZXJhbmdlOjExYjdmZDg0Njc4ZjQ2ZmM5MzE1MzVhYWY2ZGNlNzQ5XzMtNS0xLTEtMzE0NTM_4dd9aeb2-649f-4367-b955-ea4bdcacae0f">329,186</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3fa0fd26ffc644d3990eeaf7b5b7d374_D20190501-20200430" decimals="-3" sign="-" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxMWI3ZmQ4NDY3OGY0NmZjOTMxNTM1YWFmNmRjZTc0OS90YWJsZXJhbmdlOjExYjdmZDg0Njc4ZjQ2ZmM5MzE1MzVhYWY2ZGNlNzQ5XzMtNy0xLTEtMzE0NTM_2aa9502c-10bd-4c82-afa8-f0265cc25ece">2,624</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxMWI3ZmQ4NDY3OGY0NmZjOTMxNTM1YWFmNmRjZTc0OS90YWJsZXJhbmdlOjExYjdmZDg0Njc4ZjQ2ZmM5MzE1MzVhYWY2ZGNlNzQ5XzMtOS0xLTEtMzE0NTM_e0cb6cfb-a097-47a5-9d1d-0d9ddbd803c5">326,562</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f3cbbfc30424fe297f0cc2276de90ad_D20190501-20200430" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxMWI3ZmQ4NDY3OGY0NmZjOTMxNTM1YWFmNmRjZTc0OS90YWJsZXJhbmdlOjExYjdmZDg0Njc4ZjQ2ZmM5MzE1MzVhYWY2ZGNlNzQ5XzQtNS0xLTEtMzE0NTM_1aa2d54c-9b93-4b5a-a438-5db7bea7ecaf">132,262</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3fa0fd26ffc644d3990eeaf7b5b7d374_D20190501-20200430" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxMWI3ZmQ4NDY3OGY0NmZjOTMxNTM1YWFmNmRjZTc0OS90YWJsZXJhbmdlOjExYjdmZDg0Njc4ZjQ2ZmM5MzE1MzVhYWY2ZGNlNzQ5XzQtNy0xLTEtMzE0NTM_10ac9d88-de05-4e97-80a5-a52fc83f3ecb">2,127</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxMWI3ZmQ4NDY3OGY0NmZjOTMxNTM1YWFmNmRjZTc0OS90YWJsZXJhbmdlOjExYjdmZDg0Njc4ZjQ2ZmM5MzE1MzVhYWY2ZGNlNzQ5XzQtOS0xLTEtMzE0NTM_02499de4-fd83-44f6-95eb-c51d84992d4c">130,135</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income Before Income Taxes</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f3cbbfc30424fe297f0cc2276de90ad_D20190501-20200430" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxMWI3ZmQ4NDY3OGY0NmZjOTMxNTM1YWFmNmRjZTc0OS90YWJsZXJhbmdlOjExYjdmZDg0Njc4ZjQ2ZmM5MzE1MzVhYWY2ZGNlNzQ5XzUtNS0xLTEtMzE0NTM_76fb272f-c98a-4d03-9bb7-eecaa731c04b">100,548</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3fa0fd26ffc644d3990eeaf7b5b7d374_D20190501-20200430" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxMWI3ZmQ4NDY3OGY0NmZjOTMxNTM1YWFmNmRjZTc0OS90YWJsZXJhbmdlOjExYjdmZDg0Njc4ZjQ2ZmM5MzE1MzVhYWY2ZGNlNzQ5XzUtNy0xLTEtMzE0NTM_a960d49b-407e-46ea-b76e-c6cc9ce24e66">1,620</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxMWI3ZmQ4NDY3OGY0NmZjOTMxNTM1YWFmNmRjZTc0OS90YWJsZXJhbmdlOjExYjdmZDg0Njc4ZjQ2ZmM5MzE1MzVhYWY2ZGNlNzQ5XzUtOS0xLTEtMzE0NTM_6133b39c-69a9-4780-8341-aa2a89b56cee">98,928</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f3cbbfc30424fe297f0cc2276de90ad_D20190501-20200430" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxMWI3ZmQ4NDY3OGY0NmZjOTMxNTM1YWFmNmRjZTc0OS90YWJsZXJhbmdlOjExYjdmZDg0Njc4ZjQ2ZmM5MzE1MzVhYWY2ZGNlNzQ5XzYtNS0xLTEtMzE0NTM_9448d914-b78c-422b-a778-b18d4e43513b">25,687</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3fa0fd26ffc644d3990eeaf7b5b7d374_D20190501-20200430" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxMWI3ZmQ4NDY3OGY0NmZjOTMxNTM1YWFmNmRjZTc0OS90YWJsZXJhbmdlOjExYjdmZDg0Njc4ZjQ2ZmM5MzE1MzVhYWY2ZGNlNzQ5XzYtNy0xLTEtMzE0NTM_e0514050-442d-4070-91fe-f42c382b3dd7">412</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxMWI3ZmQ4NDY3OGY0NmZjOTMxNTM1YWFmNmRjZTc0OS90YWJsZXJhbmdlOjExYjdmZDg0Njc4ZjQ2ZmM5MzE1MzVhYWY2ZGNlNzQ5XzYtOS0xLTEtMzE0NTM_87fc296f-8027-4f53-b5af-4f73c1ee81af">25,275</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f3cbbfc30424fe297f0cc2276de90ad_D20190501-20200430" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxMWI3ZmQ4NDY3OGY0NmZjOTMxNTM1YWFmNmRjZTc0OS90YWJsZXJhbmdlOjExYjdmZDg0Njc4ZjQ2ZmM5MzE1MzVhYWY2ZGNlNzQ5XzctNS0xLTEtMzE0NTM_446e56f4-3277-4410-a8e3-0d85506525a0">74,861</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3fa0fd26ffc644d3990eeaf7b5b7d374_D20190501-20200430" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxMWI3ZmQ4NDY3OGY0NmZjOTMxNTM1YWFmNmRjZTc0OS90YWJsZXJhbmdlOjExYjdmZDg0Njc4ZjQ2ZmM5MzE1MzVhYWY2ZGNlNzQ5XzctNy0xLTEtMzE0NTM_43178268-db9f-4347-9240-935c9367c0ff">1,208</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxMWI3ZmQ4NDY3OGY0NmZjOTMxNTM1YWFmNmRjZTc0OS90YWJsZXJhbmdlOjExYjdmZDg0Njc4ZjQ2ZmM5MzE1MzVhYWY2ZGNlNzQ5XzctOS0xLTEtMzE0NTM_6d6f329d-de38-407e-a47b-4bb21f58efc6">73,653</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings per share, basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3f3cbbfc30424fe297f0cc2276de90ad_D20190501-20200430" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxMWI3ZmQ4NDY3OGY0NmZjOTMxNTM1YWFmNmRjZTc0OS90YWJsZXJhbmdlOjExYjdmZDg0Njc4ZjQ2ZmM5MzE1MzVhYWY2ZGNlNzQ5XzgtNS0xLTEtMzE0NTM_fb622e68-47a1-4e79-9a3c-83cb157417e3">4.43</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i3fa0fd26ffc644d3990eeaf7b5b7d374_D20190501-20200430" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxMWI3ZmQ4NDY3OGY0NmZjOTMxNTM1YWFmNmRjZTc0OS90YWJsZXJhbmdlOjExYjdmZDg0Njc4ZjQ2ZmM5MzE1MzVhYWY2ZGNlNzQ5XzgtNy0xLTEtMzE0NTM_aa7c5163-ff4c-408f-aec5-b361208f71a3">0.07</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxMWI3ZmQ4NDY3OGY0NmZjOTMxNTM1YWFmNmRjZTc0OS90YWJsZXJhbmdlOjExYjdmZDg0Njc4ZjQ2ZmM5MzE1MzVhYWY2ZGNlNzQ5XzgtOS0xLTEtMzE0NTM_e1184991-c128-45e6-b724-e03836387997">4.36</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings per share, diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3f3cbbfc30424fe297f0cc2276de90ad_D20190501-20200430" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxMWI3ZmQ4NDY3OGY0NmZjOTMxNTM1YWFmNmRjZTc0OS90YWJsZXJhbmdlOjExYjdmZDg0Njc4ZjQ2ZmM5MzE1MzVhYWY2ZGNlNzQ5XzktNS0xLTEtMzE0NTM_82cd2db8-8a94-453d-9860-b4ed00e8c645">4.42</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i3fa0fd26ffc644d3990eeaf7b5b7d374_D20190501-20200430" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxMWI3ZmQ4NDY3OGY0NmZjOTMxNTM1YWFmNmRjZTc0OS90YWJsZXJhbmdlOjExYjdmZDg0Njc4ZjQ2ZmM5MzE1MzVhYWY2ZGNlNzQ5XzktNy0xLTEtMzE0NTM_7c9c24a8-bdad-4691-ae13-86d947fc687b">0.08</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxMWI3ZmQ4NDY3OGY0NmZjOTMxNTM1YWFmNmRjZTc0OS90YWJsZXJhbmdlOjExYjdmZDg0Njc4ZjQ2ZmM5MzE1MzVhYWY2ZGNlNzQ5XzktOS0xLTEtMzE0NTM_466335b8-821b-464b-ae5a-a8c7fb607720">4.34</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.426%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Statement of Cash Flows for the year ended April 30, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Previously Reported</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Adjusted</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f3cbbfc30424fe297f0cc2276de90ad_D20190501-20200430" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpjY2M5ZjAxMmJmOGY0MWNjOTcxNWFhMmM0ZmNkM2JiNC90YWJsZXJhbmdlOmNjYzlmMDEyYmY4ZjQxY2M5NzE1YWEyYzRmY2QzYmI0XzItMS0xLTEtMzE0NjY_57fb136c-08c0-4c07-b6e5-92763a4fc2e7">74,861</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3fa0fd26ffc644d3990eeaf7b5b7d374_D20190501-20200430" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpjY2M5ZjAxMmJmOGY0MWNjOTcxNWFhMmM0ZmNkM2JiNC90YWJsZXJhbmdlOmNjYzlmMDEyYmY4ZjQxY2M5NzE1YWEyYzRmY2QzYmI0XzItMy0xLTEtMzE0NjY_c3b2c2c5-53b9-4c31-931e-af85107e427f">1,208</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpjY2M5ZjAxMmJmOGY0MWNjOTcxNWFhMmM0ZmNkM2JiNC90YWJsZXJhbmdlOmNjYzlmMDEyYmY4ZjQxY2M5NzE1YWEyYzRmY2QzYmI0XzItNS0xLTEtMzE0NjY_39a7a74d-0045-4d6d-9ee9-0813421ee1eb">73,653</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3f3cbbfc30424fe297f0cc2276de90ad_D20190501-20200430" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpjY2M5ZjAxMmJmOGY0MWNjOTcxNWFhMmM0ZmNkM2JiNC90YWJsZXJhbmdlOmNjYzlmMDEyYmY4ZjQxY2M5NzE1YWEyYzRmY2QzYmI0XzMtMS0xLTEtMzE0NjY_dce6d4ed-1257-492e-9869-28772abf0947">11,499</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3fa0fd26ffc644d3990eeaf7b5b7d374_D20190501-20200430" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpjY2M5ZjAxMmJmOGY0MWNjOTcxNWFhMmM0ZmNkM2JiNC90YWJsZXJhbmdlOmNjYzlmMDEyYmY4ZjQxY2M5NzE1YWEyYzRmY2QzYmI0XzMtMy0xLTEtMzE0NjY_28b32fcd-587b-447f-8ffb-d2fcc99111e1">412</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpjY2M5ZjAxMmJmOGY0MWNjOTcxNWFhMmM0ZmNkM2JiNC90YWJsZXJhbmdlOmNjYzlmMDEyYmY4ZjQxY2M5NzE1YWEyYzRmY2QzYmI0XzMtNS0xLTEtMzE0NjY_513ea159-9b15-4c4a-ba0f-f96f9a2b3d37">11,911</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3f3cbbfc30424fe297f0cc2276de90ad_D20190501-20200430" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpjY2M5ZjAxMmJmOGY0MWNjOTcxNWFhMmM0ZmNkM2JiNC90YWJsZXJhbmdlOmNjYzlmMDEyYmY4ZjQxY2M5NzE1YWEyYzRmY2QzYmI0XzQtMS0xLTEtMzE0NjY_bc83d0b6-ae08-4c99-9db9-3fdc052bb8f5">4,486</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3fa0fd26ffc644d3990eeaf7b5b7d374_D20190501-20200430" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpjY2M5ZjAxMmJmOGY0MWNjOTcxNWFhMmM0ZmNkM2JiNC90YWJsZXJhbmdlOmNjYzlmMDEyYmY4ZjQxY2M5NzE1YWEyYzRmY2QzYmI0XzQtMy0xLTEtMzE0NjY_30bb6593-564f-4b40-ba13-ba0e8e022244">1,620</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpjY2M5ZjAxMmJmOGY0MWNjOTcxNWFhMmM0ZmNkM2JiNC90YWJsZXJhbmdlOmNjYzlmMDEyYmY4ZjQxY2M5NzE1YWEyYzRmY2QzYmI0XzQtNS0xLTEtMzE0NjY_0d5c5f45-4101-4c25-9604-4cf1870f0e9b">2,866</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.426%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Statement of Shareholders' equity for the year  ended April 30, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Previously Reported</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Adjusted</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f3cbbfc30424fe297f0cc2276de90ad_D20190501-20200430" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo5MmJhYmEwZjEwYjk0MGQ1OWI2YTc3YmY5ZDYzN2IwNy90YWJsZXJhbmdlOjkyYmFiYTBmMTBiOTQwZDU5YjZhNzdiZjlkNjM3YjA3XzItMS0xLTEtMzE0NzM_8db14e2e-7988-4d75-a44a-de126e50186d">74,861</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3fa0fd26ffc644d3990eeaf7b5b7d374_D20190501-20200430" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo5MmJhYmEwZjEwYjk0MGQ1OWI2YTc3YmY5ZDYzN2IwNy90YWJsZXJhbmdlOjkyYmFiYTBmMTBiOTQwZDU5YjZhNzdiZjlkNjM3YjA3XzItMy0xLTEtMzE0NzM_4cce559c-47f2-4cb3-a6de-55e538d44dfd">1,208</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo5MmJhYmEwZjEwYjk0MGQ1OWI2YTc3YmY5ZDYzN2IwNy90YWJsZXJhbmdlOjkyYmFiYTBmMTBiOTQwZDU5YjZhNzdiZjlkNjM3YjA3XzItNS0xLTEtMzE0NzM_786f195b-0f58-4ceb-bc08-cbce78dd7ba2">73,653</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total shareholders' equity</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i11ba926e78e648bd8498be675c51337d_I20200430" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo5MmJhYmEwZjEwYjk0MGQ1OWI2YTc3YmY5ZDYzN2IwNy90YWJsZXJhbmdlOjkyYmFiYTBmMTBiOTQwZDU5YjZhNzdiZjlkNjM3YjA3XzMtMS0xLTEtMzE0NzM_383517ab-3730-468f-a8f8-f58e768c586a">700,538</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib958de21dfde403782fff0b60f6466f9_I20200430" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo5MmJhYmEwZjEwYjk0MGQ1OWI2YTc3YmY5ZDYzN2IwNy90YWJsZXJhbmdlOjkyYmFiYTBmMTBiOTQwZDU5YjZhNzdiZjlkNjM3YjA3XzMtMy0xLTEtMzE0NzM_0b850d78-098a-494f-81d1-c4c54eac82f3">10,912</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i103a554c5f184b2b8bfb5f9dce68aa05_I20200430" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo5MmJhYmEwZjEwYjk0MGQ1OWI2YTc3YmY5ZDYzN2IwNy90YWJsZXJhbmdlOjkyYmFiYTBmMTBiOTQwZDU5YjZhNzdiZjlkNjM3YjA3XzMtNS0xLTEtMzE0NzM_ea6c1a27-7fa6-4b8d-939f-140ac2e94462">711,450</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.426%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Statement of Comprehensive income for the year ended April 30, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Previously Reported</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Adjusted</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f3cbbfc30424fe297f0cc2276de90ad_D20190501-20200430" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo2NGRjNGM3ZjZkZDY0OGViYTg0ZmEzYzc2ZWQ0NzhmZi90YWJsZXJhbmdlOjY0ZGM0YzdmNmRkNjQ4ZWJhODRmYTNjNzZlZDQ3OGZmXzItMS0xLTEtMzE0ODA_6064d1bd-15bf-4739-a4f9-4dc76f5a9ba0">74,861</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3fa0fd26ffc644d3990eeaf7b5b7d374_D20190501-20200430" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo2NGRjNGM3ZjZkZDY0OGViYTg0ZmEzYzc2ZWQ0NzhmZi90YWJsZXJhbmdlOjY0ZGM0YzdmNmRkNjQ4ZWJhODRmYTNjNzZlZDQ3OGZmXzItMy0xLTEtMzE0ODA_aba1751c-313f-412f-92b5-f1dee5c4d033">1,208</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo2NGRjNGM3ZjZkZDY0OGViYTg0ZmEzYzc2ZWQ0NzhmZi90YWJsZXJhbmdlOjY0ZGM0YzdmNmRkNjQ4ZWJhODRmYTNjNzZlZDQ3OGZmXzItNS0xLTEtMzE0ODA_918d04c8-1d7c-47d9-b658-87be7d49415c">73,653</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Comprehensive Income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f3cbbfc30424fe297f0cc2276de90ad_D20190501-20200430" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo2NGRjNGM3ZjZkZDY0OGViYTg0ZmEzYzc2ZWQ0NzhmZi90YWJsZXJhbmdlOjY0ZGM0YzdmNmRkNjQ4ZWJhODRmYTNjNzZlZDQ3OGZmXzMtMS0xLTEtMzE0ODA_b876f9c5-3da5-41c3-a92f-6fb8f3231d39">73,179</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3fa0fd26ffc644d3990eeaf7b5b7d374_D20190501-20200430" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo2NGRjNGM3ZjZkZDY0OGViYTg0ZmEzYzc2ZWQ0NzhmZi90YWJsZXJhbmdlOjY0ZGM0YzdmNmRkNjQ4ZWJhODRmYTNjNzZlZDQ3OGZmXzMtMy0xLTEtMzE0ODA_70432d1e-30c8-4375-8da2-475628813070">1,208</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo2NGRjNGM3ZjZkZDY0OGViYTg0ZmEzYzc2ZWQ0NzhmZi90YWJsZXJhbmdlOjY0ZGM0YzdmNmRkNjQ4ZWJhODRmYTNjNzZlZDQ3OGZmXzMtNS0xLTEtMzE0ODA_4b8572cc-7b50-4131-ab7e-a3b7f7d6336a">71,971</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.426%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Statement of Stockholders' equity for the year ended April 31, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Previously Reported</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Adjusted</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retained earnings as of April 30, 2019</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib2b769cc468046c9aa43776b65a6097a_I20190430" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTowYmE2YTYwYTY1OGE0OGI5OTNjZDU0Y2IyYzk0YzdmOC90YWJsZXJhbmdlOjBiYTZhNjBhNjU4YTQ4Yjk5M2NkNTRjYjJjOTRjN2Y4XzItMS0xLTEtMzE0ODc_f3a8e855-47b5-4f77-bb67-1c8708a5ad1d">317,420</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if8a82316f10345f5bbc2f8b9c204a18d_I20190430" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTowYmE2YTYwYTY1OGE0OGI5OTNjZDU0Y2IyYzk0YzdmOC90YWJsZXJhbmdlOjBiYTZhNjBhNjU4YTQ4Yjk5M2NkNTRjYjJjOTRjN2Y4XzItMy0xLTEtMzE0ODc_3561be31-9f75-4640-87fe-e5e606450e3a">12,120</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i417c161f5f2b42fb8b75975cf98c3a2d_I20190430" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTowYmE2YTYwYTY1OGE0OGI5OTNjZDU0Y2IyYzk0YzdmOC90YWJsZXJhbmdlOjBiYTZhNjBhNjU4YTQ4Yjk5M2NkNTRjYjJjOTRjN2Y4XzItNS0xLTEtMzE0ODc_271dc3e6-4959-4406-a77b-f8138f65077a">329,540</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total shareholders' equity as of April 30,2019</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib2b769cc468046c9aa43776b65a6097a_I20190430" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTowYmE2YTYwYTY1OGE0OGI5OTNjZDU0Y2IyYzk0YzdmOC90YWJsZXJhbmdlOjBiYTZhNjBhNjU4YTQ4Yjk5M2NkNTRjYjJjOTRjN2Y4XzMtMS0xLTEtMzE0ODc_15d4366f-5bf1-4210-9085-4937d857a3ab">620,353</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if8a82316f10345f5bbc2f8b9c204a18d_I20190430" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTowYmE2YTYwYTY1OGE0OGI5OTNjZDU0Y2IyYzk0YzdmOC90YWJsZXJhbmdlOjBiYTZhNjBhNjU4YTQ4Yjk5M2NkNTRjYjJjOTRjN2Y4XzMtMy0xLTEtMzE0ODc_2ee4721a-9ad6-4a5b-9e4e-4ce6843952dc">12,120</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i417c161f5f2b42fb8b75975cf98c3a2d_I20190430" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTowYmE2YTYwYTY1OGE0OGI5OTNjZDU0Y2IyYzk0YzdmOC90YWJsZXJhbmdlOjBiYTZhNjBhNjU4YTQ4Yjk5M2NkNTRjYjJjOTRjN2Y4XzMtNS0xLTEtMzE0ODc_138bb860-e70c-43ad-b81f-d2492bfa6462">632,473</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="if0d47c733fff4e949440018da013b1c9" continuedAt="icea17a9de11f430a9541ef2cfad30a67"><div style="text-align:justify"><ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzE0MjU2_627ba19d-c946-4d96-bc45-e9de9c9f91e5" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property, Plant and Equipment:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Property, plant and equipment is stated on the basis of cost less accumulated depreciation. Depreciation is calculated using the straight-line method over the estimated useful lives of the related assets, which range from <ix:nonNumeric contextRef="i66edae66ce2c4ee796f55d5f61bef68a_D20210501-20220430" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzQzNDE_9325755d-639d-4153-94bc-d14b1d8e7568">15</ix:nonNumeric> to <ix:nonNumeric contextRef="idbbef3c02cb24e3abc7dddfb53627b14_D20210501-20220430" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzQzNDc_80584fcd-fba5-4b49-a7eb-ccc07fb34c20">30</ix:nonNumeric> years for buildings and improvements and <ix:nonNumeric contextRef="i435b414b3af5438cb6939e874a178d07_D20210501-20220430" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzQzOTE_a704a31c-4f68-4d24-8f5d-31a1da0ce81a">3</ix:nonNumeric> to <ix:nonNumeric contextRef="i6a343b6d12f3423a9866e8912ed76817_D20210501-20220430" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzQzOTc_6c03959e-b3ba-48b9-a73c-f4cdd8043b4f">12</ix:nonNumeric> years for machinery and equipment. Assets under financing leases are amortized over the shorter of their estimated useful lives or the term of the related lease.</span></ix:nonNumeric></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzE0MzIx_7a819023-4a0b-4dba-957f-c291c06cb49f" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Impairment of Long-Lived Assets:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company reviews its long-lived assets for impairment when events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. During fiscal years 2022, 2021, and 2020, the Company concluded <ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="INF" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzQ4MjI_56ff8549-81ef-4892-b534-3af965594c92"><ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="INF" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzQ4MjI_9a312f64-663a-40fe-9607-2061994e41b3"><ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="INF" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzQ4MjI_a2c3b075-7d2e-47b0-acf7-9d79d1aaf856">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> impairment existed.</span></ix:nonNumeric></div><ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzE0MjU3_2f8ee11d-e3a1-4643-b9a2-3d34e0d1b091" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:&#160;Goodwill represents the excess of purchase price over the fair value of net assets acquired. The Company does not amortize goodwill but evaluates for impairment annually, or whenever events or changes in circumstances indicate that the carrying value may not be recoverable.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with the accounting standards, an entity has the option first to assess qualitative factors to determine whether events and circumstances indicate that it is more likely than not that goodwill is impaired. If after such assessment an entity concludes that the asset is not more likely than not impaired, the entity is not required to take further action. However, if an entity concludes otherwise, it is required to determine the fair value of the asset using a quantitative impairment test, and if impaired, the associated assets must be written down to fair value. During fiscal years 2022, 2021, and 2020, the Company concluded <ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="INF" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzU3NzI_5c58d621-84e8-41c0-a469-80a60444d2aa"><ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="INF" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzU3NzI_77384ae9-2cac-4c0c-b9b8-64dff129811c"><ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="INF" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzU3NzI_f950b0cb-23d5-4363-bc0e-cf0a039bce26">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> impairment existed.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangible Assets: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets consist of customer relationship intangibles. The Company amortizes the cost of  intangible assets over their estimated useful lives, <ix:nonNumeric contextRef="ie67cb0b9d14447bf8c3fdd00d09f3e91_D20210501-20220430" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzYwMjA_3801b4ed-0fab-49a6-9ce7-369cd139bdb3">six years</ix:nonNumeric>, unless such lives are deemed indefinite. The Company reviews its intangible assets for impairment when events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. During fiscal years 2022, 2021, and 2020, the Company concluded <ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="INF" name="us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzYyOTI_1ea2122a-a94e-4a3e-b63d-5914e419b38e"><ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="INF" name="us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzYyOTI_8cbdb2c1-8155-4a04-9333-665de5cbd165"><ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="INF" name="us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzYyOTI_f80df415-5b9b-482b-8c29-2bd0d010e11e">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> impairment existed.</span></div></ix:nonNumeric><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="amwd:PromotionalDisplaysPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzE0MzAy_994cbfd1-f389-43d8-a808-c8f656c20bb2" continuedAt="ie110762f2e034bb1a0de60a005c1cf3d" escape="true">Promotional Displays</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ie110762f2e034bb1a0de60a005c1cf3d">:&#160;The Company invests in promotional displays in retail stores to demonstrate product features, product and quality specifications, and to serve as a training tool for retail kitchen designers. The Company invests in these long-lived productive assets to provide the aforementioned benefits. The Company's investment in promotional displays is carried at cost less applicable amortization. Amortization is calculated using the straight-line method on an individual display basis over periods of 24 to <ix:nonNumeric contextRef="i3dd475b621b14650a96276bace1f4c78_D20210501-20220430" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzY4Mzg_de6e95d7-6706-435c-8c6d-866a45457ccc">60</ix:nonNumeric> months (the estimated period of benefit).</ix:continuation> Promotional display amortization expense for fiscal years 2022, 2021, and 2020 was $<ix:nonFraction unitRef="usd" contextRef="i541c5ff9192246c88d492c5d54102194_D20210501-20220430" decimals="-5" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzY5NTM_f7ab2587-9225-49fc-90a1-49fbd5344bb9">10.0</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i089658167f64436aa1ada8f5ae4fbb8b_D20200501-20210430" decimals="-5" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzY5NTc_24720efe-7571-4a2a-860b-83c96c03e288">10.0</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="i916d16f796d643b0a6429b500312a67c_D20190501-20200430" decimals="-5" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzY5NjU_2ac6cc70-d6cd-4546-8bbd-7e2145ea4084">8.2</ix:nonFraction> million, respectively, and is included in selling and marketing expenses.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="us-gaap:IncomeTaxPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzE0MjQ0_20129cfa-8e03-4104-8d07-e6038eaad991" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company accounts for deferred income taxes utilizing the asset and liability method, whereby deferred tax assets and liabilities are recognized based on the tax effects of temporary differences between the financial statement amounts and the tax basis of assets and liabilities, using enacted tax rates in effect for the year in which these items are expected to reverse. At each reporting date, the Company evaluates the need for a valuation allowance to adjust deferred tax assets and liabilities to an amount that more likely than not will be realized.</span></ix:nonNumeric></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="us-gaap:PensionAndOtherPostretirementPlansPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzE0MjYz_ebc5e6a0-e4be-400e-984c-767713d2f07a" continuedAt="i5492f6f2c9814dfb870ccb67080c5818" escape="true">Pensions</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i5492f6f2c9814dfb870ccb67080c5818">:&#160;Prior to April 30, 2020, the Company had two non-contributory defined benefit pension plans covering many of the Company's employees hired prior to April 30, 2012. Effective April 30, 2012, the Company froze all future benefit accruals under the Company's hourly and salaried defined benefit pension plans. Effective April 30, 2020, these plans were merged into one plan, the American Woodmark Corporation Employee Pension Plan (the "Pension Plan"). The Company recognizes the overfunded or underfunded status of its defined benefit pension plan, measured as the difference between the fair value of plan assets and the benefit obligation, in its consolidated balance sheets. The Company also recognizes the actuarial gains and losses and the prior service costs, credits and transition costs as a component of other comprehensive loss, net of tax. Effective December 31, 2020 (the "Plan Termination Date"), the Pension Plan was terminated in a standard termination and benefits were distributed on December 2, 2021.</ix:continuation>&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzE0MjQw_6494308c-6428-451f-8a9a-947eed0c26c7" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock-Based Compensation:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company recognizes stock-based compensation expense based on the grant date fair value over the requisite service period. The Company records the expense for stock-based compensation awards subject to performance-based criteria vesting over the remaining service period when the Company determines that achievement of the performance criteria is probable. The Company evaluates when the achievement of performance-based criteria is probable based on the expected satisfaction of the performance criteria at each reporting date.</span></ix:nonNumeric></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Self Insurance:&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is self-insured for certain costs related to employee medical coverage, workers' compensation liability, general liability, auto liability, and property insurance. The Company maintains stop-loss coverage with third-party insurers to limit total exposure. The Company establishes a liability at each balance sheet date based on estimates for a variety of factors that influence the Company's ultimate cost. In the event that actual experience is substantially different from the </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="icea17a9de11f430a9541ef2cfad30a67"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">estimates, the financial results for the period could be adversely affected. The Company believes that the methodologies used to estimate insurance liabilities are an accurate reflection of the liabilities as of the date of the consolidated balance sheets.</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="us-gaap:DerivativesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzEwOTk1MTE2NTIwNzA_d4b7f1a3-bc38-48a8-b6f4-2aafdca18838" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Derivative Financial Instruments: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company uses derivatives as part of the normal business operations to manage its exposure to fluctuations in interest rates associated with variable interest rate debt and foreign exchange rates. The Company has established policies and procedures that govern the risk management of these exposures. The primary objective in managing these exposures is to add stability to interest expense, manage the Company's exposure to interest rate movements, and manage the risk from adverse fluctuations in foreign exchange rates.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses interest rate swap contracts to manage interest rate exposures. The Company records derivatives in the condensed consolidated balance sheets at fair value. Changes in the fair value of derivatives designated as cash flow hedges are recorded in accumulated other comprehensive income (loss), and subsequently reclassified into earnings in the period the hedged forecasted transaction affects earnings. If a derivative is deemed to be ineffective, the change in fair value of the derivative is recognized directly in earnings. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also manages risks through the use of foreign exchange forward contracts.  The Company recognizes its outstanding forward contracts in the condensed consolidated balance sheets at their fair values.  The Company does not designate the forward contracts as accounting hedges.  The changes in the fair value of the forward contracts are recorded in other (income) expense, net in the condensed consolidated statements of income.</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzEwOTk1MTE2NTIwNjk_a9a5f47c-0f24-405b-b278-4b932feda8df" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Use of Estimates</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:&#160;The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during each reporting period. Actual results could differ from those estimates.</span></ix:nonNumeric></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzE0MjYx_4dfa6ef9-4071-4f9e-a96f-ef593e3de2e1" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recent Accounting Pronouncements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">:&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU No. 2019-12, "Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes,"&#160;which simplifies the accounting for income taxes by removing certain exceptions </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for recognizing deferred taxes for investments, performing intraperiod tax allocations and calculating income taxes in interim periods</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The amendments also improve consistent application of and simplify GAAP for other areas of Topic 740 by clarifying and amending existing guidance.&#160;ASU 2019-12 became effective for the Company beginning May 1, 2021. The Company has reviewed the provisions of this new pronouncement and the adoption of this guidance did not have an impact on the Company's consolidated financial statements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the FASB issued ASU No. 2020-04 "Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting." These amendments provide temporary optional guidance to ease the potential burden in accounting for reference rate reform. The ASU provides optional expedients and exceptions for applying generally accepted accounting principles to contract modifications and hedging relationships, subject to meeting certain criteria, that reference LIBOR or another reference rate expected to be discontinued. It is intended to help stakeholders during the global market-wide reference rate transition period. The guidance is effective for all entities as of March 12, 2020 through December 31, 2022 and can be adopted as of any date from the beginning of an interim period that includes or is subsequent to March 12, 2020. The Company has identified loans and other financial instruments that are directly or indirectly influenced by LIBOR and does not expect the adoption of ASU 2020-04 to have a material impact on its consolidated financial statements</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reclassifications</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:  Certain reclassifications have been made to prior period balances to conform to the current year presentation.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="i401b4a6de1fb47999df40807973c8cf0_109"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note B &#8212; <ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDkvZnJhZzplMTUxNzYyODU3OTI0NzE5ODJhZWFjNWEzZDRlZTFlOC90ZXh0cmVnaW9uOmUxNTE3NjI4NTc5MjQ3MTk4MmFlYWM1YTNkNGVlMWU4Xzkw_4c9953a3-86f5-45f2-9c2f-19430360fc8d" continuedAt="i055d90d7a0fd43f6b77bb993879e8367" escape="true">Customer Receivables</ix:nonNumeric></span></div><ix:continuation id="i055d90d7a0fd43f6b77bb993879e8367"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDkvZnJhZzplMTUxNzYyODU3OTI0NzE5ODJhZWFjNWEzZDRlZTFlOC90ZXh0cmVnaW9uOmUxNTE3NjI4NTc5MjQ3MTk4MmFlYWM1YTNkNGVlMWU4Xzg5_8e2d14ee-7f2b-4bc4-adb3-74fb832299b2" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of customer receivables were:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:59.163%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.401%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.403%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APRIL 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross customer receivables</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:AccountsReceivableGrossCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDkvZnJhZzplMTUxNzYyODU3OTI0NzE5ODJhZWFjNWEzZDRlZTFlOC90YWJsZTo5ZDAzZGRhNWQ2Mjc0MDM0OTlmYjc4ZmQ3NDEzNjI5Mi90YWJsZXJhbmdlOjlkMDNkZGE1ZDYyNzQwMzQ5OWZiNzhmZDc0MTM2MjkyXzItMS0xLTEtMjg2NDg_ad191032-709d-42d9-808d-321cc351c901">168,699</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-3" name="us-gaap:AccountsReceivableGrossCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDkvZnJhZzplMTUxNzYyODU3OTI0NzE5ODJhZWFjNWEzZDRlZTFlOC90YWJsZTo5ZDAzZGRhNWQ2Mjc0MDM0OTlmYjc4ZmQ3NDEzNjI5Mi90YWJsZXJhbmdlOjlkMDNkZGE1ZDYyNzQwMzQ5OWZiNzhmZDc0MTM2MjkyXzItMy0xLTEtMjg2NDg_db0301be-b861-4d1f-9157-9536c40c2ac6">156,187</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDkvZnJhZzplMTUxNzYyODU3OTI0NzE5ODJhZWFjNWEzZDRlZTFlOC90YWJsZTo5ZDAzZGRhNWQ2Mjc0MDM0OTlmYjc4ZmQ3NDEzNjI5Mi90YWJsZXJhbmdlOjlkMDNkZGE1ZDYyNzQwMzQ5OWZiNzhmZDc0MTM2MjkyXzQtMS0xLTEtMjg2NDg_e089c311-c5c3-400a-91be-104c189b40ed">226</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDkvZnJhZzplMTUxNzYyODU3OTI0NzE5ODJhZWFjNWEzZDRlZTFlOC90YWJsZTo5ZDAzZGRhNWQ2Mjc0MDM0OTlmYjc4ZmQ3NDEzNjI5Mi90YWJsZXJhbmdlOjlkMDNkZGE1ZDYyNzQwMzQ5OWZiNzhmZDc0MTM2MjkyXzQtMy0xLTEtMjg2NDg_6c11abc2-2dfc-48a4-9744-57b52e201cfb">331</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for returns and discounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="amwd:AllowanceForReturnsAndDiscounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDkvZnJhZzplMTUxNzYyODU3OTI0NzE5ODJhZWFjNWEzZDRlZTFlOC90YWJsZTo5ZDAzZGRhNWQ2Mjc0MDM0OTlmYjc4ZmQ3NDEzNjI5Mi90YWJsZXJhbmdlOjlkMDNkZGE1ZDYyNzQwMzQ5OWZiNzhmZDc0MTM2MjkyXzUtMS0xLTEtMjg2NDg_703e332a-e782-4b23-8eb5-b2f03f2b2d81">11,512</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-3" name="amwd:AllowanceForReturnsAndDiscounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDkvZnJhZzplMTUxNzYyODU3OTI0NzE5ODJhZWFjNWEzZDRlZTFlOC90YWJsZTo5ZDAzZGRhNWQ2Mjc0MDM0OTlmYjc4ZmQ3NDEzNjI5Mi90YWJsZXJhbmdlOjlkMDNkZGE1ZDYyNzQwMzQ5OWZiNzhmZDc0MTM2MjkyXzUtMy0xLTEtMjg2NDg_38702616-c1b0-4b0b-a469-fe3bcc9396c2">8,990</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 7.75pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net customer receivables</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDkvZnJhZzplMTUxNzYyODU3OTI0NzE5ODJhZWFjNWEzZDRlZTFlOC90YWJsZTo5ZDAzZGRhNWQ2Mjc0MDM0OTlmYjc4ZmQ3NDEzNjI5Mi90YWJsZXJhbmdlOjlkMDNkZGE1ZDYyNzQwMzQ5OWZiNzhmZDc0MTM2MjkyXzctMS0xLTEtMjg2NDg_53d69f49-a3be-4d8d-aafe-3be8ed077b24">156,961</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDkvZnJhZzplMTUxNzYyODU3OTI0NzE5ODJhZWFjNWEzZDRlZTFlOC90YWJsZTo5ZDAzZGRhNWQ2Mjc0MDM0OTlmYjc4ZmQ3NDEzNjI5Mi90YWJsZXJhbmdlOjlkMDNkZGE1ZDYyNzQwMzQ5OWZiNzhmZDc0MTM2MjkyXzctMy0xLTEtMjg2NDg_b2592644-b4b2-426e-972d-8a23c34e0df7">146,866</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38</span></div></div></div><div id="i401b4a6de1fb47999df40807973c8cf0_112"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note C &#8212; <ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="us-gaap:InventoryDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMTIvZnJhZzoxNGUyN2M0ODMzMzM0M2YwOTU4MjBkMmFlMmU0YTdlNy90ZXh0cmVnaW9uOjE0ZTI3YzQ4MzMzMzQzZjA5NTgyMGQyYWUyZTRhN2U3XzMzNw_774647f0-5839-4866-ba78-50f22d9c6e15" continuedAt="iec82777e519349639f0b036120c82294" escape="true">Inventories</ix:nonNumeric></span></div><ix:continuation id="iec82777e519349639f0b036120c82294"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMTIvZnJhZzoxNGUyN2M0ODMzMzM0M2YwOTU4MjBkMmFlMmU0YTdlNy90ZXh0cmVnaW9uOjE0ZTI3YzQ4MzMzMzQzZjA5NTgyMGQyYWUyZTRhN2U3XzMzMQ_2432e23c-4576-4228-8f6e-8d3d520fea28" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of inventories were:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:59.163%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.401%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.403%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APRIL 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:InventoryRawMaterials" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMTIvZnJhZzoxNGUyN2M0ODMzMzM0M2YwOTU4MjBkMmFlMmU0YTdlNy90YWJsZTo1N2NjZmM2MzQzYjk0MTgxYWY2Mjg5MmNhMDQ5NWYwYS90YWJsZXJhbmdlOjU3Y2NmYzYzNDNiOTQxODFhZjYyODkyY2EwNDk1ZjBhXzItMS0xLTEtMjg2NDg_d2c7ac4b-647f-4f3e-8d1c-c67b8500f9b3">90,451</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-3" name="us-gaap:InventoryRawMaterials" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMTIvZnJhZzoxNGUyN2M0ODMzMzM0M2YwOTU4MjBkMmFlMmU0YTdlNy90YWJsZTo1N2NjZmM2MzQzYjk0MTgxYWY2Mjg5MmNhMDQ5NWYwYS90YWJsZXJhbmdlOjU3Y2NmYzYzNDNiOTQxODFhZjYyODkyY2EwNDk1ZjBhXzItMy0xLTEtMjg2NDg_a20758f5-b210-410d-88d9-63401fa82b4d">63,384</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work-in-process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:InventoryWorkInProcess" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMTIvZnJhZzoxNGUyN2M0ODMzMzM0M2YwOTU4MjBkMmFlMmU0YTdlNy90YWJsZTo1N2NjZmM2MzQzYjk0MTgxYWY2Mjg5MmNhMDQ5NWYwYS90YWJsZXJhbmdlOjU3Y2NmYzYzNDNiOTQxODFhZjYyODkyY2EwNDk1ZjBhXzMtMS0xLTEtMjg2NDg_ecf324e9-dbf3-460b-8cbe-6368514ca360">59,180</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-3" name="us-gaap:InventoryWorkInProcess" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMTIvZnJhZzoxNGUyN2M0ODMzMzM0M2YwOTU4MjBkMmFlMmU0YTdlNy90YWJsZTo1N2NjZmM2MzQzYjk0MTgxYWY2Mjg5MmNhMDQ5NWYwYS90YWJsZXJhbmdlOjU3Y2NmYzYzNDNiOTQxODFhZjYyODkyY2EwNDk1ZjBhXzMtMy0xLTEtMjg2NDg_3a716b34-4336-4685-afcf-d618504edf72">51,176</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:InventoryFinishedGoods" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMTIvZnJhZzoxNGUyN2M0ODMzMzM0M2YwOTU4MjBkMmFlMmU0YTdlNy90YWJsZTo1N2NjZmM2MzQzYjk0MTgxYWY2Mjg5MmNhMDQ5NWYwYS90YWJsZXJhbmdlOjU3Y2NmYzYzNDNiOTQxODFhZjYyODkyY2EwNDk1ZjBhXzQtMS0xLTEtMjg2NDg_13c72ed8-0fc9-42ae-948f-d587ff373850">78,628</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-3" name="us-gaap:InventoryFinishedGoods" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMTIvZnJhZzoxNGUyN2M0ODMzMzM0M2YwOTU4MjBkMmFlMmU0YTdlNy90YWJsZTo1N2NjZmM2MzQzYjk0MTgxYWY2Mjg5MmNhMDQ5NWYwYS90YWJsZXJhbmdlOjU3Y2NmYzYzNDNiOTQxODFhZjYyODkyY2EwNDk1ZjBhXzQtMy0xLTEtMjg2NDg_cc291517-64ee-40db-9811-afb149a250ff">43,607</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventories</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMTIvZnJhZzoxNGUyN2M0ODMzMzM0M2YwOTU4MjBkMmFlMmU0YTdlNy90YWJsZTo1N2NjZmM2MzQzYjk0MTgxYWY2Mjg5MmNhMDQ5NWYwYS90YWJsZXJhbmdlOjU3Y2NmYzYzNDNiOTQxODFhZjYyODkyY2EwNDk1ZjBhXzktMS0xLTEtMjg2NDg_55784c32-d5f3-48c8-833d-770e2d1a9ecb">228,259</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMTIvZnJhZzoxNGUyN2M0ODMzMzM0M2YwOTU4MjBkMmFlMmU0YTdlNy90YWJsZTo1N2NjZmM2MzQzYjk0MTgxYWY2Mjg5MmNhMDQ5NWYwYS90YWJsZXJhbmdlOjU3Y2NmYzYzNDNiOTQxODFhZjYyODkyY2EwNDk1ZjBhXzktMy0xLTEtMjg2NDg_7de96ffc-9f40-412c-9bc0-df0005192c73">158,167</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective May 1, 2021, the Company changed its accounting principle for inventory valuation from a LIFO basis to a FIFO basis. See Note A &#8212; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Summary of Significant Accounting Policies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for additional information on the effect of the change.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="i401b4a6de1fb47999df40807973c8cf0_118"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note D &#8212; <ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMTgvZnJhZzpjNzY1N2U0OTQ2NTY0MDM5OWM4MWMxOWJjNzY5YTUyNy90ZXh0cmVnaW9uOmM3NjU3ZTQ5NDY1NjQwMzk5YzgxYzE5YmM3NjlhNTI3XzM4OA_bd993148-e329-4e34-87db-21bea77375bb" continuedAt="ib3a67a15490f4254932cd7e29f1125cf" escape="true">Property, Plant and Equipment</ix:nonNumeric></span></div><ix:continuation id="ib3a67a15490f4254932cd7e29f1125cf"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMTgvZnJhZzpjNzY1N2U0OTQ2NTY0MDM5OWM4MWMxOWJjNzY5YTUyNy90ZXh0cmVnaW9uOmM3NjU3ZTQ5NDY1NjQwMzk5YzgxYzE5YmM3NjlhNTI3XzM3Ng_8ce70fd3-03eb-416c-8210-b25af2270f79" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of property, plant and equipment were:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:59.163%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.401%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.403%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APRIL 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf2d120fcf9e43328b019bb5f15f0905_I20220430" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMTgvZnJhZzpjNzY1N2U0OTQ2NTY0MDM5OWM4MWMxOWJjNzY5YTUyNy90YWJsZTo5ZjYwNDU2ODNjYWI0NDA5YTM4MzJhYzlmMTZlODU0My90YWJsZXJhbmdlOjlmNjA0NTY4M2NhYjQ0MDlhMzgzMmFjOWYxNmU4NTQzXzItMS0xLTEtMjg2NDg_85a27933-27f6-48db-b9d0-6c0029d3f3ce">4,431</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a329950f5dd4230ab8d9e7193c54591_I20210430" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMTgvZnJhZzpjNzY1N2U0OTQ2NTY0MDM5OWM4MWMxOWJjNzY5YTUyNy90YWJsZTo5ZjYwNDU2ODNjYWI0NDA5YTM4MzJhYzlmMTZlODU0My90YWJsZXJhbmdlOjlmNjA0NTY4M2NhYjQ0MDlhMzgzMmFjOWYxNmU4NTQzXzItMy0xLTEtMjg2NDg_cd5cb039-e95c-4b03-93a2-f917138ea00d">4,431</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i33a997e05f674b9fa4bd6ee1d83d1299_I20220430" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMTgvZnJhZzpjNzY1N2U0OTQ2NTY0MDM5OWM4MWMxOWJjNzY5YTUyNy90YWJsZTo5ZjYwNDU2ODNjYWI0NDA5YTM4MzJhYzlmMTZlODU0My90YWJsZXJhbmdlOjlmNjA0NTY4M2NhYjQ0MDlhMzgzMmFjOWYxNmU4NTQzXzMtMS0xLTEtMjg2NDg_c6692583-0a8e-495b-aa39-b53d635f2552">119,066</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i917d3f9cd1d2484493a04ac023e68604_I20210430" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMTgvZnJhZzpjNzY1N2U0OTQ2NTY0MDM5OWM4MWMxOWJjNzY5YTUyNy90YWJsZTo5ZjYwNDU2ODNjYWI0NDA5YTM4MzJhYzlmMTZlODU0My90YWJsZXJhbmdlOjlmNjA0NTY4M2NhYjQ0MDlhMzgzMmFjOWYxNmU4NTQzXzMtMy0xLTEtMjg2NDg_52ababac-8892-4dad-bf48-c78c9c298b6a">116,103</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and improvements - financing leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i581f56da1964436b9a75416c9d57262e_I20220430" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMTgvZnJhZzpjNzY1N2U0OTQ2NTY0MDM5OWM4MWMxOWJjNzY5YTUyNy90YWJsZTo5ZjYwNDU2ODNjYWI0NDA5YTM4MzJhYzlmMTZlODU0My90YWJsZXJhbmdlOjlmNjA0NTY4M2NhYjQ0MDlhMzgzMmFjOWYxNmU4NTQzXzQtMS0xLTEtMjg2NDg_ad8e8237-5d44-4057-9ff0-0f17eb93c066">11,164</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d16840003b947ef8871b8bec140f206_I20210430" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMTgvZnJhZzpjNzY1N2U0OTQ2NTY0MDM5OWM4MWMxOWJjNzY5YTUyNy90YWJsZTo5ZjYwNDU2ODNjYWI0NDA5YTM4MzJhYzlmMTZlODU0My90YWJsZXJhbmdlOjlmNjA0NTY4M2NhYjQ0MDlhMzgzMmFjOWYxNmU4NTQzXzQtMy0xLTEtMjg2NDg_752b2a5d-bf14-46b2-b650-c5c0bfe8a5c2">11,636</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88b35bfe76544ec18b833e746449fba1_I20220430" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMTgvZnJhZzpjNzY1N2U0OTQ2NTY0MDM5OWM4MWMxOWJjNzY5YTUyNy90YWJsZTo5ZjYwNDU2ODNjYWI0NDA5YTM4MzJhYzlmMTZlODU0My90YWJsZXJhbmdlOjlmNjA0NTY4M2NhYjQ0MDlhMzgzMmFjOWYxNmU4NTQzXzUtMS0xLTEtMjg2NDg_034154f3-92ad-43b7-8d5c-b34483caa5d3">324,417</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac0d00e55b78492e913b3ae83eda0ff6_I20210430" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMTgvZnJhZzpjNzY1N2U0OTQ2NTY0MDM5OWM4MWMxOWJjNzY5YTUyNy90YWJsZTo5ZjYwNDU2ODNjYWI0NDA5YTM4MzJhYzlmMTZlODU0My90YWJsZXJhbmdlOjlmNjA0NTY4M2NhYjQ0MDlhMzgzMmFjOWYxNmU4NTQzXzUtMy0xLTEtMjg2NDg_fe338e7e-fcf5-4912-9643-4b3f8be07670">312,555</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment - financing leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie11e748b36944042a58b1f9c012cf95a_I20220430" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMTgvZnJhZzpjNzY1N2U0OTQ2NTY0MDM5OWM4MWMxOWJjNzY5YTUyNy90YWJsZTo5ZjYwNDU2ODNjYWI0NDA5YTM4MzJhYzlmMTZlODU0My90YWJsZXJhbmdlOjlmNjA0NTY4M2NhYjQ0MDlhMzgzMmFjOWYxNmU4NTQzXzYtMS0xLTEtMjg2NDg_0421f2a1-1a2d-438d-8181-0983ed658855">31,341</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if82f4f84bb964aa189afc329cefa13f3_I20210430" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMTgvZnJhZzpjNzY1N2U0OTQ2NTY0MDM5OWM4MWMxOWJjNzY5YTUyNy90YWJsZTo5ZjYwNDU2ODNjYWI0NDA5YTM4MzJhYzlmMTZlODU0My90YWJsZXJhbmdlOjlmNjA0NTY4M2NhYjQ0MDlhMzgzMmFjOWYxNmU4NTQzXzYtMy0xLTEtMjg2NDg_ae625e55-a62a-4106-801e-56c84f1674a5">31,386</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3424480e31894219ae5b77b3c9fd5086_I20220430" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMTgvZnJhZzpjNzY1N2U0OTQ2NTY0MDM5OWM4MWMxOWJjNzY5YTUyNy90YWJsZTo5ZjYwNDU2ODNjYWI0NDA5YTM4MzJhYzlmMTZlODU0My90YWJsZXJhbmdlOjlmNjA0NTY4M2NhYjQ0MDlhMzgzMmFjOWYxNmU4NTQzXzctMS0xLTEtNDIxMjg_d6f5ec45-e43f-4a21-ba56-67d6c5a6b520">28,115</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c1d23561cf64a65b56acc1dd1227f36_I20210430" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMTgvZnJhZzpjNzY1N2U0OTQ2NTY0MDM5OWM4MWMxOWJjNzY5YTUyNy90YWJsZTo5ZjYwNDU2ODNjYWI0NDA5YTM4MzJhYzlmMTZlODU0My90YWJsZXJhbmdlOjlmNjA0NTY4M2NhYjQ0MDlhMzgzMmFjOWYxNmU4NTQzXzctMy0xLTEtNDIxMjg_1dbfa970-b7b9-4648-9ed3-4ca37fe3b1ca">2,816</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6abab646a5514d9a8979619963211fed_I20220430" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMTgvZnJhZzpjNzY1N2U0OTQ2NTY0MDM5OWM4MWMxOWJjNzY5YTUyNy90YWJsZTo5ZjYwNDU2ODNjYWI0NDA5YTM4MzJhYzlmMTZlODU0My90YWJsZXJhbmdlOjlmNjA0NTY4M2NhYjQ0MDlhMzgzMmFjOWYxNmU4NTQzXzctMS0xLTEtMjg2NDg_9b3ac46f-5ec8-4e19-8266-44684a396126">22,794</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6bc05437a9784fb5aa15004b085c2665_I20210430" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMTgvZnJhZzpjNzY1N2U0OTQ2NTY0MDM5OWM4MWMxOWJjNzY5YTUyNy90YWJsZTo5ZjYwNDU2ODNjYWI0NDA5YTM4MzJhYzlmMTZlODU0My90YWJsZXJhbmdlOjlmNjA0NTY4M2NhYjQ0MDlhMzgzMmFjOWYxNmU4NTQzXzctMy0xLTEtMjg2NDg_7fb40214-026a-4976-905b-7245beccecf4">22,669</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMTgvZnJhZzpjNzY1N2U0OTQ2NTY0MDM5OWM4MWMxOWJjNzY5YTUyNy90YWJsZTo5ZjYwNDU2ODNjYWI0NDA5YTM4MzJhYzlmMTZlODU0My90YWJsZXJhbmdlOjlmNjA0NTY4M2NhYjQ0MDlhMzgzMmFjOWYxNmU4NTQzXzgtMS0xLTEtMjg2NDg_a49b79c4-5a71-472e-8a8c-1b0e5533a10d">541,328</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMTgvZnJhZzpjNzY1N2U0OTQ2NTY0MDM5OWM4MWMxOWJjNzY5YTUyNy90YWJsZTo5ZjYwNDU2ODNjYWI0NDA5YTM4MzJhYzlmMTZlODU0My90YWJsZXJhbmdlOjlmNjA0NTY4M2NhYjQ0MDlhMzgzMmFjOWYxNmU4NTQzXzgtMy0xLTEtMjg2NDg_f1e6b3f8-a76f-4060-b75e-978166fc69d6">501,596</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated amortization and depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMTgvZnJhZzpjNzY1N2U0OTQ2NTY0MDM5OWM4MWMxOWJjNzY5YTUyNy90YWJsZTo5ZjYwNDU2ODNjYWI0NDA5YTM4MzJhYzlmMTZlODU0My90YWJsZXJhbmdlOjlmNjA0NTY4M2NhYjQ0MDlhMzgzMmFjOWYxNmU4NTQzXzktMS0xLTEtMjg2NDg_95977a93-bcee-482a-b17d-1e277deb0005">327,520</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMTgvZnJhZzpjNzY1N2U0OTQ2NTY0MDM5OWM4MWMxOWJjNzY5YTUyNy90YWJsZTo5ZjYwNDU2ODNjYWI0NDA5YTM4MzJhYzlmMTZlODU0My90YWJsZXJhbmdlOjlmNjA0NTY4M2NhYjQ0MDlhMzgzMmFjOWYxNmU4NTQzXzktMy0xLTEtMjg2NDg_741b128e-37cd-44ee-9398-853bd60cc016">297,594</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMTgvZnJhZzpjNzY1N2U0OTQ2NTY0MDM5OWM4MWMxOWJjNzY5YTUyNy90YWJsZTo5ZjYwNDU2ODNjYWI0NDA5YTM4MzJhYzlmMTZlODU0My90YWJsZXJhbmdlOjlmNjA0NTY4M2NhYjQ0MDlhMzgzMmFjOWYxNmU4NTQzXzExLTEtMS0xLTI4NjQ4_a653a91f-e643-4aec-be94-dfb2377a3294">213,808</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMTgvZnJhZzpjNzY1N2U0OTQ2NTY0MDM5OWM4MWMxOWJjNzY5YTUyNy90YWJsZTo5ZjYwNDU2ODNjYWI0NDA5YTM4MzJhYzlmMTZlODU0My90YWJsZXJhbmdlOjlmNjA0NTY4M2NhYjQ0MDlhMzgzMmFjOWYxNmU4NTQzXzExLTMtMS0xLTI4NjQ4_84e4c597-35f0-4636-ae30-a64740b2e77b">204,002</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization and depreciation expense on property, plant and equipment amounted to $<ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-5" name="us-gaap:OtherDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMTgvZnJhZzpjNzY1N2U0OTQ2NTY0MDM5OWM4MWMxOWJjNzY5YTUyNy90ZXh0cmVnaW9uOmM3NjU3ZTQ5NDY1NjQwMzk5YzgxYzE5YmM3NjlhNTI3XzE4Nw_915c80f8-99eb-46e8-9b4d-ba49d7b92bc0">38.0</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-5" name="us-gaap:OtherDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMTgvZnJhZzpjNzY1N2U0OTQ2NTY0MDM5OWM4MWMxOWJjNzY5YTUyNy90ZXh0cmVnaW9uOmM3NjU3ZTQ5NDY1NjQwMzk5YzgxYzE5YmM3NjlhNTI3XzE5MQ_9edea488-95bf-4441-95fb-91b5b66ad614">38.3</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-5" name="us-gaap:OtherDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMTgvZnJhZzpjNzY1N2U0OTQ2NTY0MDM5OWM4MWMxOWJjNzY5YTUyNy90ZXh0cmVnaW9uOmM3NjU3ZTQ5NDY1NjQwMzk5YzgxYzE5YmM3NjlhNTI3XzE5OQ_73927363-7d61-48eb-867f-5a83d2983944">36.9</ix:nonFraction> million in fiscal years 2022, 2021, and 2020, respectively.&#160;Accumulated amortization on financing leases included in the above table amounted to $<ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-5" name="us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMTgvZnJhZzpjNzY1N2U0OTQ2NTY0MDM5OWM4MWMxOWJjNzY5YTUyNy90ZXh0cmVnaW9uOmM3NjU3ZTQ5NDY1NjQwMzk5YzgxYzE5YmM3NjlhNTI3XzMzNA_2d52290b-7bdb-4f5e-9365-107a015ce9bc">32.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-5" name="us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMTgvZnJhZzpjNzY1N2U0OTQ2NTY0MDM5OWM4MWMxOWJjNzY5YTUyNy90ZXh0cmVnaW9uOmM3NjU3ZTQ5NDY1NjQwMzk5YzgxYzE5YmM3NjlhNTI3XzM0MQ_d3e8ef84-0c74-4854-8427-fe65eadc83b5">33.0</ix:nonFraction> million as of April&#160;30, 2022 and 2021, respectively.</span></div></ix:continuation><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div id="i401b4a6de1fb47999df40807973c8cf0_121"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note E &#8212; <ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="us-gaap:IntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjEvZnJhZzozMmRmYWVmODY1YjI0ZTYyYTkwOWQ2NWYzZjhmNjlhNS90ZXh0cmVnaW9uOjMyZGZhZWY4NjViMjRlNjJhOTA5ZDY1ZjNmOGY2OWE1XzQ1MQ_ab4ceabc-8be3-4a12-a939-a7630e58a130" continuedAt="i20af458098e6491b8746046d6bf14bec" escape="true">Customer Relationships Intangibles</ix:nonNumeric></span></div><ix:continuation id="i20af458098e6491b8746046d6bf14bec"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjEvZnJhZzozMmRmYWVmODY1YjI0ZTYyYTkwOWQ2NWYzZjhmNjlhNS90ZXh0cmVnaW9uOjMyZGZhZWY4NjViMjRlNjJhOTA5ZDY1ZjNmOGY2OWE1XzQ1Mw_290aab93-1122-4785-8b41-3e799a89a63e" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of customer relationships intangibles were:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:59.163%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.401%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.403%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APRIL 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationship intangibles</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09f0546ac8124ba39d710b327068ef79_I20220430" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjEvZnJhZzozMmRmYWVmODY1YjI0ZTYyYTkwOWQ2NWYzZjhmNjlhNS90YWJsZTo5MmQ0ZmE0OGZlODg0ZGE1YmE2NmQzOTBmNGI1ODJhNi90YWJsZXJhbmdlOjkyZDRmYTQ4ZmU4ODRkYTViYTY2ZDM5MGY0YjU4MmE2XzItMS0xLTEtMjg2NDg_57045f26-6b2a-4c23-8808-3508df57a883">274,000</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib35fc14517a147c4967ea6474d2d499a_I20210430" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjEvZnJhZzozMmRmYWVmODY1YjI0ZTYyYTkwOWQ2NWYzZjhmNjlhNS90YWJsZTo5MmQ0ZmE0OGZlODg0ZGE1YmE2NmQzOTBmNGI1ODJhNi90YWJsZXJhbmdlOjkyZDRmYTQ4ZmU4ODRkYTViYTY2ZDM5MGY0YjU4MmE2XzItMy0xLTEtMjg2NDg_e547347e-1cfc-408e-9686-aca769c158a0">274,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i09f0546ac8124ba39d710b327068ef79_I20220430" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjEvZnJhZzozMmRmYWVmODY1YjI0ZTYyYTkwOWQ2NWYzZjhmNjlhNS90YWJsZTo5MmQ0ZmE0OGZlODg0ZGE1YmE2NmQzOTBmNGI1ODJhNi90YWJsZXJhbmdlOjkyZDRmYTQ4ZmU4ODRkYTViYTY2ZDM5MGY0YjU4MmE2XzMtMS0xLTEtMjg2NDg_924d57e6-0239-4090-b8eb-fe5d776ea200">197,889</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib35fc14517a147c4967ea6474d2d499a_I20210430" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjEvZnJhZzozMmRmYWVmODY1YjI0ZTYyYTkwOWQ2NWYzZjhmNjlhNS90YWJsZTo5MmQ0ZmE0OGZlODg0ZGE1YmE2NmQzOTBmNGI1ODJhNi90YWJsZXJhbmdlOjkyZDRmYTQ4ZmU4ODRkYTViYTY2ZDM5MGY0YjU4MmE2XzMtMy0xLTEtMjg2NDg_24f970aa-b8af-4cb6-89e4-2b82ff27aa96">152,222</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09f0546ac8124ba39d710b327068ef79_I20220430" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjEvZnJhZzozMmRmYWVmODY1YjI0ZTYyYTkwOWQ2NWYzZjhmNjlhNS90YWJsZTo5MmQ0ZmE0OGZlODg0ZGE1YmE2NmQzOTBmNGI1ODJhNi90YWJsZXJhbmdlOjkyZDRmYTQ4ZmU4ODRkYTViYTY2ZDM5MGY0YjU4MmE2XzUtMS0xLTEtMjg2NDg_39ea3f9b-3be8-4854-9ebc-7be023295c70">76,111</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib35fc14517a147c4967ea6474d2d499a_I20210430" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjEvZnJhZzozMmRmYWVmODY1YjI0ZTYyYTkwOWQ2NWYzZjhmNjlhNS90YWJsZTo5MmQ0ZmE0OGZlODg0ZGE1YmE2NmQzOTBmNGI1ODJhNi90YWJsZXJhbmdlOjkyZDRmYTQ4ZmU4ODRkYTViYTY2ZDM5MGY0YjU4MmE2XzUtMy0xLTEtMjg2NDg_3a7e5a22-d867-4f85-a7d9-70c0f99004b9">121,778</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer relationships intangibles are amortized over the estimated useful lives on a straight-line basis over <ix:nonNumeric contextRef="ie9a8be30e6c54a5492a73ca575f94458_D20210501-20220430" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjEvZnJhZzozMmRmYWVmODY1YjI0ZTYyYTkwOWQ2NWYzZjhmNjlhNS90ZXh0cmVnaW9uOjMyZGZhZWY4NjViMjRlNjJhOTA5ZDY1ZjNmOGY2OWE1XzI3Nw_7ac59407-9d5d-4333-86a6-47d2b41f61e9">six years</ix:nonNumeric>. Amortization expense on customer relationships intangibles amounted to $<ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjEvZnJhZzozMmRmYWVmODY1YjI0ZTYyYTkwOWQ2NWYzZjhmNjlhNS90ZXh0cmVnaW9uOjMyZGZhZWY4NjViMjRlNjJhOTA5ZDY1ZjNmOGY2OWE1XzM4OA_2716bee9-d6bd-4e9d-8eec-fc418c8ead58">45.7</ix:nonFraction> million for the year ended April&#160;30, 2022. Amortization expense on customer relationships intangibles and trademarks amounted to $<ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjEvZnJhZzozMmRmYWVmODY1YjI0ZTYyYTkwOWQ2NWYzZjhmNjlhNS90ZXh0cmVnaW9uOjMyZGZhZWY4NjViMjRlNjJhOTA5ZDY1ZjNmOGY2OWE1XzM5NQ_7757511f-0b8b-411d-b7c7-8ad7f0eb1804">47.9</ix:nonFraction> million for the year ended April&#160;30, 2021.</span></div></ix:continuation><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39</span></div></div></div><div id="i401b4a6de1fb47999df40807973c8cf0_127"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note F &#8212; <ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzg5MTA_c78591c0-803b-4818-aa54-89c6b90ad5f6" continuedAt="i6214a5e843144f8cbcc1d1a385131d9a" escape="true">Loans Payable and Long-Term Debt</ix:nonNumeric></span></div><ix:continuation id="i6214a5e843144f8cbcc1d1a385131d9a" continuedAt="iaafce4d3328f4065be6d470dbb157482"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzg5MTI_b5fe4729-ad59-45a0-9aa4-9abb043b41c7" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of long-term debt are as follows:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:13.584%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.123%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.123%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.270%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.123%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.123%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.563%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.024%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.029%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FISCAL YEARS ENDING APRIL 30</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028 AND THERE-AFTER</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TOTAL OUTSTANDING AS OF APRIL 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TOTAL OUTSTANDING AS OF APRIL 30, 2021</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term loans</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic20c54569ba5499d88dd8f1f68918711_I20220430" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzQtMS0xLTEtMjg2NDg_f8c4369b-ac64-490a-b931-3284ec910028">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic20c54569ba5499d88dd8f1f68918711_I20220430" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzQtMy0xLTEtMjg2NDg_42ff5b9b-32f6-4b89-af53-77c79153f7ec">12,500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic20c54569ba5499d88dd8f1f68918711_I20220430" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzQtNS0xLTEtMjg2NDg_dac9484b-9700-4e0f-8a9d-d9de915310ad">18,750</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic20c54569ba5499d88dd8f1f68918711_I20220430" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzQtNy0xLTEtMjg2NDg_85ebd0a9-6037-466f-9b81-1f257b435e6a">206,250</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic20c54569ba5499d88dd8f1f68918711_I20220430" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFive" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzQtOS0xLTEtMjg2NDg_9e2eb16a-6290-45aa-b409-08410309e354">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic20c54569ba5499d88dd8f1f68918711_I20220430" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalAfterYearFive" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzQtMTEtMS0xLTI4NjQ4_4eb2a76f-46e2-40e8-8703-5fe7f3caca1e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic20c54569ba5499d88dd8f1f68918711_I20220430" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzQtMTMtMS0xLTI4NjQ4_3d6e2575-2a11-47fd-ae90-4094915177fc">237,500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i972dd8a30cb0426790ffff5a80a85a41_I20210430" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzQtMTUtMS0xLTI4NjQ4_ea057ef8-f60e-46cc-9e66-30e0b9349e4a">250,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving credit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6cef45aa19dd45719da6ea079c854127_I20220430" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzYtMS0xLTEtMjg2NDg_23dfe48b-4502-4938-8597-8f951c0ed01f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6cef45aa19dd45719da6ea079c854127_I20220430" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzYtMy0xLTEtMjg2NDg_9189661b-ad81-4f25-9127-13c2391029dd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6cef45aa19dd45719da6ea079c854127_I20220430" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearThree" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzYtNS0xLTEtMjg2NDg_6dc55ed1-0b61-4b50-b1b4-d623ec50c2fb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6cef45aa19dd45719da6ea079c854127_I20220430" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzYtNy0xLTEtMjg2NDg_25fdbba8-3057-4fdf-a4fc-8a3760b0d1c5">263,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6cef45aa19dd45719da6ea079c854127_I20220430" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFive" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzYtOS0xLTEtMjg2NDg_a1072521-2524-474a-96a2-78974594a179">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6cef45aa19dd45719da6ea079c854127_I20220430" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalAfterYearFive" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzYtMTEtMS0xLTI4NjQ4_9e57fcc8-1f0e-4a1d-a097-e4a57e415452">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6cef45aa19dd45719da6ea079c854127_I20220430" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzYtMTMtMS0xLTI4NjQ4_9ffdd5dd-3f4d-4164-a414-5a5cbacef09e">263,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i372017801e0b4123b006070281794d88_I20210430" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzYtMTUtMS0xLTI4NjQ4_9380633a-cdd0-4669-b083-372d3ca7521c">264,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease obligations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cf0c510a88c43cd83992b82ea95c225_I20220430" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzEwLTEtMS0xLTI4NjQ4_294a6bc2-2f94-489f-a813-66b53f94e470">2,264</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cf0c510a88c43cd83992b82ea95c225_I20220430" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzEwLTMtMS0xLTI4NjQ4_b405ff55-a063-4852-ab7f-0180a86418bc">1,944</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cf0c510a88c43cd83992b82ea95c225_I20220430" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzEwLTUtMS0xLTI4NjQ4_6850e0e7-6d5e-454f-a926-c4f5f636e192">630</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cf0c510a88c43cd83992b82ea95c225_I20220430" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzEwLTctMS0xLTI4NjQ4_df699c78-ae30-458a-83aa-a96176a8a130">118</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cf0c510a88c43cd83992b82ea95c225_I20220430" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzEwLTktMS0xLTI4NjQ4_c4ce2e95-8c56-4675-9888-e81f07c1e61c">7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cf0c510a88c43cd83992b82ea95c225_I20220430" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalAfterYearFive" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzEwLTExLTEtMS0yODY0OA_c5ef2429-58eb-4a8f-8fd4-05369f2a9885">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cf0c510a88c43cd83992b82ea95c225_I20220430" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzEwLTEzLTEtMS0yODY0OA_1db4366a-de63-4989-a33e-7c5e783cd9e4">4,963</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic81e2b61d27b441092e1f284411887af_I20210430" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzEwLTE1LTEtMS0yODY0OA_4f870ba8-5aa4-4fed-ae6f-e7963a3e47ed">5,494</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i56140b1b911d4f98a5be81c595fb5e83_I20220430" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzEyLTEtMS0xLTI4NjQ4_5a6d311c-51cd-452d-8893-e4eb64239b5c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i56140b1b911d4f98a5be81c595fb5e83_I20220430" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzEyLTMtMS0xLTI4NjQ4_af2f87f2-bc56-42e5-9bc5-368ae7acc92f">300</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i56140b1b911d4f98a5be81c595fb5e83_I20220430" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzEyLTUtMS0xLTI4NjQ4_34a34f89-73e0-4c8f-baca-44c7eecd2db2">686</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i56140b1b911d4f98a5be81c595fb5e83_I20220430" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzEyLTctMS0xLTI4NjQ4_b3821e45-af7f-4aa9-8e69-ab2fc2b5a756">259</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i56140b1b911d4f98a5be81c595fb5e83_I20220430" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzEyLTktMS0xLTI4NjQ4_3a86cd5b-b494-48d8-90f5-66fc62556a82">262</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i56140b1b911d4f98a5be81c595fb5e83_I20220430" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzEyLTExLTEtMS0yODY0OA_ccac11f9-b5eb-460a-a410-99aeb2aedad6">5,582</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i56140b1b911d4f98a5be81c595fb5e83_I20220430" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzEyLTEzLTEtMS0yODY0OA_e90b00db-4629-463c-b8e9-1323974299e0">7,089</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia01c495e88ea47cca64368932e71c666_I20210430" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzEyLTE1LTEtMS0yODY0OA_579c917a-de43-4ae2-ba93-2e3cf9d56d6a">6,659</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzE0LTEtMS0xLTI4NjQ4_cfd67711-4cf0-4dde-9948-0fae2d7647c1">2,264</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzE0LTMtMS0xLTI4NjQ4_75d9621f-eb0e-410a-ba79-a1c4e13596ae">14,744</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzE0LTUtMS0xLTI4NjQ4_9d633414-64fe-4eff-99c2-2c73533fbd1e">20,066</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzE0LTctMS0xLTI4NjQ4_664f2230-12a8-4ac0-9cfe-9b683398d6e6">469,627</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzE0LTktMS0xLTI4NjQ4_f4825490-00b9-4494-b84a-a6e33d006b15">269</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzE0LTExLTEtMS0yODY0OA_17f82a41-d6ff-4919-b5a4-45d62506fa3e">5,582</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzE0LTEzLTEtMS0yODY0OA_14000886-0b52-4545-a7db-17a6634bf335">512,552</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzE0LTE1LTEtMS0yODY0OA_9f3d3245-48f9-454f-8f63-7599ef68cbee">526,153</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzE2LTEzLTEtMS0yODY0OA_1f756d9c-5cd5-45ab-b0dd-68d0b8071577">3,556</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzE2LTE1LTEtMS0yODY0OA_990a0073-5e1d-4288-a5f0-da3c8393a026">4,381</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current maturities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzE4LTEzLTEtMS0yODY0OA_7b9f8ce6-7844-4304-bc34-006bfaae9f6d">2,264</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzE4LTE1LTEtMS0yODY0OA_181e8337-74c7-4a90-8adb-6759c07de313">8,322</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzIwLTEzLTEtMS0yODY0OA_fec92176-4acb-47b2-9c4b-881eb9718885">506,732</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzIwLTE1LTEtMS0yODY0OA_1cc03717-0d8f-4785-9c9f-c3f4efee50e1">513,450</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Term Loans and Revolving Credit Facility</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 29, 2017, the Company entered into a credit agreement (the "Prior Credit Agreement") with a syndicate of lenders and Wells Fargo Bank, National Association, as administrative agent. The Prior Credit Agreement provided for a $<ix:nonFraction unitRef="usd" contextRef="ie14ca9e6ce184845a9041eb5c5dbeb49_I20171229" decimals="-6" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzM2MQ_53706434-f689-476b-b31c-193951bd7af9">100</ix:nonFraction>&#160;million revolving loan facility with a $<ix:nonFraction unitRef="usd" contextRef="i3aeac150a9a94d7c8f9164a7b4928c32_I20171229" decimals="-6" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzM5NQ_f1eca5e8-4e4e-4cf4-b267-9bb0ee9ad375">25</ix:nonFraction>&#160;million sub-facility for the issuance of letters of credit, a $<ix:nonFraction unitRef="usd" contextRef="ibd33f8d3023541c7bb40742b02f521f2_I20171229" decimals="-6" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzQ1Mg_ba5032a7-541c-44b8-924c-325dc9dbb035">250</ix:nonFraction>&#160;million initial term loan facility and a $<ix:nonFraction unitRef="usd" contextRef="i00332603b3b34c4dbbead914411f585e_I20171229" decimals="-6" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzQ4OA_4dc058c8-3587-4d8f-a932-da154ce3f639">250</ix:nonFraction>&#160;million delayed draw term loan facility. The Company borrowed the entire $<ix:nonFraction unitRef="usd" contextRef="if4eda039b6ce47078e66c1af74bb57c3_D20171229-20171229" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzU1Nw_f82acd61-ad23-4a03-90e9-4c64e9bb5ee1">250</ix:nonFraction>&#160;million under the initial term loan facility, the entire $<ix:nonFraction unitRef="usd" contextRef="i00332603b3b34c4dbbead914411f585e_I20171229" decimals="-6" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzYwOQ_94186dda-072e-4392-949f-fb5210d5e831">250</ix:nonFraction>&#160;million under the delayed draw term loan facility and approximately $<ix:nonFraction unitRef="usd" contextRef="iea7e38763ac04970af5607cb3c282c48_D20171229-20171229" decimals="-6" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzY3Mg_68873880-5916-475f-92f3-29d814ec0df7">50</ix:nonFraction>&#160;million under the revolving loan facility in connection with the acquisition of RSI Home Products, Inc. ("RSI") and the refinancing of certain senior notes assumed from RSI (the "RSI Notes"). The facilities under the Prior Credit Agreement were scheduled to mature on December 29, 2022.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 22, 2021, the Company amended and restated the Prior Credit Agreement. The amended and restated credit agreement (the "A&amp;R Credit Agreement") provides for a $<ix:nonFraction unitRef="usd" contextRef="i8fbef0b012df408eb5d5338146f555a8_I20210422" decimals="-6" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzExMDg_7c35f3aa-6b15-42d5-9e92-b430e62d4013">500</ix:nonFraction>&#160;million revolving loan facility with a $<ix:nonFraction unitRef="usd" contextRef="ie9c91de37a0f4c2eab362ea5391e8f59_I20210422" decimals="-6" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzExNDI_f8d2d9ea-ad95-4e5f-a1ba-6a4bccae5fdf">50</ix:nonFraction>&#160;million sub-facility for the issuance of letters of credit (the "Revolving Facility") and a $<ix:nonFraction unitRef="usd" contextRef="i32619b0d50374bcba1294ac359524679_I20210422" decimals="-6" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzEyMjk_e274c4f6-0ebb-4c37-9b88-da8572be830b">250</ix:nonFraction>&#160;million term loan facility (the "Term Loan Facility"). Also on April 22, 2021, the Company borrowed the entire $<ix:nonFraction unitRef="usd" contextRef="i0eb74b4d021b4145919c824d6cc5326c_D20210422-20210422" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzEzMzY_b93c321f-871c-49ea-aaa4-3bd78d7d56be">250</ix:nonFraction>&#160;million under the Term Loan Facility and approximately $<ix:nonFraction unitRef="usd" contextRef="ie105cff40ff24d01aa47c350b5a1e2f1_D20210422-20210422" decimals="-6" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzEzODY_bb8a93b5-e7c7-4c75-a634-bc67526bdb91">264</ix:nonFraction>&#160;million under the Revolving Facility to fund, in part, the repayment in full of the amounts then outstanding under the Prior Credit Agreement and the redemption of the Senior Notes (as defined below). The Company is required to repay the Term Loan Facility in specified quarterly installments. The Revolving Facility and Term Loan Facility mature on April 22, 2026.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April&#160;30, 2022, and 2021, $<ix:nonFraction unitRef="usd" contextRef="i16f6ab61a57c4905a1f27913df6b3309_I20210430" decimals="INF" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzE3NzI_02a7cacf-917c-4aa0-9d78-8ed5b43fffac">237.5</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="ic02a1139a3d54cca8767cebbc56bf0f7_I20210430" decimals="INF" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzEwOTk1MTE2MzcyMTA_46e71d3f-962e-4ff5-9977-211de17f2a33">250.0</ix:nonFraction> million, respectively, was outstanding on the Term Loan Facility. As of April&#160;30, 2022, and 2021, $<ix:nonFraction unitRef="usd" contextRef="i3a09b2d1efc145f5b8fd4989f9f0659d_I20220430" decimals="-6" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzE5NTQ_e1def035-8dae-42d6-a356-f75890c6f606">263.0</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="ib17418f5bf254a43bad41ab51a7d6c4f_I20210430" decimals="-6" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzIwMTc_336fed8c-68ce-41b5-94bb-9b378d9060f0">264.0</ix:nonFraction>&#160;million, respectively, was outstanding under the Revolving Facility. Outstanding letters of credit under the Revolving Facility were $<ix:nonFraction unitRef="usd" contextRef="iad2f35b68a49408f921c804709ae4df5_I20220430" decimals="-5" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzEwOTk1MTE2MzY4NTc_5a1e2f33-5a35-4034-a820-d5df001ee196">11.7</ix:nonFraction>&#160;million as of April&#160;30, 2022, leaving approximately $<ix:nonFraction unitRef="usd" contextRef="i3a09b2d1efc145f5b8fd4989f9f0659d_I20220430" decimals="-5" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzE2NDkyNjc0NTE1MDY_a812b52c-8382-4a02-99c8-52a029543f63">225.3</ix:nonFraction>&#160;million in available capacity under the Revolving Facility as of April&#160;30, 2022. Outstanding letters of credit under the Revolving Facility were $<ix:nonFraction unitRef="usd" contextRef="i81a2ba644e244851918ed71aa6c4fdd5_I20210430" decimals="-5" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzE2NDkyNjc0NTA3NjE_43ea8984-8517-4c25-9a95-4e32e930d868">8.3</ix:nonFraction>&#160;million, as of April&#160;30, 2021, leaving approximately $<ix:nonFraction unitRef="usd" contextRef="ib17418f5bf254a43bad41ab51a7d6c4f_I20210430" decimals="-5" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzIyNDM_661940fb-9cb0-44cf-8225-d5e383bceb56">227.7</ix:nonFraction>&#160;million in available capacity under </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="iaafce4d3328f4065be6d470dbb157482" continuedAt="icd0435dd6b8043e2ad6da825a297fc83"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the Revolving Facility as of April&#160;30, 2021. The outstanding balances noted above approximate fair value as the facilities have a floating interest rate.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Amounts outstanding under the Term Loan Facility and the Revolving Facility bear interest based on a fluctuating rate measured by reference to either, at the Company's option, a base rate plus an applicable margin or LIBOR plus an applicable margin, with the applicable margin being determined by reference to the Company's then-current "Secured Net Leverage Ratio." The Company also incurs a quarterly commitment fee on the average daily unused portion of the Revolving Facility during the applicable quarter at a rate per annum also determined by reference to the Company's then-current "Secured Net Leverage Ratio." In addition, a letter of credit fee accrues on the face amount of any outstanding letters of credit at a per annum rate equal to the applicable margin on LIBOR loans, payable quarterly in arrears. As of April&#160;30, 2022, the applicable margin with respect to base rate loans and LIBOR loans was <ix:nonFraction unitRef="number" contextRef="i303408f9a518463680517e41dc352caf_D20210501-20220430" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzMzNDM_601c2352-da54-46f1-80e8-67bf55f9b3eb">1.00</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i6b967394af404a89ab8a7411628f1452_D20210501-20220430" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzMzNTA_e979b3df-d37d-48db-ada5-116cc9c3cf50">2.00</ix:nonFraction>%, respectively, and the commitment fee was <ix:nonFraction unitRef="number" contextRef="i9347916a5566482ba9eff908153aaf19_D20210501-20220430" decimals="INF" name="us-gaap:LineOfCreditFacilityCommitmentFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzMzOTU_cce7e7f9-ba2b-4e37-8feb-74d297967a94">0.20</ix:nonFraction>%. The A&amp;R Credit Agreement includes provisions providing for the transition from LIBOR to a replacement benchmark upon the occurrence of certain events. The Company does not currently expect any such transition to materially impact its financing costs.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The A&amp;R Credit Agreement includes certain financial covenants that require the Company to maintain (i) a "Consolidated Interest Coverage Ratio" of no less than <ix:nonFraction unitRef="number" contextRef="i9347916a5566482ba9eff908153aaf19_D20210501-20220430" decimals="INF" name="amwd:ConsolidatedInterestCoverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzM4MTM_0e58e18b-d418-44da-8a4c-15ddd63adcc6">2.00</ix:nonFraction> to 1.00 and (ii) a "Total Net Leverage Ratio" of no greater than <ix:nonFraction unitRef="number" contextRef="i9347916a5566482ba9eff908153aaf19_D20210501-20220430" decimals="INF" name="amwd:TotalNetLeverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzM4Nzk_f609e2e8-af0b-4fa1-9bcf-bd7710e524ba">4.00</ix:nonFraction> to 1.00, subject, in each case, to certain limited exceptions.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The A&amp;R Credit Agreement includes certain additional covenants, including negative covenants that restrict the ability of the Company and certain of its subsidiaries to incur additional indebtedness, create additional liens on its assets, make certain investments, dispose of its assets, or engage in a merger or other similar transaction or engage in transactions with affiliates, subject, in each case, to the various exceptions and conditions described in the A&amp;R Credit Agreement. The negative covenants further restrict the ability of the Company and certain of its subsidiaries to make certain restricted payments, including, in the case of the Company, the payment of dividends and the repurchase of common stock, in certain limited circumstances.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April 30, 2022, the Company was in compliance with all covenants included in the A&amp;R Credit Agreement.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's obligations under the A&amp;R Credit Agreement are guaranteed by the Company's domestic subsidiaries and the obligations of the Company and its domestic subsidiaries under the A&amp;R Credit Agreement and their guarantees, respectively, are secured by a pledge of substantially all of their respective personal property.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">The Senior Notes</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On February 12, 2018, the Company issued&#160;$<ix:nonFraction unitRef="usd" contextRef="iaa9f14b0416c4b7ba99d8778efd061e0_I20180212" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzUxOTc_75916bd0-ced0-4fb0-ba89-950f00dbf44f">350</ix:nonFraction> million&#160;in aggregate principal amount of&#160;<ix:nonFraction unitRef="number" contextRef="iaa9f14b0416c4b7ba99d8778efd061e0_I20180212" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzUyMzM_2b34ceff-e28b-4a72-9636-2c6d11085b5f">4.875</ix:nonFraction>%&#160;Senior Notes due 2026 (the "Senior Notes") and utilized the proceeds, together with the proceeds from the delayed draw term loan under the Prior Credit Agreement, to refinance the RSI Notes. The Senior Notes were guaranteed by the Company's domestic subsidiaries and were scheduled to mature on March 15, 2026. On <ix:nonNumeric contextRef="icfb5a66c21f44b7696a567dab84e74ab_D20210426-20210426" name="us-gaap:DebtInstrumentRepurchaseDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzU1NTE_aa74b062-86e6-4750-b878-4361eb0c807e">April 26, 2021</ix:nonNumeric>, the Company redeemed in full the Senior Notes at a redemption price equal to <ix:nonFraction unitRef="number" contextRef="i0fab9681ef564711ab13e5ce08159c4a_D20210426-20210426" decimals="INF" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzU2MzI_60512661-8cf8-4026-b373-07f07fa8554d">102.438</ix:nonFraction>% of the principal amount of the Senior Notes, plus accrued and unpaid interest to the redemption date.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financing Lease Obligations</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has various financing leases with interest rates between <ix:nonFraction unitRef="number" contextRef="iade1f651f58a4451bb85b068c5829475_I20220430" decimals="INF" name="amwd:FinanceLeaseInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzYwNjc_60243319-b36a-46ea-a229-4bbe216a73bf">2.0</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i00f82e927f9142c68ca1269bc079a329_I20220430" decimals="INF" name="amwd:FinanceLeaseInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzYwNzQ_85bdb3f8-3682-46dc-92d3-a928813630cf">4.6</ix:nonFraction>%. The leases require monthly payments and expire by December 31, 2026. The outstanding amounts owed as of April&#160;30, 2022, and 2021, were $<ix:nonFraction unitRef="usd" contextRef="i285d065219384f25a526bf5be2f10d2e_I20220430" decimals="-5" name="us-gaap:FinanceLeaseLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzYxODQ_a1da40bf-fc50-4741-a40a-8fe63f907a1a">5.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i9ff2d0108f9b440f9dadc2e056a4e217_I20210430" decimals="-5" name="us-gaap:FinanceLeaseLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzYxOTE_0aeb36cc-008e-46d0-a683-ae8fd210dd7f">5.5</ix:nonFraction> million, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Long-term Debt</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 25, 2016, the Company entered into a New Markets Tax Credit ("NMTC") financing agreement, pursuant to section 45D of the Internal Revenue Code of 1986, as amended, and Kentucky Revised Statutes Sections 141.432 through 141.434, to take advantage of a tax credit related to working capital and capital improvements at its Monticello, Kentucky facility. This financing agreement was structured with unrelated third party financial institutions (the "Investors"), their wholly-owned investment funds ("Investment Funds") and their wholly-owned community development entities ("CDEs") in connection with our participation in qualified transactions under the NMTC program. In exchange for substantially all of the benefits derived from the tax credits, the Investors made a contribution of $<ix:nonFraction unitRef="usd" contextRef="if2ff0159c5c64ad19c1a692c452e82e5_D20160125-20160125" decimals="-5" name="amwd:NewMarketsTaxCreditInvestment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzcwMzM_9db18cd1-5c39-4678-9e43-f246e82d3694">2.3</ix:nonFraction> million, net of syndication fees, to the project. Upon closing the transaction, a wholly owned subsidiary of the Company provided a $<ix:nonFraction unitRef="usd" contextRef="i5ebb6e16eb4a44748a30cb26330c2512_I20160125" decimals="-5" name="us-gaap:NotesAndLoansReceivableNetNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzcxNjE_6c56464e-ecf4-4215-8bdf-ab1c9f87ec9f">4.3</ix:nonFraction> million loan receivable to the Investment Funds, which is included in other long term assets in the accompanying consolidated balance sheets. The Company also entered into loan agreements aggregating $<ix:nonFraction unitRef="usd" contextRef="ic472fe40c8274812b20c7b37c5c88a62_I20160125" decimals="-5" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzczNTc_7ed4be9f-2e7c-48b8-b915-a2fa85ed8910">6.6</ix:nonFraction> million payable to the CDEs sponsoring the project. The loans have a term of <ix:nonNumeric contextRef="i65356d81f3e046ef9bf5531be4a59dad_D20160125-20160125" name="us-gaap:DebtInstrumentTerm" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzc0Mjk_de5303bd-80f2-4d47-997e-9acecdbf84e2">30</ix:nonNumeric> years with an aggregate interest rate of approximately <ix:nonFraction unitRef="number" contextRef="ic472fe40c8274812b20c7b37c5c88a62_I20160125" decimals="3" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzc0ODE_e6933361-6d93-4c7b-ab51-3d61dbd3fc76">1.2</ix:nonFraction>%. As of April&#160;30, 2022, and 2021, the Company had drawn $<ix:nonFraction unitRef="usd" contextRef="i8a4683855451477ba9fc2ca4f39b2fdb_I20220430" decimals="-5" name="us-gaap:LoansPayable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzc1Mzk_89b3059e-d3d0-4aea-89ee-235fa014165e">6.7</ix:nonFraction> million of the loan proceeds, which is included in long-term debt in the accompanying consolidated balance sheets. The NMTC is subject to </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="icd0435dd6b8043e2ad6da825a297fc83" continuedAt="ibdaead4050d14e87b8092f954dd8971e"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">recapture for a period of <ix:nonNumeric contextRef="if2ff0159c5c64ad19c1a692c452e82e5_D20160125-20160125" name="amwd:NewMarketsTaxCreditRecapturePeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzc2OTk_e7859b82-82ee-4c8e-9b29-4545f048f7c3">seven years</ix:nonNumeric>, the compliance period. During the compliance period, the Company is required to comply with various regulations and contractual provisions that apply to the NMTC arrangement. We do not anticipate any credit recaptures will be required in connection with this arrangement. This transaction also includes a put/call feature which becomes enforceable at the end of the compliance period whereby we may be obligated or entitled to repurchase the Investors' interest in the Investment Funds. The value attributable to the put/call is nominal. Direct costs of $<ix:nonFraction unitRef="usd" contextRef="ic472fe40c8274812b20c7b37c5c88a62_I20160125" decimals="-5" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzgyNjI_83e54751-634e-438c-91a3-9e162d62132f">0.3</ix:nonFraction> million incurred in structuring the financing arrangement are deferred and will be recognized as expense over the term of the loans (<ix:nonNumeric contextRef="i65356d81f3e046ef9bf5531be4a59dad_D20160125-20160125" name="amwd:DeferredFinanceCostsAmortizationPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzgzOTA_de4ab490-c826-4489-ae34-1f0845cee41a">30</ix:nonNumeric> years).</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 8, 2022, the Company entered into a $<ix:nonFraction unitRef="usd" contextRef="i26b65290d2004428aa0ee6c1e344b86a_I20220308" decimals="-5" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzEwOTk1MTE2Mzk4Mjk_97b63f0d-e412-41fc-8c8a-7c35ea740c36">0.4</ix:nonFraction>&#160;million loan agreement with the West Virginia Water Development Authority acting on behalf of the West Virginia Infrastructure and Jobs Development Council and the Hardy County Rural Development Authority as part of the Company's capital improvements at the South Branch Primewood facility located in Hardy County, West Virginia. The loan agreement expires on March 8, 2025 and bears no interest rate. The loan agreement is secured by a sole first lien on the real property and fixtures associated with the facility. It defers principal and interest during the term of the obligation and forgives any outstanding balance at March 8, 2025, if the Company complies with certain employment levels at the facility.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ibdaead4050d14e87b8092f954dd8971e">Certain of the Company's loan agreements limit the amount and type of indebtedness the Company can incur and require the Company to maintain specified financial ratios measured on a quarterly basis. In addition to the assets previously discussed, certain of the Company's property, plant and equipment are pledged as collateral under certain loan agreements and the capital lease arrangements. The Company was in compliance with all covenants contained in its loan agreements and financing leases at April&#160;30, 2022.</ix:continuation> </span></div><div style="text-align:justify"><span><br/></span></div><div id="i401b4a6de1fb47999df40807973c8cf0_133"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note G &#8212; <ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzMvZnJhZzplOGU4MTVlMGUxZmE0ZWRhYmYzODVmN2M2MmMzY2ZlZi90ZXh0cmVnaW9uOmU4ZTgxNWUwZTFmYTRlZGFiZjM4NWY3YzYyYzNjZmVmXzIwNjY_f0198568-1cb4-4001-8169-ddca7800bc05" continuedAt="i7472f8c6d12b47d99c7389686adc0821" escape="true">Earnings Per Share</ix:nonNumeric></span></div><ix:continuation id="i7472f8c6d12b47d99c7389686adc0821" continuedAt="ifeb0dc138a184e119befb2ae4af32115"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzMvZnJhZzplOGU4MTVlMGUxZmE0ZWRhYmYzODVmN2M2MmMzY2ZlZi90ZXh0cmVnaW9uOmU4ZTgxNWUwZTFmYTRlZGFiZjM4NWY3YzYyYzNjZmVmXzIwNjk_63ff428e-62ab-45f7-8051-0ca03d3b8179" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the computations of basic and diluted earnings per share:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:65.762%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.457%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.457%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.458%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FISCAL YEARS ENDED APRIL 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands, except per share amounts)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator used in basic and diluted earnings per common share:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzMvZnJhZzplOGU4MTVlMGUxZmE0ZWRhYmYzODVmN2M2MmMzY2ZlZi90YWJsZTo1ODBlN2IwZDRhOWQ0ZDY4OGFkYTg1NWFkOWMwNjlhYy90YWJsZXJhbmdlOjU4MGU3YjBkNGE5ZDRkNjg4YWRhODU1YWQ5YzA2OWFjXzMtMS0xLTEtMjg2NDg_ab55e2b1-09bd-4944-b601-3c643f8e504a">29,722</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzMvZnJhZzplOGU4MTVlMGUxZmE0ZWRhYmYzODVmN2M2MmMzY2ZlZi90YWJsZTo1ODBlN2IwZDRhOWQ0ZDY4OGFkYTg1NWFkOWMwNjlhYy90YWJsZXJhbmdlOjU4MGU3YjBkNGE5ZDRkNjg4YWRhODU1YWQ5YzA2OWFjXzMtMy0xLTEtMjg2NDg_370d2bac-2971-49af-9b28-5669b324c09e">61,193</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzMvZnJhZzplOGU4MTVlMGUxZmE0ZWRhYmYzODVmN2M2MmMzY2ZlZi90YWJsZTo1ODBlN2IwZDRhOWQ0ZDY4OGFkYTg1NWFkOWMwNjlhYy90YWJsZXJhbmdlOjU4MGU3YjBkNGE5ZDRkNjg4YWRhODU1YWQ5YzA2OWFjXzMtNS0xLTEtMjg2NDg_2491b187-9b72-4f39-bf8d-595473acd98b">73,653</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator for basic earnings per common share -</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">weighted-average shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzMvZnJhZzplOGU4MTVlMGUxZmE0ZWRhYmYzODVmN2M2MmMzY2ZlZi90YWJsZTo1ODBlN2IwZDRhOWQ0ZDY4OGFkYTg1NWFkOWMwNjlhYy90YWJsZXJhbmdlOjU4MGU3YjBkNGE5ZDRkNjg4YWRhODU1YWQ5YzA2OWFjXzYtMS0xLTEtMjg2NDg_a04b73b1-19b8-4f53-95ea-995fa313d755">16,592</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzMvZnJhZzplOGU4MTVlMGUxZmE0ZWRhYmYzODVmN2M2MmMzY2ZlZi90YWJsZTo1ODBlN2IwZDRhOWQ0ZDY4OGFkYTg1NWFkOWMwNjlhYy90YWJsZXJhbmdlOjU4MGU3YjBkNGE5ZDRkNjg4YWRhODU1YWQ5YzA2OWFjXzYtMy0xLTEtMjg2NDg_83f552cf-5c5f-4b93-bc61-e8c5b7b0a1c5">16,970</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzMvZnJhZzplOGU4MTVlMGUxZmE0ZWRhYmYzODVmN2M2MmMzY2ZlZi90YWJsZTo1ODBlN2IwZDRhOWQ0ZDY4OGFkYTg1NWFkOWMwNjlhYy90YWJsZXJhbmdlOjU4MGU3YjBkNGE5ZDRkNjg4YWRhODU1YWQ5YzA2OWFjXzYtNS0xLTEtMjg2NDg_d0cc66ea-8274-447c-94b1-c289d6ef6815">16,908</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options and restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzMvZnJhZzplOGU4MTVlMGUxZmE0ZWRhYmYzODVmN2M2MmMzY2ZlZi90YWJsZTo1ODBlN2IwZDRhOWQ0ZDY4OGFkYTg1NWFkOWMwNjlhYy90YWJsZXJhbmdlOjU4MGU3YjBkNGE5ZDRkNjg4YWRhODU1YWQ5YzA2OWFjXzgtMS0xLTEtMjg2NDg_68c2bf98-3c76-4066-9ef8-0988f2cb9a63">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzMvZnJhZzplOGU4MTVlMGUxZmE0ZWRhYmYzODVmN2M2MmMzY2ZlZi90YWJsZTo1ODBlN2IwZDRhOWQ0ZDY4OGFkYTg1NWFkOWMwNjlhYy90YWJsZXJhbmdlOjU4MGU3YjBkNGE5ZDRkNjg4YWRhODU1YWQ5YzA2OWFjXzgtMy0xLTEtMjg2NDg_9225b2fd-dbd7-4616-ae9f-e487f61cc68d">67</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzMvZnJhZzplOGU4MTVlMGUxZmE0ZWRhYmYzODVmN2M2MmMzY2ZlZi90YWJsZTo1ODBlN2IwZDRhOWQ0ZDY4OGFkYTg1NWFkOWMwNjlhYy90YWJsZXJhbmdlOjU4MGU3YjBkNGE5ZDRkNjg4YWRhODU1YWQ5YzA2OWFjXzgtNS0xLTEtMjg2NDg_aee5983c-f19d-4aab-a8ae-d5628c4a16e7">44</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator for diluted earnings per common share -</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">weighted-average shares and assumed conversions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzMvZnJhZzplOGU4MTVlMGUxZmE0ZWRhYmYzODVmN2M2MmMzY2ZlZi90YWJsZTo1ODBlN2IwZDRhOWQ0ZDY4OGFkYTg1NWFkOWMwNjlhYy90YWJsZXJhbmdlOjU4MGU3YjBkNGE5ZDRkNjg4YWRhODU1YWQ5YzA2OWFjXzEwLTEtMS0xLTI4NjQ4_a6e420d9-c1cd-4010-9d63-b0df3991c9e4">16,592</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzMvZnJhZzplOGU4MTVlMGUxZmE0ZWRhYmYzODVmN2M2MmMzY2ZlZi90YWJsZTo1ODBlN2IwZDRhOWQ0ZDY4OGFkYTg1NWFkOWMwNjlhYy90YWJsZXJhbmdlOjU4MGU3YjBkNGE5ZDRkNjg4YWRhODU1YWQ5YzA2OWFjXzEwLTMtMS0xLTI4NjQ4_8b933331-002d-4826-99a0-7e0d779b7586">17,037</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzMvZnJhZzplOGU4MTVlMGUxZmE0ZWRhYmYzODVmN2M2MmMzY2ZlZi90YWJsZTo1ODBlN2IwZDRhOWQ0ZDY4OGFkYTg1NWFkOWMwNjlhYy90YWJsZXJhbmdlOjU4MGU3YjBkNGE5ZDRkNjg4YWRhODU1YWQ5YzA2OWFjXzEwLTUtMS0xLTI4NjQ4_df71a404-cac7-4e5a-8cfb-16a53739aa57">16,952</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings (loss) per share</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzMvZnJhZzplOGU4MTVlMGUxZmE0ZWRhYmYzODVmN2M2MmMzY2ZlZi90YWJsZTo1ODBlN2IwZDRhOWQ0ZDY4OGFkYTg1NWFkOWMwNjlhYy90YWJsZXJhbmdlOjU4MGU3YjBkNGE5ZDRkNjg4YWRhODU1YWQ5YzA2OWFjXzEyLTEtMS0xLTI4NjQ4_f7f1b91b-3479-4e73-b0cc-c9d62cc04a3f">1.79</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzMvZnJhZzplOGU4MTVlMGUxZmE0ZWRhYmYzODVmN2M2MmMzY2ZlZi90YWJsZTo1ODBlN2IwZDRhOWQ0ZDY4OGFkYTg1NWFkOWMwNjlhYy90YWJsZXJhbmdlOjU4MGU3YjBkNGE5ZDRkNjg4YWRhODU1YWQ5YzA2OWFjXzEyLTMtMS0xLTI4NjQ4_6677ab80-d81b-44c5-b786-02c9f6fa2b46">3.61</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzMvZnJhZzplOGU4MTVlMGUxZmE0ZWRhYmYzODVmN2M2MmMzY2ZlZi90YWJsZTo1ODBlN2IwZDRhOWQ0ZDY4OGFkYTg1NWFkOWMwNjlhYy90YWJsZXJhbmdlOjU4MGU3YjBkNGE5ZDRkNjg4YWRhODU1YWQ5YzA2OWFjXzEyLTUtMS0xLTI4NjQ4_bc01f6d3-60bf-4f05-a187-95ccae2ac518">4.36</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzMvZnJhZzplOGU4MTVlMGUxZmE0ZWRhYmYzODVmN2M2MmMzY2ZlZi90YWJsZTo1ODBlN2IwZDRhOWQ0ZDY4OGFkYTg1NWFkOWMwNjlhYy90YWJsZXJhbmdlOjU4MGU3YjBkNGE5ZDRkNjg4YWRhODU1YWQ5YzA2OWFjXzEzLTEtMS0xLTI4NjQ4_76c20f89-8b2a-4a44-9844-0b97f46736d8">1.79</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzMvZnJhZzplOGU4MTVlMGUxZmE0ZWRhYmYzODVmN2M2MmMzY2ZlZi90YWJsZTo1ODBlN2IwZDRhOWQ0ZDY4OGFkYTg1NWFkOWMwNjlhYy90YWJsZXJhbmdlOjU4MGU3YjBkNGE5ZDRkNjg4YWRhODU1YWQ5YzA2OWFjXzEzLTMtMS0xLTI4NjQ4_010deec3-b707-46bf-bd76-a719a2bb2205">3.59</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzMvZnJhZzplOGU4MTVlMGUxZmE0ZWRhYmYzODVmN2M2MmMzY2ZlZi90YWJsZTo1ODBlN2IwZDRhOWQ0ZDY4OGFkYTg1NWFkOWMwNjlhYy90YWJsZXJhbmdlOjU4MGU3YjBkNGE5ZDRkNjg4YWRhODU1YWQ5YzA2OWFjXzEzLTUtMS0xLTI4NjQ4_a8866ef8-8159-410f-ae1d-5c2f16c79084">4.34</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Potentially dilutive securities of <ix:nonFraction unitRef="shares" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="INF" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzMvZnJhZzplOGU4MTVlMGUxZmE0ZWRhYmYzODVmN2M2MmMzY2ZlZi90ZXh0cmVnaW9uOmU4ZTgxNWUwZTFmYTRlZGFiZjM4NWY3YzYyYzNjZmVmXzEwOTk1MTE2MzE4MjA_71d1c196-262c-480f-872c-de109ac66188">48,379</ix:nonFraction> for the fiscal year ended April&#160;30, 2022, have not been considered in the calculation of net loss per share as the effect would be anti-dilutive. There were <ix:nonFraction unitRef="shares" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="INF" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzMvZnJhZzplOGU4MTVlMGUxZmE0ZWRhYmYzODVmN2M2MmMzY2ZlZi90ZXh0cmVnaW9uOmU4ZTgxNWUwZTFmYTRlZGFiZjM4NWY3YzYyYzNjZmVmXzI5MQ_794736f3-8018-4d0d-991f-9e6ec2d580d1"><ix:nonFraction unitRef="shares" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="INF" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzMvZnJhZzplOGU4MTVlMGUxZmE0ZWRhYmYzODVmN2M2MmMzY2ZlZi90ZXh0cmVnaW9uOmU4ZTgxNWUwZTFmYTRlZGFiZjM4NWY3YzYyYzNjZmVmXzI5MQ_b2b47280-997d-4359-959b-7d020ec693eb">no</ix:nonFraction></ix:nonFraction> anti-dilutive securities for the fiscal years ended April&#160;30, 2021 and 2020, which were excluded from the calculation of net earnings per share. </span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ifeb0dc138a184e119befb2ae4af32115">Under a stock repurchase authorization approved by its Board of Directors (the "Board") on August 22, 2019, the Company was authorized to purchase up to $<ix:nonFraction unitRef="usd" contextRef="ib8d159e91b4649c1b5843681cebdd8d2_I20190822" decimals="INF" name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzMvZnJhZzplOGU4MTVlMGUxZmE0ZWRhYmYzODVmN2M2MmMzY2ZlZi90ZXh0cmVnaW9uOmU4ZTgxNWUwZTFmYTRlZGFiZjM4NWY3YzYyYzNjZmVmXzEwODc_324c93b2-ef35-4041-8767-daa486ced3b6">50</ix:nonFraction> million of the Company's common shares. On May 25, 2021, the Board authorized a stock repurchase program of up to $<ix:nonFraction unitRef="usd" contextRef="i3d5f3e6e0b2e49219d0f874139e9d6f4_I20210525" decimals="INF" name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzMvZnJhZzplOGU4MTVlMGUxZmE0ZWRhYmYzODVmN2M2MmMzY2ZlZi90ZXh0cmVnaW9uOmU4ZTgxNWUwZTFmYTRlZGFiZjM4NWY3YzYyYzNjZmVmXzEwOTk1MTE2MzEyNzg_6827b1c1-4791-4ae1-972e-df8b93c268c5">100</ix:nonFraction>&#160;million of the Company's outstanding common shares. In conjunction with this authorization the Board cancelled the $<ix:nonFraction unitRef="usd" contextRef="i1a1c232359634a6484b8688d28dd5ed8_I20210525" decimals="-5" name="amwd:StockRepurchaseProgramCancelledAuthorizedRepurchaseAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzMvZnJhZzplOGU4MTVlMGUxZmE0ZWRhYmYzODVmN2M2MmMzY2ZlZi90ZXh0cmVnaW9uOmU4ZTgxNWUwZTFmYTRlZGFiZjM4NWY3YzYyYzNjZmVmXzEwOTk1MTE2MzEyODY_b58af9ba-a4eb-4c70-b51b-d2cedc51a186">30</ix:nonFraction>&#160;million remaining from the August 2019 authorization. The Company did <ix:nonFraction unitRef="shares" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="INF" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzMvZnJhZzplOGU4MTVlMGUxZmE0ZWRhYmYzODVmN2M2MmMzY2ZlZi90ZXh0cmVnaW9uOmU4ZTgxNWUwZTFmYTRlZGFiZjM4NWY3YzYyYzNjZmVmXzEwOTk1MTE2MzE4Mzk_8168842a-c820-446f-990b-59a73da6690b">no</ix:nonFraction>t repurchase any of its shares during fiscal 2020. The Company purchased a total of <ix:nonFraction unitRef="shares" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="INF" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzMvZnJhZzplOGU4MTVlMGUxZmE0ZWRhYmYzODVmN2M2MmMzY2ZlZi90ZXh0cmVnaW9uOmU4ZTgxNWUwZTFmYTRlZGFiZjM4NWY3YzYyYzNjZmVmXzE2NDkyNjc0NDQ2OTg_9ea59f45-f799-4434-b36f-93ebec346891">299,781</ix:nonFraction> common shares, for an aggregate purchase price of $<ix:nonFraction unitRef="usd" contextRef="i91e0a7dcbd8241cea1faf10e8363bde4_D20210501-20220430" decimals="-5" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzMvZnJhZzplOGU4MTVlMGUxZmE0ZWRhYmYzODVmN2M2MmMzY2ZlZi90ZXh0cmVnaW9uOmU4ZTgxNWUwZTFmYTRlZGFiZjM4NWY3YzYyYzNjZmVmXzE2NDkyNjc0NDQ3MDc_3cfc3fd9-6688-421b-9f13-a3878d1dd930">25.0</ix:nonFraction>&#160;million, and a total of <ix:nonFraction unitRef="shares" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="INF" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzMvZnJhZzplOGU4MTVlMGUxZmE0ZWRhYmYzODVmN2M2MmMzY2ZlZi90ZXh0cmVnaW9uOmU4ZTgxNWUwZTFmYTRlZGFiZjM4NWY3YzYyYzNjZmVmXzE0Nzg_cde00daa-1fce-4891-82ec-cbc09b7fea08">200,046</ix:nonFraction> common shares, for an aggregate purchase price of $<ix:nonFraction unitRef="usd" contextRef="i138540a1d98447029831992bfb3cbe9a_D20200501-20210430" decimals="-5" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzMvZnJhZzplOGU4MTVlMGUxZmE0ZWRhYmYzODVmN2M2MmMzY2ZlZi90ZXh0cmVnaW9uOmU4ZTgxNWUwZTFmYTRlZGFiZjM4NWY3YzYyYzNjZmVmXzE1MzE_3825fa88-8e2f-4ad9-a26a-5beb6a5150d4">20.0</ix:nonFraction>&#160;million, during fiscal 2022 and 2021, respectively, under the authorizations pursuant to a repurchase plan intended to comply with the requirements of Rule 10b5-1 and Rule 10b-18 under the Securities Exchange Act of 1934, as amended. The Company funded share repurchases using available cash and cash generated from operations. Repurchased shares became authorized but unissued common shares. Repurchased shares became authorized but unissued common shares. At April 30, 2022, $<ix:nonFraction unitRef="usd" contextRef="i539c0f8146584531a16c1d13378a9b5b_I20220430" decimals="-5" name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzMvZnJhZzplOGU4MTVlMGUxZmE0ZWRhYmYzODVmN2M2MmMzY2ZlZi90ZXh0cmVnaW9uOmU4ZTgxNWUwZTFmYTRlZGFiZjM4NWY3YzYyYzNjZmVmXzE2NDkyNjc0NDcwMDk_52b63333-cac2-477a-9bcb-db087df8683c">75.0</ix:nonFraction>&#160;million remained authorized by the Company&#8217;s Board of Directors to repurchase the Company&#8217;s common shares.</ix:continuation></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42</span></div></div></div><div id="i401b4a6de1fb47999df40807973c8cf0_139"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note H &#8212; <ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90ZXh0cmVnaW9uOmYzZTg1MDc1MzI4YTQ0ODY5ODhmNWVlZDU5ZDFmMDkyXzUwMjI_46aabc3f-58e9-42c6-8aca-52b67e9070f9" continuedAt="i49b95dd3919c4f42a890a0d3466dd516" escape="true">Stock-Based Compensation</ix:nonNumeric></span></div><ix:continuation id="i49b95dd3919c4f42a890a0d3466dd516" continuedAt="ie8141c1ef3ce443aabeea14e96f78667"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has various stock-based compensation plans. The Company issues restricted stock units ("RSUs") to key employees and non-employee directors. Total compensation expense related to stock-based awards for the fiscal years ended April&#160;30, 2022, 2021, and 2020 was $<ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90ZXh0cmVnaW9uOmYzZTg1MDc1MzI4YTQ0ODY5ODhmNWVlZDU5ZDFmMDkyXzM2OA_1c280d7d-2b41-4210-8843-4dc0ff04a9b4">4.7</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90ZXh0cmVnaW9uOmYzZTg1MDc1MzI4YTQ0ODY5ODhmNWVlZDU5ZDFmMDkyXzM3Mg_eda75301-28ad-49fa-aeff-d08cbb92f506">4.6</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90ZXh0cmVnaW9uOmYzZTg1MDc1MzI4YTQ0ODY5ODhmNWVlZDU5ZDFmMDkyXzM4MA_eef291dc-5bc4-479c-b035-074d4c3a9a52">4.0</ix:nonFraction> million, respectively.&#160;The Company recognizes stock-based compensation costs net of an estimated forfeiture rate for those shares expected to vest on a straight-line basis over the requisite service period of the award. The Company estimates the forfeiture rates based upon its historical experience.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Incentive Plans</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At April&#160;30, 2022, the Company had RSU awards outstanding under <ix:nonFraction unitRef="plan" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="INF" name="amwd:SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofPlans" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90ZXh0cmVnaW9uOmYzZTg1MDc1MzI4YTQ0ODY5ODhmNWVlZDU5ZDFmMDkyXzc1NQ_7c5daf35-d1b7-4d76-8a0f-ed791a15b5f1">two</ix:nonFraction> different plans: (1) 2016 employee stock incentive plan; and (2) 2015 non-employee directors equity ownership plan.&#160;As of April&#160;30, 2022, there were <ix:nonFraction unitRef="shares" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90ZXh0cmVnaW9uOmYzZTg1MDc1MzI4YTQ0ODY5ODhmNWVlZDU5ZDFmMDkyXzg5Ng_5e16546c-d11d-4f25-b6d1-e92ac7df0cf2">508,968</ix:nonFraction> shares of common stock available for future stock-based compensation awards under the Company's stock incentive plans.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Methodology Assumptions</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For purposes of determining the fair value of RSUs, the Company uses the closing stock price of its common stock as reported on the NASDAQ Global Select Market on the date of grant. The fair value of the Company's RSU awards is expensed on a straight-line basis over the vesting period of the RSUs to the extent the Company believes it is probable the related performance criteria, if any, will be met.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restricted Stock Unit Activity:</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's RSUs granted to employees cliff-vest over a <ix:nonNumeric contextRef="i58dcab822a5b40aa8718dbff4276937f_D20210501-20220430" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90ZXh0cmVnaW9uOmYzZTg1MDc1MzI4YTQ0ODY5ODhmNWVlZDU5ZDFmMDkyXzQzOTgwNDY1MTgxODY_ae39ab36-7f94-4159-9712-1cc75903ad73">three-year</ix:nonNumeric> period from date of grant, while RSUs granted to non-employee directors vest daily over a <ix:nonNumeric contextRef="if1975f9df3b74efc9e22a8952eff6ffc_D20210501-20220430" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90ZXh0cmVnaW9uOmYzZTg1MDc1MzI4YTQ0ODY5ODhmNWVlZDU5ZDFmMDkyXzEwOTk1MTE2MzQ4NTk_3a2e1a01-6338-4b98-89a4-446dad82bd85">two-year</ix:nonNumeric> period from date of grant.&#160;Directors were granted service-based RSUs only, while employees were awarded both service-based and performance-based RSUs ("PBRSUs") in fiscal years 2022, 2021, and 2020.&#160;The PBRSUs granted in fiscal 2022, 2021, and 2020 are earned based on achievement of a number of goals pertaining to the Company's financial performance during <ix:nonFraction unitRef="performance_period" contextRef="i0ad0a319c21944f8ab803ecd6223a94d_D20210501-20220430" decimals="INF" name="amwd:NumberOfPerformancePeriods" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90ZXh0cmVnaW9uOmYzZTg1MDc1MzI4YTQ0ODY5ODhmNWVlZDU5ZDFmMDkyXzI5NTE_9b041a92-7e49-496b-a60f-cc51b531a0f5">three</ix:nonFraction> <ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="amwd:PerformancePeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90ZXh0cmVnaW9uOmYzZTg1MDc1MzI4YTQ0ODY5ODhmNWVlZDU5ZDFmMDkyXzEwOTk1MTE2MzQ4NjA_b090a31d-fde1-4764-b36a-ff836ac0e72c">one-year</ix:nonNumeric> performance periods and the achievement of certain cultural goals for the <ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="amwd:PeriodToAchieveCulturalGoals" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90ZXh0cmVnaW9uOmYzZTg1MDc1MzI4YTQ0ODY5ODhmNWVlZDU5ZDFmMDkyXzEwOTk1MTE2MzQ4NjE_5fd2dd98-05da-4fe0-912e-a41ae53ac909">three-year</ix:nonNumeric> period.&#160;Employees who satisfy the vesting criteria will receive a proportional amount of PBRSUs based upon the Compensation Committee's assessment of the Company's achievement of the performance criteria.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90ZXh0cmVnaW9uOmYzZTg1MDc1MzI4YTQ0ODY5ODhmNWVlZDU5ZDFmMDkyXzUwMTc_31ab5d50-c2aa-4610-bbe4-405f490e327c" continuedAt="i985c65efc958404386ed94e67a155b69" escape="true">The following table contains a summary of the Company's RSU activity for the fiscal years ended April&#160;30, 2022, 2021, and 2020:</ix:nonNumeric></span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="ie8141c1ef3ce443aabeea14e96f78667"><div style="margin-top:5pt"><ix:continuation id="i985c65efc958404386ed94e67a155b69"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:39.575%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.493%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.409%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.409%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.412%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PERFORMANCE-BASED RSUs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SERVICE-BASED RSUs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TOTAL RSUs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">WEIGHTED AVERAGE GRANT <br/>DATE FAIR VALUE</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issued and outstanding, April 30, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i00d97426e4dd44a58a9ed2badb322107_I20190430" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzEtMS0xLTEtMjg2NDg_62b7ab9c-645b-4582-a3f7-376958119c2f">89,182</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1da4d86da0f243689907d7c5458319fa_I20190430" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzEtMy0xLTEtMjg2NDg_6f91861e-e577-4afd-b67d-cfbc437bda89">61,269</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id47a6781513b4c289a3155e3cd39e1bc_I20190430" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzEtNS0xLTEtMjg2NDg_aa09c6c7-48d0-445d-8328-71c565efcfec">150,451</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="id47a6781513b4c289a3155e3cd39e1bc_I20190430" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzEtNy0xLTEtMjg2NDg_f5cd8098-aff9-422e-b4ef-73d2555dc790">76.91</ix:nonFraction></span></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i44a9e80def594d2181d902147cecf188_D20190501-20200430" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzMtMS0xLTEtMjg2NDg_6df08cb4-b0b0-402c-97f0-b4cc3b2c82b1">61,379</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i094f1f7cfb3849a8bfbb70db1935cf5d_D20190501-20200430" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzMtMy0xLTEtMjg2NDg_5428b86a-a961-4ea6-b957-8a1594087a4f">42,691</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i115db346a0f54d398477faa44af70904_D20190501-20200430" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzMtNS0xLTEtMjg2NDg_1481173a-4e1e-425b-af02-fed1bdc7d87a">104,070</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="i115db346a0f54d398477faa44af70904_D20190501-20200430" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzMtNy0xLTEtMjg2NDg_dbc32122-786f-40a1-b276-011a1fb5ee07">53.95</ix:nonFraction></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled due to non-achievement of performance goals</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i44a9e80def594d2181d902147cecf188_D20190501-20200430" decimals="INF" name="amwd:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzQtMS0xLTEtMjg2NDg_4f751e9a-41f3-43a6-be9e-ae848c600318">11,305</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i094f1f7cfb3849a8bfbb70db1935cf5d_D20190501-20200430" decimals="INF" name="amwd:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledNumber" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzQtMy0xLTEtMjg2NDg_6757019e-7f49-4001-841d-5ed09e8f7c88">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i115db346a0f54d398477faa44af70904_D20190501-20200430" decimals="INF" name="amwd:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzQtNS0xLTEtMjg2NDg_5ee7ff48-aa98-4b15-827f-236bc4a0eda4">11,305</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="i115db346a0f54d398477faa44af70904_D20190501-20200430" decimals="2" name="amwd:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzQtNy0xLTEtMjg2NDg_7b500933-9b35-4187-8353-9bda1a932ce1">85.13</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settled in common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i44a9e80def594d2181d902147cecf188_D20190501-20200430" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzUtMS0xLTEtMjg2NDg_82cab93f-e46a-4163-a46e-747f3e165af1">18,628</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i094f1f7cfb3849a8bfbb70db1935cf5d_D20190501-20200430" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzUtMy0xLTEtMjg2NDg_a3e911c0-cbef-4efe-b305-9dc93fb711ba">21,521</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i115db346a0f54d398477faa44af70904_D20190501-20200430" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzUtNS0xLTEtMjg2NDg_82482911-f38f-4375-b6e3-06a14ac8e978">40,149</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="i115db346a0f54d398477faa44af70904_D20190501-20200430" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzUtNy0xLTEtMjg2NDg_98d7da28-84e4-46e6-99e7-9f8b19b0c08b">67.03</ix:nonFraction></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i44a9e80def594d2181d902147cecf188_D20190501-20200430" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzYtMS0xLTEtMjg2NDg_ee3fa42e-5020-44a3-a811-59fb3c0bec29">2,941</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i094f1f7cfb3849a8bfbb70db1935cf5d_D20190501-20200430" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzYtMy0xLTEtMjg2NDg_0a96e7ec-edeb-460b-ac63-858b4a017076">3,229</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i115db346a0f54d398477faa44af70904_D20190501-20200430" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzYtNS0xLTEtMjg2NDg_27c7c621-7194-4a06-83f9-4b4851d4b672">6,170</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="i115db346a0f54d398477faa44af70904_D20190501-20200430" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzYtNy0xLTEtMjg2NDg_5cf1573b-93b4-4964-ba66-12006027b91c">86.68</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issued and outstanding, April 30, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7de41d69650c4697a87dace043fb8ce9_I20200430" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzctMS0xLTEtMjg2NDg_4055f3cb-0060-4c58-b9dc-ef63974e6644">117,687</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5872288b0d2747c5a399087abeb4bdfb_I20200430" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzctMy0xLTEtMjg2NDg_36d5b21d-52dd-4060-9884-1676f9a972fd">79,210</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6f8ef59fb545478ea8a1d9ab2cd97395_I20200430" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzctNS0xLTEtMjg2NDg_d8331977-be09-443d-b71e-100082b33bbf">196,897</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="i6f8ef59fb545478ea8a1d9ab2cd97395_I20200430" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzctNy0xLTEtMjg2NDg_2917a853-d140-43a0-bf72-fefcb93798aa">66.68</ix:nonFraction></span></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i07840e10bbc643bb8bc9e4b26e5f4949_D20200501-20210430" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzktMS0xLTEtMjg2NDg_1cb19937-533d-4f99-b52c-9b217c9bd079">124,374</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie36d56c058bc42a58d0e61375b7057cb_D20200501-20210430" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzktMy0xLTEtMjg2NDg_dd2babeb-4a86-4175-a957-7b7972cea4e7">76,846</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ibae59360080b43aa87cfcfb2e867afba_D20200501-20210430" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzktNS0xLTEtMjg2NDg_7d278a44-7103-451a-af67-a7a68932dacf">201,220</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="ibae59360080b43aa87cfcfb2e867afba_D20200501-20210430" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzktNy0xLTEtMjg2NDg_7ea04df4-cdfd-4ced-9d00-29e717ebe22d">66.00</ix:nonFraction></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled due to non-achievement of performance goals</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i07840e10bbc643bb8bc9e4b26e5f4949_D20200501-20210430" decimals="INF" name="amwd:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzEwLTEtMS0xLTI4NjQ4_254bb764-4a23-4f82-8916-29b7232e1e3a">17,461</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie36d56c058bc42a58d0e61375b7057cb_D20200501-20210430" decimals="INF" name="amwd:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledNumber" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzEwLTMtMS0xLTI4NjQ4_42880a93-35dd-4611-976b-8da2fa05015f">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="ibae59360080b43aa87cfcfb2e867afba_D20200501-20210430" decimals="INF" name="amwd:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzEwLTUtMS0xLTI4NjQ4_605b238f-4327-4342-82ff-bb47e83a33c3">17,461</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="ibae59360080b43aa87cfcfb2e867afba_D20200501-20210430" decimals="2" name="amwd:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzEwLTctMS0xLTI4NjQ4_027e1aa3-57d9-4441-b2e3-c7de3a39dc82">89.31</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settled in common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i07840e10bbc643bb8bc9e4b26e5f4949_D20200501-20210430" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzExLTEtMS0xLTI4NjQ4_892569ea-64c2-460a-8f9d-8cb87fcf992c">19,058</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="ie36d56c058bc42a58d0e61375b7057cb_D20200501-20210430" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzExLTMtMS0xLTI4NjQ4_46eab380-66dc-45b9-ba07-4aaa86af77b0">27,208</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="ibae59360080b43aa87cfcfb2e867afba_D20200501-20210430" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzExLTUtMS0xLTI4NjQ4_b2929aa9-c2fb-452f-8767-d1ebcdc115e5">46,266</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="ibae59360080b43aa87cfcfb2e867afba_D20200501-20210430" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzExLTctMS0xLTI4NjQ4_7bf7b813-e15f-4e54-9cb7-ebf826c4ae51">88.57</ix:nonFraction></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i07840e10bbc643bb8bc9e4b26e5f4949_D20200501-20210430" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzEyLTEtMS0xLTI4NjQ4_072c1a1c-2c78-464d-8312-df5226e53f7b">73,858</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="ie36d56c058bc42a58d0e61375b7057cb_D20200501-20210430" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzEyLTMtMS0xLTI4NjQ4_af57ea98-713f-43d6-a3f7-586f61a13579">37,377</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="ibae59360080b43aa87cfcfb2e867afba_D20200501-20210430" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzEyLTUtMS0xLTI4NjQ4_071f6228-6f3f-4df8-bc0b-6bc68e301224">111,235</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="ibae59360080b43aa87cfcfb2e867afba_D20200501-20210430" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzEyLTctMS0xLTI4NjQ4_a4fe4586-3079-4664-bee8-c64272dbf3bb">71.63</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issued and outstanding, April 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i011367eb88ce40c0865286aadc83f55a_I20210430" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzEzLTEtMS0xLTI4NjQ4_d9b8632a-d5c3-43ea-980d-8b9448ea4e50">131,684</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i50c6e59a361149d194bb5f751ce6ac75_I20210430" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzEzLTMtMS0xLTI4NjQ4_b45d06f5-ea80-436d-8847-44bba95d1497">91,471</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i75822cdb74c34dd4abeb242de9cf51ab_I20210430" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzEzLTUtMS0xLTI4NjQ4_4c5c3a28-41d3-4701-a6db-c46beeb7660c">223,155</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="i75822cdb74c34dd4abeb242de9cf51ab_I20210430" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzEzLTctMS0xLTI4NjQ4_f8d3fa8e-680a-4de5-b139-eed063c51c81">64.81</ix:nonFraction></span></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7f09f198dff5410d9597fd08b86daaa9_D20210501-20220430" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzE1LTEtMS0xLTI4NjQ4_234f6351-deec-4a01-9bd2-822d6fedcad9">57,392</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3cf392f064cb47a2a97bb4c04fde7c31_D20210501-20220430" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzE1LTMtMS0xLTI4NjQ4_9a73c8cc-662c-407a-8b75-a4ea6cf15c53">85,568</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0ad0a319c21944f8ab803ecd6223a94d_D20210501-20220430" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzE1LTUtMS0xLTI4NjQ4_fb3827eb-1565-4eab-8957-ead7d0c6d107">142,960</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="i0ad0a319c21944f8ab803ecd6223a94d_D20210501-20220430" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzE1LTctMS0xLTI4NjQ4_5d596cdf-2f10-4ea6-a2ff-678a188ae1df">76.97</ix:nonFraction></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled due to non-achievement of performance goals</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i7f09f198dff5410d9597fd08b86daaa9_D20210501-20220430" decimals="INF" name="amwd:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzE2LTEtMS0xLTI4NjQ4_0a7ab3e1-9be4-4944-90dd-c4413b6d1c0b">1,975</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3cf392f064cb47a2a97bb4c04fde7c31_D20210501-20220430" decimals="INF" name="amwd:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledNumber" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzE2LTMtMS0xLTI4NjQ4_42236078-cf67-4351-a689-49690d89fad8">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i0ad0a319c21944f8ab803ecd6223a94d_D20210501-20220430" decimals="INF" name="amwd:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzE2LTUtMS0xLTI4NjQ4_f6b15a28-f22a-4de3-9b37-9ad769db2c40">1,975</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="i0ad0a319c21944f8ab803ecd6223a94d_D20210501-20220430" decimals="2" name="amwd:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzE2LTctMS0xLTI4NjQ4_bb60430c-5462-44a4-a5e2-c604021a360e">104.10</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settled in common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i7f09f198dff5410d9597fd08b86daaa9_D20210501-20220430" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzE3LTEtMS0xLTI4NjQ4_e2f2bea4-f556-45c0-9d94-a47a18fffaa2">19,930</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i3cf392f064cb47a2a97bb4c04fde7c31_D20210501-20220430" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzE3LTMtMS0xLTI4NjQ4_11e7f9c6-a4f7-43de-9615-4dafd1f268bd">23,242</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i0ad0a319c21944f8ab803ecd6223a94d_D20210501-20220430" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzE3LTUtMS0xLTI4NjQ4_a2516fc2-dbc1-4d6c-8fa1-3265da30499d">43,172</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="i0ad0a319c21944f8ab803ecd6223a94d_D20210501-20220430" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzE3LTctMS0xLTI4NjQ4_2a61e156-81e9-4f5a-8b5f-829494625798">71.47</ix:nonFraction></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i7f09f198dff5410d9597fd08b86daaa9_D20210501-20220430" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzE4LTEtMS0xLTI4NjQ4_923179c5-8fd5-4bc8-87ec-3f1036c026af">12,561</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i3cf392f064cb47a2a97bb4c04fde7c31_D20210501-20220430" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzE4LTMtMS0xLTI4NjQ4_2c1f05d4-f4bf-4991-abae-5d6545445703">6,563</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i0ad0a319c21944f8ab803ecd6223a94d_D20210501-20220430" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzE4LTUtMS0xLTI4NjQ4_af984ddb-1c78-4005-a726-c6298c937934">19,124</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="i0ad0a319c21944f8ab803ecd6223a94d_D20210501-20220430" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzE4LTctMS0xLTI4NjQ4_b9de1479-7376-4ce9-86d1-d60c2ddd5179">72.79</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issued and outstanding, April 30, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i28201baf2a944d1ca50c34344bdc82fc_I20220430" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzE5LTEtMS0xLTI4NjQ4_da2c420d-4a94-4472-b87c-4264cd5db81f">154,610</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7e14e0b54ad24feab383a555180d8118_I20220430" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzE5LTMtMS0xLTI4NjQ4_8de76779-422f-43fe-882a-c0e6d6e3b4ea">147,234</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if4f9862a2b1d41679669b8441417da4a_I20220430" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzE5LTUtMS0xLTI4NjQ4_85218291-c363-4a06-9cf3-28ff9186c37e">301,844</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="if4f9862a2b1d41679669b8441417da4a_I20220430" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzE5LTctMS0xLTI4NjQ4_ed8c5293-8e77-4be2-bcfd-ad1655b90b23">69.10</ix:nonFraction></span></td></tr></table></ix:continuation></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April&#160;30, 2022, there was $<ix:nonFraction unitRef="usd" contextRef="if4f9862a2b1d41679669b8441417da4a_I20220430" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90ZXh0cmVnaW9uOmYzZTg1MDc1MzI4YTQ0ODY5ODhmNWVlZDU5ZDFmMDkyXzMzODY_80caf706-1306-4007-8a23-1add5cb25f5e">13.6</ix:nonFraction> million of total unrecognized compensation expense related to unvested RSUs granted under the Company's stock-based compensation plans.&#160;This expense is expected to be recognized over a weighted-average period of <ix:nonNumeric contextRef="i0ad0a319c21944f8ab803ecd6223a94d_D20210501-20220430" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90ZXh0cmVnaW9uOmYzZTg1MDc1MzI4YTQ0ODY5ODhmNWVlZDU5ZDFmMDkyXzM1OTQ_29d14e5c-0716-4a10-a661-2cfbefb9df61">1.6</ix:nonNumeric> years. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90ZXh0cmVnaW9uOmYzZTg1MDc1MzI4YTQ0ODY5ODhmNWVlZDU5ZDFmMDkyXzUwMTg_506ed92a-741e-492f-a313-101fa9e9413d" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the fiscal years ended April&#160;30, 2022, 2021, and 2020 stock-based compensation expense was allocated as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:65.762%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.457%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.457%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.458%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales and distribution</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idb299b8421414be2b17be86f3a600a6b_D20210501-20220430" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTo5NGMwYTZhZThkYWU0ZWFhOTk4ZGE1NzgzNzUxYzYyNC90YWJsZXJhbmdlOjk0YzBhNmFlOGRhZTRlYWE5OThkYTU3ODM3NTFjNjI0XzEtMS0xLTEtMjg2NDg_87fe040e-04be-41d7-a87f-7f22f8f1c89b">1,299</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id15a01b112714d89ac32f1154f4a8f98_D20200501-20210430" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTo5NGMwYTZhZThkYWU0ZWFhOTk4ZGE1NzgzNzUxYzYyNC90YWJsZXJhbmdlOjk0YzBhNmFlOGRhZTRlYWE5OThkYTU3ODM3NTFjNjI0XzEtMy0xLTEtMjg2NDg_97d4e9bb-5663-45f4-a5d7-de7b17c0df94">1,461</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i58ebcb14fcf340898ae4be6ae9465e78_D20190501-20200430" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTo5NGMwYTZhZThkYWU0ZWFhOTk4ZGE1NzgzNzUxYzYyNC90YWJsZXJhbmdlOjk0YzBhNmFlOGRhZTRlYWE5OThkYTU3ODM3NTFjNjI0XzEtNS0xLTEtMjg2NDg_0a5a5bc5-492d-4d6e-a695-eef9ba2ac3d4">809</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling and marketing expenses</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i873976b785fc4bf798da377f4fd9a0b8_D20210501-20220430" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTo5NGMwYTZhZThkYWU0ZWFhOTk4ZGE1NzgzNzUxYzYyNC90YWJsZXJhbmdlOjk0YzBhNmFlOGRhZTRlYWE5OThkYTU3ODM3NTFjNjI0XzItMS0xLTEtMjg2NDg_f689bf3b-0298-44f7-bfc5-ff042690423e">1,266</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i58c781551eed4ac088f20bde19e50032_D20200501-20210430" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTo5NGMwYTZhZThkYWU0ZWFhOTk4ZGE1NzgzNzUxYzYyNC90YWJsZXJhbmdlOjk0YzBhNmFlOGRhZTRlYWE5OThkYTU3ODM3NTFjNjI0XzItMy0xLTEtMjg2NDg_006352b7-e631-4076-a9db-377bef00fe63">982</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd4b840bd1e4f0a97aa76f22bae3289_D20190501-20200430" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTo5NGMwYTZhZThkYWU0ZWFhOTk4ZGE1NzgzNzUxYzYyNC90YWJsZXJhbmdlOjk0YzBhNmFlOGRhZTRlYWE5OThkYTU3ODM3NTFjNjI0XzItNS0xLTEtMjg2NDg_0ae112ec-2e3f-4294-94b5-8adfcb5a30c3">1,006</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieefc0e4c66424d098531825e23c2cc72_D20210501-20220430" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTo5NGMwYTZhZThkYWU0ZWFhOTk4ZGE1NzgzNzUxYzYyNC90YWJsZXJhbmdlOjk0YzBhNmFlOGRhZTRlYWE5OThkYTU3ODM3NTFjNjI0XzMtMS0xLTEtMjg2NDg_90c4206c-8262-48bd-9585-1954162c3b8f">2,143</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a502172c1d8402f873eb43856873e86_D20200501-20210430" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTo5NGMwYTZhZThkYWU0ZWFhOTk4ZGE1NzgzNzUxYzYyNC90YWJsZXJhbmdlOjk0YzBhNmFlOGRhZTRlYWE5OThkYTU3ODM3NTFjNjI0XzMtMy0xLTEtMjg2NDg_dc3754f0-8a55-41bf-9f9b-128d6a22c229">2,155</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i891129d25840427e9705544c957b1213_D20190501-20200430" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTo5NGMwYTZhZThkYWU0ZWFhOTk4ZGE1NzgzNzUxYzYyNC90YWJsZXJhbmdlOjk0YzBhNmFlOGRhZTRlYWE5OThkYTU3ODM3NTFjNjI0XzMtNS0xLTEtMjg2NDg_f6580730-7ed1-41c7-a100-e0ee481fc5d6">2,174</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense, before income taxes</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTo5NGMwYTZhZThkYWU0ZWFhOTk4ZGE1NzgzNzUxYzYyNC90YWJsZXJhbmdlOjk0YzBhNmFlOGRhZTRlYWE5OThkYTU3ODM3NTFjNjI0XzQtMS0xLTEtMjg2NDg_f25c4bcf-7c82-423b-8907-db929e8f3592">4,708</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTo5NGMwYTZhZThkYWU0ZWFhOTk4ZGE1NzgzNzUxYzYyNC90YWJsZXJhbmdlOjk0YzBhNmFlOGRhZTRlYWE5OThkYTU3ODM3NTFjNjI0XzQtMy0xLTEtMjg2NDg_b6572aeb-2db6-4d7e-be51-e357024b0b7e">4,598</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTo5NGMwYTZhZThkYWU0ZWFhOTk4ZGE1NzgzNzUxYzYyNC90YWJsZXJhbmdlOjk0YzBhNmFlOGRhZTRlYWE5OThkYTU3ODM3NTFjNjI0XzQtNS0xLTEtMjg2NDg_9118f173-6cf2-4b73-955b-1842c677c299">3,989</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restricted Stock Tracking Units:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal 2022, the Board approved grants of <ix:nonFraction unitRef="shares" contextRef="if117fd4b4efa43bc85303a4ee11e8cbe_I20220430" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90ZXh0cmVnaW9uOmYzZTg1MDc1MzI4YTQ0ODY5ODhmNWVlZDU5ZDFmMDkyXzM3ODg_c402ef2d-d813-40e6-a1da-64f37081e1a0">5,794</ix:nonFraction> cash-settled performance-based restricted stock tracking units ("RSTUs") and <ix:nonFraction unitRef="shares" contextRef="if8e2c35a2f7f4a62b866e4713d6c3918_I20220430" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90ZXh0cmVnaW9uOmYzZTg1MDc1MzI4YTQ0ODY5ODhmNWVlZDU5ZDFmMDkyXzM4Njg_38b6d9b1-e7be-4f71-bc38-e532e88c6dc6">3,096</ix:nonFraction> cash-settled service-based RSTUs for more junior level employees.&#160;Each performance-based RSTU entitles the recipient to receive a payment in cash equal to the fair market value of a share of the Company's common stock as of the payment date if applicable performance and cultural conditions are met and the recipient remains continuously employed with the Company until the units vest.&#160;The service-based RSTUs entitle the recipients to receive a payment in cash equal to the fair market value of a share of our common stock as of the payment date if they remain continuously employed with the Company until the units vest.&#160;All of the RSTUs cliff-vest <ix:nonNumeric contextRef="ib549914b365c4405bf49eecd50118ecc_D20210501-20220430" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90ZXh0cmVnaW9uOmYzZTg1MDc1MzI4YTQ0ODY5ODhmNWVlZDU5ZDFmMDkyXzQ1MjU_0aa871e8-7093-4f07-86d3-7489a133d3a4">three years</ix:nonNumeric> from the grant date.&#160;The fair value of each cash-settled RSTU award is remeasured at the end of each reporting period and the liability is adjusted, and related expense recorded, based on the new fair value. The expense recongnized in fiscal 2022, 2021, and 2020, and the liability as of April 30, 2022 and 2021, related to RSTUs is not significant.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="i401b4a6de1fb47999df40807973c8cf0_145"></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note I &#8212; <ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90ZXh0cmVnaW9uOjJjY2Q4YWFjZWM3ZTQ5ZTU5OWYwZWNhNzlkOWI3NDkyXzY1OTU_af97721b-0401-4e9e-b83d-490a362a585a" continuedAt="i198d2bda58774ed8a40349bcb21f7589" escape="true">Employee Benefit and Retirement Plans</ix:nonNumeric></span></div><ix:continuation id="i198d2bda58774ed8a40349bcb21f7589" continuedAt="id4d42e10e622492b9b7c275e5afb6eb4"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Retirement Savings Plans</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Under the American Woodmark Corporation Retirement Savings Plan (the "Plan"), essentially all employees are immediately eligible to participate in the Plan. Participants are eligible for 401(k) matching contributions based upon the employee&#8217;s contribution to the Plan. All participants employed at the end of the fiscal year and hired prior to November 2 of the fiscal year are eligible for a discretionary profit-sharing contribution.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Discretionary profit-sharing contributions ranging from <ix:nonFraction unitRef="number" contextRef="i4cc95970625548039acc1b1ed0d46907_D20210501-20220430" decimals="INF" name="amwd:DefinedContributionPlanPercentOfAfterTaxEarningsContributionPercent" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90ZXh0cmVnaW9uOjJjY2Q4YWFjZWM3ZTQ5ZTU5OWYwZWNhNzlkOWI3NDkyXzUwNg_3a4f6d4c-a199-441a-881f-8af89b9fb06a">0</ix:nonFraction>-<ix:nonFraction unitRef="number" contextRef="ie67cb0b9d14447bf8c3fdd00d09f3e91_D20210501-20220430" decimals="INF" name="amwd:DefinedContributionPlanPercentOfAfterTaxEarningsContributionPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90ZXh0cmVnaW9uOjJjY2Q4YWFjZWM3ZTQ5ZTU5OWYwZWNhNzlkOWI3NDkyXzUwOQ_1e71c790-ce4b-48bb-8928-c6af73fd3d34">5</ix:nonFraction>% of net income, based on predetermined net income levels of the Company,&#160;may be made annually in the form of Company stock.&#160;The Company recognized expenses for profit-sharing contributions of $<ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-5" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90ZXh0cmVnaW9uOjJjY2Q4YWFjZWM3ZTQ5ZTU5OWYwZWNhNzlkOWI3NDkyXzcwMw_c0b31189-1b94-42ad-80a8-0bd6329d515b">0.8</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-5" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90ZXh0cmVnaW9uOjJjY2Q4YWFjZWM3ZTQ5ZTU5OWYwZWNhNzlkOWI3NDkyXzcwNw_e6915738-a227-4bbe-b361-4dc54afe76c9">2.9</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-5" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90ZXh0cmVnaW9uOjJjY2Q4YWFjZWM3ZTQ5ZTU5OWYwZWNhNzlkOWI3NDkyXzcxNQ_fb63b8e2-4a9f-49b8-a1d6-9e94d7db0aff">3.7</ix:nonFraction> million in fiscal years 2022, 2021, and 2020, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company matches <ix:nonFraction unitRef="number" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="2" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90ZXh0cmVnaW9uOjJjY2Q4YWFjZWM3ZTQ5ZTU5OWYwZWNhNzlkOWI3NDkyXzc4OA_5a16b6f4-09aa-4731-a439-1da23e0dd448">100</ix:nonFraction>% of an employee's annual 401(k) contributions to the Plan up to <ix:nonFraction unitRef="number" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="2" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90ZXh0cmVnaW9uOjJjY2Q4YWFjZWM3ZTQ5ZTU5OWYwZWNhNzlkOWI3NDkyXzg1NA_94510750-49b7-4e91-9538-1a4554d379fb">4</ix:nonFraction>% of annual compensation.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expense for 401(k) matching contributions for both plans was $<ix:nonFraction unitRef="usd" contextRef="i09d9c606d7a44f06a77dec0627d9dea9_D20210501-20220430" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90ZXh0cmVnaW9uOjJjY2Q4YWFjZWM3ZTQ5ZTU5OWYwZWNhNzlkOWI3NDkyXzEwNjM_e83431a7-d1fc-4448-bbb9-be6d3e0fd7f4">11.7</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="iff32562deb3e42238da8ac7ef3ba4a03_D20200501-20210430" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90ZXh0cmVnaW9uOjJjY2Q4YWFjZWM3ZTQ5ZTU5OWYwZWNhNzlkOWI3NDkyXzEwNjc_37bb7b52-6c5e-4845-b8b0-d1c2cebf56ac">11.9</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="ic98696e31e0843878c54f7d34106988f_D20190501-20200430" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90ZXh0cmVnaW9uOjJjY2Q4YWFjZWM3ZTQ5ZTU5OWYwZWNhNzlkOWI3NDkyXzEwNzU_86aa0b86-d71f-4523-ab8d-897eb2695d54">10.1</ix:nonFraction> million, in fiscal years 2022, 2021, and 2020, respectively.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Pension Benefits</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to April 30, 2020, the Company had <ix:nonFraction unitRef="plan" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="INF" name="amwd:NumberOfDefinedBenefitPensionPlans" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90ZXh0cmVnaW9uOjJjY2Q4YWFjZWM3ZTQ5ZTU5OWYwZWNhNzlkOWI3NDkyXzExODY_58c40ce3-362e-47cb-b13a-91d0636f1025">two</ix:nonFraction> defined benefit pension plans covering many of the Company's employees hired prior to April 30, 2012. Effective April 30, 2012, the Company froze all future benefit accruals under the Company's defined benefit pension plans.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective April 30, 2020, these plans were merged into one plan (the "Pension Plan"). The Pension Plan provides defined benefits based on years of service and final average earnings (for salaried employees) or benefit rate (for hourly employees). Effective December 31, 2020 (the "Plan Termination Date"), the Pension Plan was terminated in a standard termination and benefits were distributed on December 2, 2021.</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="amwd:ScheduleOfPostretirementBenefitObligationsPlanAssetsAndFundedStatusTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90ZXh0cmVnaW9uOjJjY2Q4YWFjZWM3ZTQ5ZTU5OWYwZWNhNzlkOWI3NDkyXzY1NjE_7f44fb62-7e15-4d6f-8513-f7ede37dc27b" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following provides a reconciliation of benefit obligations, plan assets and funded status of the Company's non-contributory Pension Plan as of April 30:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:72.360%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.804%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APRIL 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CHANGE IN PROJECTED BENEFIT OBLIGATION</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Projected benefit obligation at beginning of year</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZTowNDJlYTA2N2JkOTc0MDI0OGFiNzAzMGZhN2RmMzg0Mi90YWJsZXJhbmdlOjA0MmVhMDY3YmQ5NzQwMjQ4YWI3MDMwZmE3ZGYzODQyXzMtMS0xLTEtMjg2NDg_e62cf9cf-7007-4114-a6f7-9d53f02c1b36">196,537</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i103a554c5f184b2b8bfb5f9dce68aa05_I20200430" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZTowNDJlYTA2N2JkOTc0MDI0OGFiNzAzMGZhN2RmMzg0Mi90YWJsZXJhbmdlOjA0MmVhMDY3YmQ5NzQwMjQ4YWI3MDMwZmE3ZGYzODQyXzMtMy0xLTEtMjg2NDg_2ecac348-ce4c-4a90-950a-b32414b60840">191,184</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZTowNDJlYTA2N2JkOTc0MDI0OGFiNzAzMGZhN2RmMzg0Mi90YWJsZXJhbmdlOjA0MmVhMDY3YmQ5NzQwMjQ4YWI3MDMwZmE3ZGYzODQyXzQtMS0xLTEtMjg2NDg_088664e3-ba19-4e0b-8d2e-a5eb7e586dd1">3,147</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZTowNDJlYTA2N2JkOTc0MDI0OGFiNzAzMGZhN2RmMzg0Mi90YWJsZXJhbmdlOjA0MmVhMDY3YmQ5NzQwMjQ4YWI3MDMwZmE3ZGYzODQyXzQtMy0xLTEtMjg2NDg_351a299b-dc48-4c96-b5e7-8d8daf30912b">4,662</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial gains (losses)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZTowNDJlYTA2N2JkOTc0MDI0OGFiNzAzMGZhN2RmMzg0Mi90YWJsZXJhbmdlOjA0MmVhMDY3YmQ5NzQwMjQ4YWI3MDMwZmE3ZGYzODQyXzUtMS0xLTEtMjg2NDg_4ac32587-6b2e-45fe-8506-f0d1684be288">3,738</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZTowNDJlYTA2N2JkOTc0MDI0OGFiNzAzMGZhN2RmMzg0Mi90YWJsZXJhbmdlOjA0MmVhMDY3YmQ5NzQwMjQ4YWI3MDMwZmE3ZGYzODQyXzUtMy0xLTEtMjg2NDg_47ceabf2-3fad-4d56-a989-a3654b89ca7f">6,759</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZTowNDJlYTA2N2JkOTc0MDI0OGFiNzAzMGZhN2RmMzg0Mi90YWJsZXJhbmdlOjA0MmVhMDY3YmQ5NzQwMjQ4YWI3MDMwZmE3ZGYzODQyXzYtMS0xLTEtMjg2NDg_84d61f2e-fbbf-43df-ad91-4ca4522990b7">4,214</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZTowNDJlYTA2N2JkOTc0MDI0OGFiNzAzMGZhN2RmMzg0Mi90YWJsZXJhbmdlOjA0MmVhMDY3YmQ5NzQwMjQ4YWI3MDMwZmE3ZGYzODQyXzYtMy0xLTEtMjg2NDg_f6e5058d-865b-460e-8872-8f4fec269abd">6,068</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" name="us-gaap:DefinedBenefitPlanSettlementsBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZTowNDJlYTA2N2JkOTc0MDI0OGFiNzAzMGZhN2RmMzg0Mi90YWJsZXJhbmdlOjA0MmVhMDY3YmQ5NzQwMjQ4YWI3MDMwZmE3ZGYzODQyXzctMS0xLTEtNDA1NjI_fcdd2c52-c908-4c0e-866d-2c2c78d70d0a">191,732</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:DefinedBenefitPlanSettlementsBenefitObligation" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZTowNDJlYTA2N2JkOTc0MDI0OGFiNzAzMGZhN2RmMzg0Mi90YWJsZXJhbmdlOjA0MmVhMDY3YmQ5NzQwMjQ4YWI3MDMwZmE3ZGYzODQyXzctMy0xLTEtNDA1NjI_64b9ad97-c082-4115-8ccc-aa255d6a5ad1">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Projected benefit obligation at end of year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZTowNDJlYTA2N2JkOTc0MDI0OGFiNzAzMGZhN2RmMzg0Mi90YWJsZXJhbmdlOjA0MmVhMDY3YmQ5NzQwMjQ4YWI3MDMwZmE3ZGYzODQyXzctMS0xLTEtMjg2NDg_6f76969f-589f-4569-a66e-e139d34b7302">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZTowNDJlYTA2N2JkOTc0MDI0OGFiNzAzMGZhN2RmMzg0Mi90YWJsZXJhbmdlOjA0MmVhMDY3YmQ5NzQwMjQ4YWI3MDMwZmE3ZGYzODQyXzctMy0xLTEtMjg2NDg_7998625c-38d0-471a-bbbf-14a0f8f0513d">196,537</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CHANGE IN PLAN ASSETS</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets at beginning of year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZTowNDJlYTA2N2JkOTc0MDI0OGFiNzAzMGZhN2RmMzg0Mi90YWJsZXJhbmdlOjA0MmVhMDY3YmQ5NzQwMjQ4YWI3MDMwZmE3ZGYzODQyXzEwLTEtMS0xLTI4NjQ4_f195259d-563e-4190-a29b-dc1f3a8f0487">193,552</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i103a554c5f184b2b8bfb5f9dce68aa05_I20200430" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZTowNDJlYTA2N2JkOTc0MDI0OGFiNzAzMGZhN2RmMzg0Mi90YWJsZXJhbmdlOjA0MmVhMDY3YmQ5NzQwMjQ4YWI3MDMwZmE3ZGYzODQyXzEwLTMtMS0xLTI4NjQ4_0cb66789-27ef-40bc-9bbc-26923cfbdc6a">190,743</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actual return on plan assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZTowNDJlYTA2N2JkOTc0MDI0OGFiNzAzMGZhN2RmMzg0Mi90YWJsZXJhbmdlOjA0MmVhMDY3YmQ5NzQwMjQ4YWI3MDMwZmE3ZGYzODQyXzExLTEtMS0xLTI4NjQ4_ccb43a1a-db62-4c46-b6ad-9dbe2d4ed9aa">3,373</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZTowNDJlYTA2N2JkOTc0MDI0OGFiNzAzMGZhN2RmMzg0Mi90YWJsZXJhbmdlOjA0MmVhMDY3YmQ5NzQwMjQ4YWI3MDMwZmE3ZGYzODQyXzExLTMtMS0xLTI4NjQ4_6cfa8666-4ec7-49b5-9672-1248f445c00c">8,877</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZTowNDJlYTA2N2JkOTc0MDI0OGFiNzAzMGZhN2RmMzg0Mi90YWJsZXJhbmdlOjA0MmVhMDY3YmQ5NzQwMjQ4YWI3MDMwZmE3ZGYzODQyXzEyLTEtMS0xLTI4NjQ4_db13f5ec-fbc2-4aa2-ad84-0c60aececc87">4,214</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZTowNDJlYTA2N2JkOTc0MDI0OGFiNzAzMGZhN2RmMzg0Mi90YWJsZXJhbmdlOjA0MmVhMDY3YmQ5NzQwMjQ4YWI3MDMwZmE3ZGYzODQyXzEyLTMtMS0xLTI4NjQ4_eb613ee3-524a-44df-9fb8-b6c6f2a82a1d">6,068</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" name="us-gaap:DefinedBenefitPlanSettlementsPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZTowNDJlYTA2N2JkOTc0MDI0OGFiNzAzMGZhN2RmMzg0Mi90YWJsZXJhbmdlOjA0MmVhMDY3YmQ5NzQwMjQ4YWI3MDMwZmE3ZGYzODQyXzEzLTEtMS0xLTI4NjQ4_ec886e20-2c4c-4cef-81ef-57b3977726bf">191,732</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:DefinedBenefitPlanSettlementsPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZTowNDJlYTA2N2JkOTc0MDI0OGFiNzAzMGZhN2RmMzg0Mi90YWJsZXJhbmdlOjA0MmVhMDY3YmQ5NzQwMjQ4YWI3MDMwZmE3ZGYzODQyXzEzLTMtMS0xLTI4NjQ4_5356dcd0-2fd6-4b37-9b5a-45cd7584cf9a">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets at end of year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZTowNDJlYTA2N2JkOTc0MDI0OGFiNzAzMGZhN2RmMzg0Mi90YWJsZXJhbmdlOjA0MmVhMDY3YmQ5NzQwMjQ4YWI3MDMwZmE3ZGYzODQyXzE0LTEtMS0xLTI4NjQ4_a85a0d2e-735b-4877-be29-2acf63b881e9">979</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZTowNDJlYTA2N2JkOTc0MDI0OGFiNzAzMGZhN2RmMzg0Mi90YWJsZXJhbmdlOjA0MmVhMDY3YmQ5NzQwMjQ4YWI3MDMwZmE3ZGYzODQyXzE0LTMtMS0xLTI4NjQ4_b0b82810-b46f-45a5-b1ca-e3ce4f9061d4">193,552</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Funded status of the plan</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZTowNDJlYTA2N2JkOTc0MDI0OGFiNzAzMGZhN2RmMzg0Mi90YWJsZXJhbmdlOjA0MmVhMDY3YmQ5NzQwMjQ4YWI3MDMwZmE3ZGYzODQyXzE2LTEtMS0xLTI4NjQ4_5cdfb080-f7c8-4028-a52e-ae5d6df386db">979</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZTowNDJlYTA2N2JkOTc0MDI0OGFiNzAzMGZhN2RmMzg0Mi90YWJsZXJhbmdlOjA0MmVhMDY3YmQ5NzQwMjQ4YWI3MDMwZmE3ZGYzODQyXzE2LTMtMS0xLTI4NjQ4_8bfb8135-b211-46db-bc71-b059effdcb96">2,985</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="us-gaap:ScheduleOfNetBenefitCostsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90ZXh0cmVnaW9uOjJjY2Q4YWFjZWM3ZTQ5ZTU5OWYwZWNhNzlkOWI3NDkyXzY1NzI_61d8eaa6-fd55-46d6-a7bb-db4dd36e6e08" continuedAt="icfc46a9c2471462d82650b2a3583d284" escape="true">The accumulated benefit obligation for the Pension Plan was $<ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-5" name="us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90ZXh0cmVnaW9uOjJjY2Q4YWFjZWM3ZTQ5ZTU5OWYwZWNhNzlkOWI3NDkyXzM0MjM_61aec4cd-dea6-4f60-acc9-bf322f9cdc32">0.0 million</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-5" name="us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90ZXh0cmVnaW9uOjJjY2Q4YWFjZWM3ZTQ5ZTU5OWYwZWNhNzlkOWI3NDkyXzM0MzA_015b380b-c186-4bc2-a4c0-ea0e3f7dcb0a">196.5</ix:nonFraction> million at April&#160;30, 2022 and 2021, respectively.</ix:nonNumeric></span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="id4d42e10e622492b9b7c275e5afb6eb4" continuedAt="ibe09bed8c7e54e17afc6ccfa4ba29b66"><div style="margin-top:5pt;text-align:justify"><ix:continuation id="icfc46a9c2471462d82650b2a3583d284"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:66.249%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.295%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.295%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.297%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APRIL 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">COMPONENTS OF NET PERIODIC PENSION BENEFIT COST</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZToyMTJhMDMwMmMxNjc0N2I2OGNjZTdkYjBmZWEzOThkNC90YWJsZXJhbmdlOjIxMmEwMzAyYzE2NzQ3YjY4Y2NlN2RiMGZlYTM5OGQ0XzQtMS0xLTEtMjg2NDg_2125d566-03c7-4fe1-a779-b51831a86ee7">3,147</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZToyMTJhMDMwMmMxNjc0N2I2OGNjZTdkYjBmZWEzOThkNC90YWJsZXJhbmdlOjIxMmEwMzAyYzE2NzQ3YjY4Y2NlN2RiMGZlYTM5OGQ0XzQtMy0xLTEtMjg2NDg_2a84fbf7-3d3a-43fe-bb74-4044295d53c3">4,662</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZToyMTJhMDMwMmMxNjc0N2I2OGNjZTdkYjBmZWEzOThkNC90YWJsZXJhbmdlOjIxMmEwMzAyYzE2NzQ3YjY4Y2NlN2RiMGZlYTM5OGQ0XzQtNS0xLTEtMjg2NDg_083b925c-b957-448d-9269-7a459fbfe6dd">5,974</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZToyMTJhMDMwMmMxNjc0N2I2OGNjZTdkYjBmZWEzOThkNC90YWJsZXJhbmdlOjIxMmEwMzAyYzE2NzQ3YjY4Y2NlN2RiMGZlYTM5OGQ0XzUtMS0xLTEtMjg2NDg_c3ba982c-6403-4cf9-9623-67338041a0a3">3,601</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZToyMTJhMDMwMmMxNjc0N2I2OGNjZTdkYjBmZWEzOThkNC90YWJsZXJhbmdlOjIxMmEwMzAyYzE2NzQ3YjY4Y2NlN2RiMGZlYTM5OGQ0XzUtMy0xLTEtMjg2NDg_e4d05e98-9ef7-43a4-9c84-466ad302c86e">8,430</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZToyMTJhMDMwMmMxNjc0N2I2OGNjZTdkYjBmZWEzOThkNC90YWJsZXJhbmdlOjIxMmEwMzAyYzE2NzQ3YjY4Y2NlN2RiMGZlYTM5OGQ0XzUtNS0xLTEtMjg2NDg_b097af42-d8bb-4f4e-b1c2-9628be17e1b9">8,327</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recognized net actuarial loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" name="amwd:DefinedBenefitPlanRecognizedNetActuarialGainLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZToyMTJhMDMwMmMxNjc0N2I2OGNjZTdkYjBmZWEzOThkNC90YWJsZXJhbmdlOjIxMmEwMzAyYzE2NzQ3YjY4Y2NlN2RiMGZlYTM5OGQ0XzYtMS0xLTEtMjg2NDg_6140f758-ffea-415f-b68d-9054f6a59d72">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" sign="-" name="amwd:DefinedBenefitPlanRecognizedNetActuarialGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZToyMTJhMDMwMmMxNjc0N2I2OGNjZTdkYjBmZWEzOThkNC90YWJsZXJhbmdlOjIxMmEwMzAyYzE2NzQ3YjY4Y2NlN2RiMGZlYTM5OGQ0XzYtMy0xLTEtMjg2NDg_bf058beb-757a-40db-9c02-c26f980bd104">1,761</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" sign="-" name="amwd:DefinedBenefitPlanRecognizedNetActuarialGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZToyMTJhMDMwMmMxNjc0N2I2OGNjZTdkYjBmZWEzOThkNC90YWJsZXJhbmdlOjIxMmEwMzAyYzE2NzQ3YjY4Y2NlN2RiMGZlYTM5OGQ0XzYtNS0xLTEtMjg2NDg_32397963-9f81-434a-b618-84e4cc8ae0af">1,692</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of net loss from prior years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZToyMTJhMDMwMmMxNjc0N2I2OGNjZTdkYjBmZWEzOThkNC90YWJsZXJhbmdlOjIxMmEwMzAyYzE2NzQ3YjY4Y2NlN2RiMGZlYTM5OGQ0XzctMS0xLTEtNDA2MDA_8addd7f3-1355-47db-9028-c780973d9ad3">1,164</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZToyMTJhMDMwMmMxNjc0N2I2OGNjZTdkYjBmZWEzOThkNC90YWJsZXJhbmdlOjIxMmEwMzAyYzE2NzQ3YjY4Y2NlN2RiMGZlYTM5OGQ0XzctMy0xLTEtNDA2MDA_d58db423-9a01-4d3d-9d67-e7507b55b5bc">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZToyMTJhMDMwMmMxNjc0N2I2OGNjZTdkYjBmZWEzOThkNC90YWJsZXJhbmdlOjIxMmEwMzAyYzE2NzQ3YjY4Y2NlN2RiMGZlYTM5OGQ0XzctNS0xLTEtNDA2MDA_62013db2-2ba1-488f-af54-e7e252e96da4">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlement charge</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZToyMTJhMDMwMmMxNjc0N2I2OGNjZTdkYjBmZWEzOThkNC90YWJsZXJhbmdlOjIxMmEwMzAyYzE2NzQ3YjY4Y2NlN2RiMGZlYTM5OGQ0XzgtMS0xLTEtNDA2MDA_827c4e7b-929d-4387-8b32-3bb3b2009c79">68,473</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZToyMTJhMDMwMmMxNjc0N2I2OGNjZTdkYjBmZWEzOThkNC90YWJsZXJhbmdlOjIxMmEwMzAyYzE2NzQ3YjY4Y2NlN2RiMGZlYTM5OGQ0XzgtMy0xLTEtNDA2MDA_360f2164-25c6-414e-828b-db453034bf08">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZToyMTJhMDMwMmMxNjc0N2I2OGNjZTdkYjBmZWEzOThkNC90YWJsZXJhbmdlOjIxMmEwMzAyYzE2NzQ3YjY4Y2NlN2RiMGZlYTM5OGQ0XzgtNS0xLTEtNDA2MDA_d0c5ac51-555e-456c-b10e-5d3a7f7d5515">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension benefit cost</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZToyMTJhMDMwMmMxNjc0N2I2OGNjZTdkYjBmZWEzOThkNC90YWJsZXJhbmdlOjIxMmEwMzAyYzE2NzQ3YjY4Y2NlN2RiMGZlYTM5OGQ0XzctMS0xLTEtMjg2NDg_e86122b4-61c8-4cb6-a006-3584fada6414">69,183</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZToyMTJhMDMwMmMxNjc0N2I2OGNjZTdkYjBmZWEzOThkNC90YWJsZXJhbmdlOjIxMmEwMzAyYzE2NzQ3YjY4Y2NlN2RiMGZlYTM5OGQ0XzctMy0xLTEtMjg2NDg_dfe3c3c5-2eb7-401c-9b5c-b1ece6fb2e38">2,007</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZToyMTJhMDMwMmMxNjc0N2I2OGNjZTdkYjBmZWEzOThkNC90YWJsZXJhbmdlOjIxMmEwMzAyYzE2NzQ3YjY4Y2NlN2RiMGZlYTM5OGQ0XzctNS0xLTEtMjg2NDg_2444a89b-dea6-4618-bd5a-48679b70daba">661</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of net periodic pension benefit cost do not include service costs or prior service costs due to the Pension Plan being frozen. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Actuarial Assumptions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:&#160;<ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="us-gaap:ScheduleOfAssumptionsUsedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90ZXh0cmVnaW9uOjJjY2Q4YWFjZWM3ZTQ5ZTU5OWYwZWNhNzlkOWI3NDkyXzY1ODI_d37a32f9-4543-4ceb-b251-ad14353b5b2c" continuedAt="i4db13babedb44e3780d177504ef56c85" escape="true">The discount rate at April 30 was used to measure the year-end benefit obligations and the earnings effects for the subsequent year. Actuarial assumptions used to determine benefit obligations and earnings effects for the Pension Plan follows:</ix:nonNumeric></span></div><ix:continuation id="i4db13babedb44e3780d177504ef56c85"><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:68.548%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.710%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FISCAL YEARS ENDED APRIL 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">WEIGHTED-AVERAGE ASSUMPTIONS TO DETERMINE BENEFIT OBLIGATIONS</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZTo0NDUxNTVhNjg1YTg0MTVjYjVlZDgzMTdhYjRiODJmNC90YWJsZXJhbmdlOjQ0NTE1NWE2ODVhODQxNWNiNWVkODMxN2FiNGI4MmY0XzQtMS0xLTEtMjg2NDg_be7b817e-b0bd-4100-90a6-4c33fa85b21e">&#8212;</ix:nonFraction> %</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZTo0NDUxNTVhNjg1YTg0MTVjYjVlZDgzMTdhYjRiODJmNC90YWJsZXJhbmdlOjQ0NTE1NWE2ODVhODQxNWNiNWVkODMxN2FiNGI4MmY0XzQtMy0xLTEtMjg2NDg_f8b19945-3fcb-4f7d-b07c-cf64450b0dff">2.80</ix:nonFraction> %</span></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:58.870%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.656%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.805%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FISCAL YEARS ENDED APRIL 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">WEIGHTED-AVERAGE ASSUMPTIONS TO DETERMINE NET PERIODIC PENSION BENEFIT COST</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6bcc2cb57ff34b0983dfc5911d9bf901_I20220430" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZTo3YWRiMjYwYmY2YjI0YjY1Yjc1NTM1NWM3MTRlMzRlOS90YWJsZXJhbmdlOjdhZGIyNjBiZjZiMjRiNjViNzU1MzU1YzcxNGUzNGU5XzQtMS0xLTEtMjg2NDg_2ef322fe-1f52-485b-8499-522cbde5d067">2.80</ix:nonFraction> %</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i1af1d6bd05324294b8d4da2cdbd19a51_I20210430" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZTo3YWRiMjYwYmY2YjI0YjY1Yjc1NTM1NWM3MTRlMzRlOS90YWJsZXJhbmdlOjdhZGIyNjBiZjZiMjRiNjViNzU1MzU1YzcxNGUzNGU5XzQtMy0xLTEtMjg2NDg_d9bead1c-8bef-4ca2-a2b2-a055d0fd5328">3.16</ix:nonFraction> %</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6cc475e991204bb0ac4dae27ef947206_I20200430" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZTo3YWRiMjYwYmY2YjI0YjY1Yjc1NTM1NWM3MTRlMzRlOS90YWJsZXJhbmdlOjdhZGIyNjBiZjZiMjRiNjViNzU1MzU1YzcxNGUzNGU5XzQtNS0xLTEtMjg2NDg_cdf29f18-e91e-4a60-b10e-458d0d4fb41f">4.02</ix:nonFraction>%</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i43796e40f38c496893b8ed5bd900d7ae_D20210501-20220430" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZTo3YWRiMjYwYmY2YjI0YjY1Yjc1NTM1NWM3MTRlMzRlOS90YWJsZXJhbmdlOjdhZGIyNjBiZjZiMjRiNjViNzU1MzU1YzcxNGUzNGU5XzUtMS0xLTEtMjg2NDg_614439a7-9a65-413a-a643-f6d3006f146f">&#8212;</ix:nonFraction> %</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if2d9cbf7e6c649e8aa3985b156be475d_D20200501-20210430" decimals="3" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZTo3YWRiMjYwYmY2YjI0YjY1Yjc1NTM1NWM3MTRlMzRlOS90YWJsZXJhbmdlOjdhZGIyNjBiZjZiMjRiNjViNzU1MzU1YzcxNGUzNGU5XzUtMy0xLTEtMjg2NDg_4f2f11d4-832a-45a1-a699-6ec126afbff6">3.3</ix:nonFraction> %</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i670ef9292bd448208e76203bb6e5f87d_D20190501-20200430" decimals="3" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZTo3YWRiMjYwYmY2YjI0YjY1Yjc1NTM1NWM3MTRlMzRlOS90YWJsZXJhbmdlOjdhZGIyNjBiZjZiMjRiNjViNzU1MzU1YzcxNGUzNGU5XzUtNS0xLTEtMjg2NDg_068d0b94-b888-4f7e-9032-97c5e317f8d3">5.0</ix:nonFraction> %</span></td></tr></table></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company based the discount rate on a current yield curve developed from a portfolio of high-quality fixed-income investments with maturities consistent with the projected benefit payout period. The long-term rate of return on assets was determined based on consideration of historical and forward-looking returns and the current and expected asset allocation strategy.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The method used to determine the service and interest costs is known as the spot rate approach, under which individual spot rates along the yield curve that correspond with the timing of each benefit payment are used. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In developing the expected long-term rate of return assumption for the assets of the Pension Plan, the Company evaluated input from its third party pension plan asset managers, including their review of asset class return expectations and long-term inflation assumptions.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company amortizes experience gains and losses, as well as the effects of changes in actuarial assumptions and plan provisions, over the average remaining lifetime of employees expected to receive benefits under the Pension Plan.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contributions:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company funded the Pension Plan in amounts sufficient to meet minimum funding requirements under applicable employee benefit and tax laws plus additional amounts the Company deemed appropriate.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company made <ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="INF" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90ZXh0cmVnaW9uOjJjY2Q4YWFjZWM3ZTQ5ZTU5OWYwZWNhNzlkOWI3NDkyXzE2NDkyNjc0NTczMjE_da4b1a20-170f-4332-bf8a-95fd42e91f5f">no</ix:nonFraction> contributions to its Pension Plan in fiscal 2022 and made contributions of $<ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-5" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90ZXh0cmVnaW9uOjJjY2Q4YWFjZWM3ZTQ5ZTU5OWYwZWNhNzlkOWI3NDkyXzUzNzU_3e162d64-a408-4ebf-98dc-b1725f3f9db8">0.5</ix:nonFraction> million in fiscal 2021.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" xsi:nil="true" name="us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90ZXh0cmVnaW9uOjJjY2Q4YWFjZWM3ZTQ5ZTU5OWYwZWNhNzlkOWI3NDkyXzY1OTg_b6158e45-54cb-4bac-8857-b2141143b950" escape="true"></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="ibe09bed8c7e54e17afc6ccfa4ba29b66"><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Plan Assets:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="amwd:ScheduleofPensionAssetsByMajorCategoryOfPlanAssetsAndTypeofFairValueMeasurementTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90ZXh0cmVnaW9uOjJjY2Q4YWFjZWM3ZTQ5ZTU5OWYwZWNhNzlkOWI3NDkyXzY1NzY_1ed0ce72-7403-4ae0-80ab-4e1be68f8842" continuedAt="ifbd4b8397b764237883c8dfd3751182a" escape="true">Pension assets by major category and the type of fair value measurement as of April&#160;30, 2022 and 2021 are presented in the following tables:</ix:nonNumeric></span></div><ix:continuation id="ifbd4b8397b764237883c8dfd3751182a"><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.274%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.274%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.570%"></td><td style="width:0.1%"></td></tr><tr><td colspan="24" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FAIR VALUE MEASUREMENTS AT APRIL 30, 2022</span></td></tr><tr style="height:6pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TOTAL</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">QUOTED PRICES IN ACTIVE MARKETS (LEVEL 1)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SIGNIFICANT OBSERVABLE INPUTS    (LEVEL 2)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SIGNIFICANT UNOBSERVABLE INPUTS&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; (LEVEL 3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash Equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icecb49ac565846259ba08ad2f703e3fb_I20220430" decimals="-3" name="amwd:DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZTo3MDEyNzY1ZWFiMTg0ZTI1YTI5ZWE1OGU4Nzg1OWU5Mi90YWJsZXJhbmdlOjcwMTI3NjVlYWIxODRlMjVhMjllYTU4ZTg3ODU5ZTkyXzMtMS0xLTEtMjg2NDg_3580748e-b4c4-4651-8f48-efaff4e667a8">979</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6b1cbdf0f6dc4697a42f8a40d2c03d7d_I20220430" decimals="-3" name="amwd:DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZTo3MDEyNzY1ZWFiMTg0ZTI1YTI5ZWE1OGU4Nzg1OWU5Mi90YWJsZXJhbmdlOjcwMTI3NjVlYWIxODRlMjVhMjllYTU4ZTg3ODU5ZTkyXzMtMy0xLTEtMjg2NDg_5bc248fe-f486-497d-955c-a4219d622f0c">979</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i521e9eb3abf0470ab47409b96b2ae7b5_I20220430" decimals="-3" name="amwd:DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZTo3MDEyNzY1ZWFiMTg0ZTI1YTI5ZWE1OGU4Nzg1OWU5Mi90YWJsZXJhbmdlOjcwMTI3NjVlYWIxODRlMjVhMjllYTU4ZTg3ODU5ZTkyXzMtNS0xLTEtMjg2NDg_aeb4eb96-ca3f-45e8-b32e-144f5668ed91">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i306b27b93ef04664bbd6dcc2ccec5d7a_I20220430" decimals="-3" name="amwd:DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZTo3MDEyNzY1ZWFiMTg0ZTI1YTI5ZWE1OGU4Nzg1OWU5Mi90YWJsZXJhbmdlOjcwMTI3NjVlYWIxODRlMjVhMjllYTU4ZTg3ODU5ZTkyXzMtNy0xLTEtMjg2NDg_f1c19c99-0560-4c2b-91f5-0f1b6f659e14">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total plan assets</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="amwd:DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZTo3MDEyNzY1ZWFiMTg0ZTI1YTI5ZWE1OGU4Nzg1OWU5Mi90YWJsZXJhbmdlOjcwMTI3NjVlYWIxODRlMjVhMjllYTU4ZTg3ODU5ZTkyXzktMS0xLTEtMjg2NDg_90c43e48-7242-4efa-bf2c-14b1386e8677">979</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib537753248834910bc3526f21b46cf0b_I20220430" decimals="-3" name="amwd:DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZTo3MDEyNzY1ZWFiMTg0ZTI1YTI5ZWE1OGU4Nzg1OWU5Mi90YWJsZXJhbmdlOjcwMTI3NjVlYWIxODRlMjVhMjllYTU4ZTg3ODU5ZTkyXzktMy0xLTEtMjg2NDg_145e667d-6586-4957-859a-db6cde8c4e1f">979</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45b35e0a22c540ae951b8a48d7986880_I20220430" decimals="-3" name="amwd:DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZTo3MDEyNzY1ZWFiMTg0ZTI1YTI5ZWE1OGU4Nzg1OWU5Mi90YWJsZXJhbmdlOjcwMTI3NjVlYWIxODRlMjVhMjllYTU4ZTg3ODU5ZTkyXzktNS0xLTEtMjg2NDg_05c4afe2-806e-4de5-bcf9-deb315ede23b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a95884978894fc4a612e86f2d23d50c_I20220430" decimals="-3" name="amwd:DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZTo3MDEyNzY1ZWFiMTg0ZTI1YTI5ZWE1OGU4Nzg1OWU5Mi90YWJsZXJhbmdlOjcwMTI3NjVlYWIxODRlMjVhMjllYTU4ZTg3ODU5ZTkyXzktNy0xLTEtMjg2NDg_89309d56-a301-4718-8675-437ccbb3e6d7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.274%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.274%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.570%"></td><td style="width:0.1%"></td></tr><tr><td colspan="24" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FAIR VALUE MEASUREMENTS AT APRIL 30, 2021</span></td></tr><tr style="height:6pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TOTAL</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">QUOTED PRICES IN ACTIVE MARKETS (LEVEL 1)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SIGNIFICANT OBSERVABLE INPUTS    (LEVEL 2)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SIGNIFICANT UNOBSERVABLE INPUTS&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; (LEVEL 3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash Equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if040f5036e6b4b29be1bc70dc8d3d3c4_I20210430" decimals="-3" name="amwd:DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZToyOWU0YjgyYTViZWE0MDhkYTE3YWM0MDczMGFiOTNkOC90YWJsZXJhbmdlOjI5ZTRiODJhNWJlYTQwOGRhMTdhYzQwNzMwYWI5M2Q4XzMtMS0xLTEtMjg2NDg_8694cb60-8e29-45ea-a494-2c7d34bb6163">80,524</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib51baedbc7cd4f03bd13524d02080c91_I20210430" decimals="-3" name="amwd:DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZToyOWU0YjgyYTViZWE0MDhkYTE3YWM0MDczMGFiOTNkOC90YWJsZXJhbmdlOjI5ZTRiODJhNWJlYTQwOGRhMTdhYzQwNzMwYWI5M2Q4XzMtMy0xLTEtMjg2NDg_9fcac9aa-ddee-4fa5-a39d-66ff77c6ee5e">80,524</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i489f5fb0b641482a96a09c9227b27c16_I20210430" decimals="-3" name="amwd:DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZToyOWU0YjgyYTViZWE0MDhkYTE3YWM0MDczMGFiOTNkOC90YWJsZXJhbmdlOjI5ZTRiODJhNWJlYTQwOGRhMTdhYzQwNzMwYWI5M2Q4XzMtNS0xLTEtMjg2NDg_cc571262-7af2-4d2d-bbeb-93f34990d65d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafa6be8f4c724a37a57db0da185179ad_I20210430" decimals="-3" name="amwd:DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZToyOWU0YjgyYTViZWE0MDhkYTE3YWM0MDczMGFiOTNkOC90YWJsZXJhbmdlOjI5ZTRiODJhNWJlYTQwOGRhMTdhYzQwNzMwYWI5M2Q4XzMtNy0xLTEtMjg2NDg_5f529e7c-a6d7-48bb-9656-19b5db8d106f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fixed Income Funds:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment Grade Fixed Income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i300efaf20869462d910ec87315620710_I20210430" decimals="-3" name="amwd:DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZToyOWU0YjgyYTViZWE0MDhkYTE3YWM0MDczMGFiOTNkOC90YWJsZXJhbmdlOjI5ZTRiODJhNWJlYTQwOGRhMTdhYzQwNzMwYWI5M2Q4XzgtMS0xLTEtMjg2NDg_3e926dd9-9096-4d9c-a9b3-4c24b1db1fb4">113,028</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i023e9becd42a40d9a7e6b115b6ca956e_I20210430" decimals="-3" name="amwd:DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZToyOWU0YjgyYTViZWE0MDhkYTE3YWM0MDczMGFiOTNkOC90YWJsZXJhbmdlOjI5ZTRiODJhNWJlYTQwOGRhMTdhYzQwNzMwYWI5M2Q4XzgtMy0xLTEtMjg2NDg_025e9a05-e324-41b9-8b59-3bc9d82f0ac7">113,028</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec66399e80364901a1fb804e7cacf929_I20210430" decimals="-3" name="amwd:DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZToyOWU0YjgyYTViZWE0MDhkYTE3YWM0MDczMGFiOTNkOC90YWJsZXJhbmdlOjI5ZTRiODJhNWJlYTQwOGRhMTdhYzQwNzMwYWI5M2Q4XzgtNS0xLTEtMjg2NDg_22b8d61e-0a42-4924-b876-d4820e08aceb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i941c8d1be98c4184896023811af17388_I20210430" decimals="-3" name="amwd:DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZToyOWU0YjgyYTViZWE0MDhkYTE3YWM0MDczMGFiOTNkOC90YWJsZXJhbmdlOjI5ZTRiODJhNWJlYTQwOGRhMTdhYzQwNzMwYWI5M2Q4XzgtNy0xLTEtMjg2NDg_9bcd7c48-f3b1-4fee-9e5e-8ba2426cb546">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total plan assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-3" name="amwd:DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZToyOWU0YjgyYTViZWE0MDhkYTE3YWM0MDczMGFiOTNkOC90YWJsZXJhbmdlOjI5ZTRiODJhNWJlYTQwOGRhMTdhYzQwNzMwYWI5M2Q4XzktMS0xLTEtMjg2NDg_bc4227ce-e2c8-463b-8455-c798be6f2ec3">193,552</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i089fdc882d5e485eb8f72337346b6cac_I20210430" decimals="-3" name="amwd:DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZToyOWU0YjgyYTViZWE0MDhkYTE3YWM0MDczMGFiOTNkOC90YWJsZXJhbmdlOjI5ZTRiODJhNWJlYTQwOGRhMTdhYzQwNzMwYWI5M2Q4XzktMy0xLTEtMjg2NDg_6c1ca684-e2d4-433b-a0fb-f4e3d10250e4">193,552</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i179257d71b6d4c31a4cb65cd03c73a05_I20210430" decimals="-3" name="amwd:DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZToyOWU0YjgyYTViZWE0MDhkYTE3YWM0MDczMGFiOTNkOC90YWJsZXJhbmdlOjI5ZTRiODJhNWJlYTQwOGRhMTdhYzQwNzMwYWI5M2Q4XzktNS0xLTEtMjg2NDg_9bbd4be2-8c1b-4f0e-a42d-7aa3cd360bf3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i85db89e484f84ed89b7005469084726c_I20210430" decimals="-3" name="amwd:DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZToyOWU0YjgyYTViZWE0MDhkYTE3YWM0MDczMGFiOTNkOC90YWJsZXJhbmdlOjI5ZTRiODJhNWJlYTQwOGRhMTdhYzQwNzMwYWI5M2Q4XzktNy0xLTEtMjg2NDg_73917faf-ad8f-466a-a25b-855349160c7a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation></ix:continuation><div style="margin-top:5pt;text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" xsi:nil="true" name="us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90ZXh0cmVnaW9uOjJjY2Q4YWFjZWM3ZTQ5ZTU5OWYwZWNhNzlkOWI3NDkyXzY1ODM_11ac00da-7d13-4f0c-91d9-3143dce90495" escape="true"></ix:nonNumeric><div id="i401b4a6de1fb47999df40807973c8cf0_1826"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note J--<ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xODI2L2ZyYWc6M2ZiNTVhOWM1YjVhNGIwZjhkODViNmUzMGYxMzI2NWUvdGV4dHJlZ2lvbjozZmI1NWE5YzViNWE0YjBmOGQ4NWI2ZTMwZjEzMjY1ZV8xMDk5NTExNjMxNTU5_f807eccc-0082-4e95-9bff-1b6b29c339bd" continuedAt="ibbe5dbe2f35147c1be738c8534e315ff" escape="true">Derivative Financial Instruments</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="ibbe5dbe2f35147c1be738c8534e315ff"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest Rate Swap Contracts</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company enters into interest rate swap contracts to manage variability in the amount of known or expected cash payments related to portions of its variable rate debt. On May 28, 2021, the Company entered into <ix:nonFraction unitRef="instrument" contextRef="i6bac9e0f59a2455e87907c3b22617270_I20210528" decimals="INF" name="us-gaap:DerivativeNumberOfInstrumentsHeld" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xODI2L2ZyYWc6M2ZiNTVhOWM1YjVhNGIwZjhkODViNmUzMGYxMzI2NWUvdGV4dHJlZ2lvbjozZmI1NWE5YzViNWE0YjBmOGQ4NWI2ZTMwZjEzMjY1ZV8xMDk5NTExNjMwNTky_608dd1ac-6c24-4b1f-bd7b-b969275084ac">four</ix:nonFraction> interest rate swaps with an aggregate notional amount of $<ix:nonFraction unitRef="usd" contextRef="i6bac9e0f59a2455e87907c3b22617270_I20210528" decimals="-6" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xODI2L2ZyYWc6M2ZiNTVhOWM1YjVhNGIwZjhkODViNmUzMGYxMzI2NWUvdGV4dHJlZ2lvbjozZmI1NWE5YzViNWE0YjBmOGQ4NWI2ZTMwZjEzMjY1ZV8xMDk5NTExNjMwNTc5_0cd6dbf1-ab6c-4836-b30c-851da4b1419f">200</ix:nonFraction>&#160;million to hedge part of the variable rate interest payments under the Term Loan Facility. The interest rate swaps became effective on May 28, 2021 and will terminate on May 30, 2025. The interest rate swaps economically convert a portion of the variable rate debt to fixed rate debt. The Company receives floating interest payments monthly based on one-month LIBOR and pays a fixed rate of <ix:nonFraction unitRef="number" contextRef="i6e28c62437df4d99a786bdd8790a88bc_I20210528" decimals="INF" name="us-gaap:DerivativeFixedInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xODI2L2ZyYWc6M2ZiNTVhOWM1YjVhNGIwZjhkODViNmUzMGYxMzI2NWUvdGV4dHJlZ2lvbjozZmI1NWE5YzViNWE0YjBmOGQ4NWI2ZTMwZjEzMjY1ZV8xMDk5NTExNjMwNTk0_e215c3e6-2791-4fca-916b-2364a53d25f5">0.5980</ix:nonFraction>% to the counterparty.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The interest rate swaps are designated as cash flow hedges. Changes in fair value are recorded to other comprehensive income. The risk management objective in using interest rate swaps is to add stability to interest expense and to manage the Company's exposure to interest rate movements. Interest rate swaps designated as cash flow hedges involve the receipt of variable amounts from a counterparty in exchange for the Company making fixed-rate payments over the life of the contract agreements without exchange of the underlying notional amount. Realized gains or losses from interest rate swaps are recorded in earnings, as a component of interest expense, net to offset variability in interest expense associated with the underlying debt's cash flows. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended April&#160;30, 2022, unrealized gains, net of deferred taxes, of $<ix:nonFraction unitRef="usd" contextRef="i1b2738f70f5d4c889255835f58889dcc_D20210501-20220430" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xODI2L2ZyYWc6M2ZiNTVhOWM1YjVhNGIwZjhkODViNmUzMGYxMzI2NWUvdGV4dHJlZ2lvbjozZmI1NWE5YzViNWE0YjBmOGQ4NWI2ZTMwZjEzMjY1ZV8xMDk5NTExNjMxNDQ0_574444aa-4b2f-44ef-8791-0aef6314f6f3">10.2</ix:nonFraction>&#160;million, were recorded in other comprehensive income, and $<ix:nonFraction unitRef="usd" contextRef="i72857a1feda041958a098b88163640a4_D20210501-20220430" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xODI2L2ZyYWc6M2ZiNTVhOWM1YjVhNGIwZjhkODViNmUzMGYxMzI2NWUvdGV4dHJlZ2lvbjozZmI1NWE5YzViNWE0YjBmOGQ4NWI2ZTMwZjEzMjY1ZV8xMDk5NTExNjMxNTE3_8944c15e-160c-4134-961e-71669bb9df4c">0.9</ix:nonFraction> million of realized losses were reclassified out of accumulated other comprehensive loss to interest expense due to payments made to the swap counterparties. As of April&#160;30, 2022, the Company anticipates reclassifying approximately $<ix:nonFraction unitRef="usd" contextRef="i3406be689221421cb074b504c57c76eb_D20210501-20220430" decimals="-5" name="us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xODI2L2ZyYWc6M2ZiNTVhOWM1YjVhNGIwZjhkODViNmUzMGYxMzI2NWUvdGV4dHJlZ2lvbjozZmI1NWE5YzViNWE0YjBmOGQ4NWI2ZTMwZjEzMjY1ZV8xMDk5NTExNjMxNTQy_08b91d18-597f-4e96-99c8-7892eb71b4b5">3.5</ix:nonFraction>&#160;million of net hedging gains from accumulated other comprehensive income into earnings during the next 12 months to offset the variability of the hedged items during this period. Since the Company did not have outstanding interest rate swaps in the prior year, there were no gains or losses recorded for the year ended April&#160;30, 2021. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign Exchange Forward Contracts</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At April&#160;30, 2022, the Company held <ix:nonFraction unitRef="usd" contextRef="i04d943c4596048bcbcc628225d1dee27_I20220430" decimals="INF" name="us-gaap:DerivativeNotionalAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xODI2L2ZyYWc6M2ZiNTVhOWM1YjVhNGIwZjhkODViNmUzMGYxMzI2NWUvdGV4dHJlZ2lvbjozZmI1NWE5YzViNWE0YjBmOGQ4NWI2ZTMwZjEzMjY1ZV8xMDk5NTExNjMwNjcy_e3456311-ea9b-4cd1-9a56-07c6729cb1a6">no</ix:nonFraction> forward contracts.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="i401b4a6de1fb47999df40807973c8cf0_151"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note K &#8212; <ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90ZXh0cmVnaW9uOmZkN2E0ZmVhMjM3ZjRlMTNhODg0YWEyYzM5NGI5YmMyXzQxNzA_4cd71cd3-1249-4b10-a3a8-57f42315e94c" continuedAt="i06e6ee4612b6444cbda936e700a76c9e" escape="true">Income Taxes</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:continuation id="i06e6ee4612b6444cbda936e700a76c9e" continuedAt="i9c259267b9df44719315f08be53899ef">In response to the COVID-19 pandemic, the Coronavirus Aid, Relief and Economic Security Act (the "CARES Act") was signed into law in March 2020. The CARES Act lifts certain deduction limitations originally imposed by the Tax Cuts and Jobs Act of 2017 (the "2017 Tax Act"). Among other provisions, the CARES Act makes qualified improvement property generally eligible for 15-year cost-recovery and 100% bonus depreciation. In addition, the Consolidated Appropriations Act (the "2021 Tax Act") enacted a temporary exception to the limitation for meals and entertainment paid or incurred after December 31, </ix:continuation></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="i9c259267b9df44719315f08be53899ef" continuedAt="i37335cc767294628a0811dc91d6a21c9"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">2020. This and the CARES Act provisions applicable to the Company have been applied to the current year ending April 30, 2022.</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90ZXh0cmVnaW9uOmZkN2E0ZmVhMjM3ZjRlMTNhODg0YWEyYzM5NGI5YmMyXzQxNTU_666f78ea-cc2a-4458-9679-55d99a4349c8" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense was comprised of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:65.762%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.457%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.457%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.458%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FISCAL YEARS ENDED APRIL 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CURRENT </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToyYmEwYjQwNWU3YTU0ZTcyYTZiODAxZmNlNzIxM2JhMC90YWJsZXJhbmdlOjJiYTBiNDA1ZTdhNTRlNzJhNmI4MDFmY2U3MjEzYmEwXzQtMS0xLTEtMjg2NDg_07e30fce-e1bf-45a4-a1c2-37bfdf7a1567">8,748</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToyYmEwYjQwNWU3YTU0ZTcyYTZiODAxZmNlNzIxM2JhMC90YWJsZXJhbmdlOjJiYTBiNDA1ZTdhNTRlNzJhNmI4MDFmY2U3MjEzYmEwXzQtMy0xLTEtMjg2NDg_10172633-981a-4819-9a29-8251173f09a5">25,683</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToyYmEwYjQwNWU3YTU0ZTcyYTZiODAxZmNlNzIxM2JhMC90YWJsZXJhbmdlOjJiYTBiNDA1ZTdhNTRlNzJhNmI4MDFmY2U3MjEzYmEwXzQtNS0xLTEtMjg2NDg_9cc482d6-a8ef-468e-b740-b8f2edd63701">29,072</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToyYmEwYjQwNWU3YTU0ZTcyYTZiODAxZmNlNzIxM2JhMC90YWJsZXJhbmdlOjJiYTBiNDA1ZTdhNTRlNzJhNmI4MDFmY2U3MjEzYmEwXzUtMS0xLTEtMjg2NDg_c20c634a-3a24-4e8a-9509-d4598986965a">3,295</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToyYmEwYjQwNWU3YTU0ZTcyYTZiODAxZmNlNzIxM2JhMC90YWJsZXJhbmdlOjJiYTBiNDA1ZTdhNTRlNzJhNmI4MDFmY2U3MjEzYmEwXzUtMy0xLTEtMjg2NDg_75c0501e-1fb3-4239-9fba-27599e9a4797">5,639</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToyYmEwYjQwNWU3YTU0ZTcyYTZiODAxZmNlNzIxM2JhMC90YWJsZXJhbmdlOjJiYTBiNDA1ZTdhNTRlNzJhNmI4MDFmY2U3MjEzYmEwXzUtNS0xLTEtMjg2NDg_d13a27fd-714c-4663-ba3d-664b20a7f20a">7,581</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToyYmEwYjQwNWU3YTU0ZTcyYTZiODAxZmNlNzIxM2JhMC90YWJsZXJhbmdlOjJiYTBiNDA1ZTdhNTRlNzJhNmI4MDFmY2U3MjEzYmEwXzYtMS0xLTEtMjg2NDg_029d19dd-7b47-43f7-a54a-b2aa572ea68e">417</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToyYmEwYjQwNWU3YTU0ZTcyYTZiODAxZmNlNzIxM2JhMC90YWJsZXJhbmdlOjJiYTBiNDA1ZTdhNTRlNzJhNmI4MDFmY2U3MjEzYmEwXzYtMy0xLTEtMjg2NDg_ab4e9fa2-1362-4497-ab2e-c87fc6d0b74e">1,018</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToyYmEwYjQwNWU3YTU0ZTcyYTZiODAxZmNlNzIxM2JhMC90YWJsZXJhbmdlOjJiYTBiNDA1ZTdhNTRlNzJhNmI4MDFmY2U3MjEzYmEwXzYtNS0xLTEtMjg2NDg_7c438acd-6db8-414d-98b8-08f79ee78057">533</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current expense</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToyYmEwYjQwNWU3YTU0ZTcyYTZiODAxZmNlNzIxM2JhMC90YWJsZXJhbmdlOjJiYTBiNDA1ZTdhNTRlNzJhNmI4MDFmY2U3MjEzYmEwXzctMS0xLTEtMjg2NDg_be394094-2fc6-49a6-a4cf-d0366dc1fa0b">12,460</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToyYmEwYjQwNWU3YTU0ZTcyYTZiODAxZmNlNzIxM2JhMC90YWJsZXJhbmdlOjJiYTBiNDA1ZTdhNTRlNzJhNmI4MDFmY2U3MjEzYmEwXzctMy0xLTEtMjg2NDg_3fb936a6-dd40-4a01-b485-a473b7666772">32,340</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToyYmEwYjQwNWU3YTU0ZTcyYTZiODAxZmNlNzIxM2JhMC90YWJsZXJhbmdlOjJiYTBiNDA1ZTdhNTRlNzJhNmI4MDFmY2U3MjEzYmEwXzctNS0xLTEtMjg2NDg_f5a80ba9-f5ba-4ec5-bf7e-e7f9d2807da3">37,186</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">DEFERRED</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToyYmEwYjQwNWU3YTU0ZTcyYTZiODAxZmNlNzIxM2JhMC90YWJsZXJhbmdlOjJiYTBiNDA1ZTdhNTRlNzJhNmI4MDFmY2U3MjEzYmEwXzEwLTEtMS0xLTI4NjQ4_63564383-a2c3-4eb2-94f2-58260c251ad9">21,316</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToyYmEwYjQwNWU3YTU0ZTcyYTZiODAxZmNlNzIxM2JhMC90YWJsZXJhbmdlOjJiYTBiNDA1ZTdhNTRlNzJhNmI4MDFmY2U3MjEzYmEwXzEwLTMtMS0xLTI4NjQ4_a82fe14c-db43-4710-bf23-818da3f10c72">10,741</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToyYmEwYjQwNWU3YTU0ZTcyYTZiODAxZmNlNzIxM2JhMC90YWJsZXJhbmdlOjJiYTBiNDA1ZTdhNTRlNzJhNmI4MDFmY2U3MjEzYmEwXzEwLTUtMS0xLTI4NjQ4_84ec51c3-97da-4577-a268-6eac07e5f886">7,508</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToyYmEwYjQwNWU3YTU0ZTcyYTZiODAxZmNlNzIxM2JhMC90YWJsZXJhbmdlOjJiYTBiNDA1ZTdhNTRlNzJhNmI4MDFmY2U3MjEzYmEwXzExLTEtMS0xLTI4NjQ4_aa30083a-6359-43c1-899b-a86f56d7951d">4,049</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToyYmEwYjQwNWU3YTU0ZTcyYTZiODAxZmNlNzIxM2JhMC90YWJsZXJhbmdlOjJiYTBiNDA1ZTdhNTRlNzJhNmI4MDFmY2U3MjEzYmEwXzExLTMtMS0xLTI4NjQ4_139aabc2-1a6d-4677-8ea2-11722ba45827">1,896</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToyYmEwYjQwNWU3YTU0ZTcyYTZiODAxZmNlNzIxM2JhMC90YWJsZXJhbmdlOjJiYTBiNDA1ZTdhNTRlNzJhNmI4MDFmY2U3MjEzYmEwXzExLTUtMS0xLTI4NjQ4_c64c44b7-c2aa-41f9-8b8f-2713d4fe80fe">4,261</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToyYmEwYjQwNWU3YTU0ZTcyYTZiODAxZmNlNzIxM2JhMC90YWJsZXJhbmdlOjJiYTBiNDA1ZTdhNTRlNzJhNmI4MDFmY2U3MjEzYmEwXzEyLTEtMS0xLTI4NjQ4_2c20898b-7fe8-49a8-9d3a-246657e7698a">352</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToyYmEwYjQwNWU3YTU0ZTcyYTZiODAxZmNlNzIxM2JhMC90YWJsZXJhbmdlOjJiYTBiNDA1ZTdhNTRlNzJhNmI4MDFmY2U3MjEzYmEwXzEyLTMtMS0xLTI4NjQ4_ba4f0c02-4800-4476-8a71-6d350860f3fb">203</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToyYmEwYjQwNWU3YTU0ZTcyYTZiODAxZmNlNzIxM2JhMC90YWJsZXJhbmdlOjJiYTBiNDA1ZTdhNTRlNzJhNmI4MDFmY2U3MjEzYmEwXzEyLTUtMS0xLTI4NjQ4_f61ea06c-ca21-41bb-b9c3-216eb6e267c5">142</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred benefit </span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToyYmEwYjQwNWU3YTU0ZTcyYTZiODAxZmNlNzIxM2JhMC90YWJsZXJhbmdlOjJiYTBiNDA1ZTdhNTRlNzJhNmI4MDFmY2U3MjEzYmEwXzEzLTEtMS0xLTI4NjQ4_f4c6c0d1-ea8b-418b-86e6-dfe7f18993af">25,717</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToyYmEwYjQwNWU3YTU0ZTcyYTZiODAxZmNlNzIxM2JhMC90YWJsZXJhbmdlOjJiYTBiNDA1ZTdhNTRlNzJhNmI4MDFmY2U3MjEzYmEwXzEzLTMtMS0xLTI4NjQ4_14bc635a-c405-4c3a-a4cc-c9f067929bce">12,840</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToyYmEwYjQwNWU3YTU0ZTcyYTZiODAxZmNlNzIxM2JhMC90YWJsZXJhbmdlOjJiYTBiNDA1ZTdhNTRlNzJhNmI4MDFmY2U3MjEzYmEwXzEzLTUtMS0xLTI4NjQ4_950b93a4-ebf3-4592-b8e4-c1dfcba91210">11,911</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total expense (benefit)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToyYmEwYjQwNWU3YTU0ZTcyYTZiODAxZmNlNzIxM2JhMC90YWJsZXJhbmdlOjJiYTBiNDA1ZTdhNTRlNzJhNmI4MDFmY2U3MjEzYmEwXzE0LTEtMS0xLTI4NjQ4_8bc84c59-ff41-49f4-813e-72e6c4857f79">13,257</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToyYmEwYjQwNWU3YTU0ZTcyYTZiODAxZmNlNzIxM2JhMC90YWJsZXJhbmdlOjJiYTBiNDA1ZTdhNTRlNzJhNmI4MDFmY2U3MjEzYmEwXzE0LTMtMS0xLTI4NjQ4_7cfb421d-7d4a-4872-98de-21b041abdf33">19,500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToyYmEwYjQwNWU3YTU0ZTcyYTZiODAxZmNlNzIxM2JhMC90YWJsZXJhbmdlOjJiYTBiNDA1ZTdhNTRlNzJhNmI4MDFmY2U3MjEzYmEwXzE0LTUtMS0xLTI4NjQ4_829fa993-8197-4409-9752-2686021da67a">25,275</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToyYmEwYjQwNWU3YTU0ZTcyYTZiODAxZmNlNzIxM2JhMC90YWJsZXJhbmdlOjJiYTBiNDA1ZTdhNTRlNzJhNmI4MDFmY2U3MjEzYmEwXzE1LTEtMS0xLTI4NjQ4_1f2cf37f-da53-4352-ac8e-898d3879bf29">21,944</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToyYmEwYjQwNWU3YTU0ZTcyYTZiODAxZmNlNzIxM2JhMC90YWJsZXJhbmdlOjJiYTBiNDA1ZTdhNTRlNzJhNmI4MDFmY2U3MjEzYmEwXzE1LTMtMS0xLTI4NjQ4_be37f347-092f-497f-85b6-aecb1ec70b5e">1,156</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToyYmEwYjQwNWU3YTU0ZTcyYTZiODAxZmNlNzIxM2JhMC90YWJsZXJhbmdlOjJiYTBiNDA1ZTdhNTRlNzJhNmI4MDFmY2U3MjEzYmEwXzE1LTUtMS0xLTI4NjQ4_ba5b4ab7-48dd-40e5-b570-c1ab4dc61812">573</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total comprehensive income tax expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToyYmEwYjQwNWU3YTU0ZTcyYTZiODAxZmNlNzIxM2JhMC90YWJsZXJhbmdlOjJiYTBiNDA1ZTdhNTRlNzJhNmI4MDFmY2U3MjEzYmEwXzE2LTEtMS0xLTI4NjQ4_1d468176-3f66-41ec-9ae3-95d5d05613bf">8,687</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToyYmEwYjQwNWU3YTU0ZTcyYTZiODAxZmNlNzIxM2JhMC90YWJsZXJhbmdlOjJiYTBiNDA1ZTdhNTRlNzJhNmI4MDFmY2U3MjEzYmEwXzE2LTMtMS0xLTI4NjQ4_271a0bf8-b3ef-4f31-8b42-8e946ff0a6fb">18,344</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToyYmEwYjQwNWU3YTU0ZTcyYTZiODAxZmNlNzIxM2JhMC90YWJsZXJhbmdlOjJiYTBiNDA1ZTdhNTRlNzJhNmI4MDFmY2U3MjEzYmEwXzE2LTUtMS0xLTI4NjQ4_98f6ce00-414d-46b7-a740-8ec1957749b3">24,702</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90ZXh0cmVnaW9uOmZkN2E0ZmVhMjM3ZjRlMTNhODg0YWEyYzM5NGI5YmMyXzQxNTc_f9179346-a91c-4cf6-ac4b-234c6320b906" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's effective income tax rate varied from the federal statutory rate as follows:&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:65.762%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.457%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.457%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.458%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FISCAL YEARS ENDED APRIL 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal statutory rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZTphZDU5YjRhOGUyMDI0MmVjODI1ZTgwNjdlZGI3YmU3MC90YWJsZXJhbmdlOmFkNTliNGE4ZTIwMjQyZWM4MjVlODA2N2VkYjdiZTcwXzItMS0xLTEtMjg2NDg_fdf4fd51-1626-4056-801f-67ee052c6c11">21.0</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZTphZDU5YjRhOGUyMDI0MmVjODI1ZTgwNjdlZGI3YmU3MC90YWJsZXJhbmdlOmFkNTliNGE4ZTIwMjQyZWM4MjVlODA2N2VkYjdiZTcwXzItMy0xLTEtMjg2NDg_8da5ce2a-dd83-4f07-9eba-4ff26f2ea990">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZTphZDU5YjRhOGUyMDI0MmVjODI1ZTgwNjdlZGI3YmU3MC90YWJsZXJhbmdlOmFkNTliNGE4ZTIwMjQyZWM4MjVlODA2N2VkYjdiZTcwXzItNS0xLTEtMjg2NDg_32a907bc-81da-4612-8231-5cf62855a95f">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal income tax credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZTphZDU5YjRhOGUyMDI0MmVjODI1ZTgwNjdlZGI3YmU3MC90YWJsZXJhbmdlOmFkNTliNGE4ZTIwMjQyZWM4MjVlODA2N2VkYjdiZTcwXzQtMS0xLTEtMjg2NDg_f8310282-0139-4704-b30b-70149317ecc6">5.4</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZTphZDU5YjRhOGUyMDI0MmVjODI1ZTgwNjdlZGI3YmU3MC90YWJsZXJhbmdlOmFkNTliNGE4ZTIwMjQyZWM4MjVlODA2N2VkYjdiZTcwXzQtMy0xLTEtMjg2NDg_4ccc65f8-2afa-4891-85f2-28e5fe224fca">1.2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZTphZDU5YjRhOGUyMDI0MmVjODI1ZTgwNjdlZGI3YmU3MC90YWJsZXJhbmdlOmFkNTliNGE4ZTIwMjQyZWM4MjVlODA2N2VkYjdiZTcwXzQtNS0xLTEtMjg2NDg_aefe7473-716a-4ff6-b9a8-378e62de642a">0.9</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZTphZDU5YjRhOGUyMDI0MmVjODI1ZTgwNjdlZGI3YmU3MC90YWJsZXJhbmdlOmFkNTliNGE4ZTIwMjQyZWM4MjVlODA2N2VkYjdiZTcwXzUtMS0xLTEtMjg2NDg_04f6906d-35e6-42ca-8ed0-d41dbd5bbd0e">0.3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZTphZDU5YjRhOGUyMDI0MmVjODI1ZTgwNjdlZGI3YmU3MC90YWJsZXJhbmdlOmFkNTliNGE4ZTIwMjQyZWM4MjVlODA2N2VkYjdiZTcwXzUtMy0xLTEtMjg2NDg_71468fab-3959-4530-a4fb-a449d72220f0">0.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZTphZDU5YjRhOGUyMDI0MmVjODI1ZTgwNjdlZGI3YmU3MC90YWJsZXJhbmdlOmFkNTliNGE4ZTIwMjQyZWM4MjVlODA2N2VkYjdiZTcwXzUtNS0xLTEtMjg2NDg_2e38f96f-95d0-49bc-b4e6-02dc8b8873a1">0.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Uncertain tax positions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZTphZDU5YjRhOGUyMDI0MmVjODI1ZTgwNjdlZGI3YmU3MC90YWJsZXJhbmdlOmFkNTliNGE4ZTIwMjQyZWM4MjVlODA2N2VkYjdiZTcwXzYtMS0xLTEtMjg2NDg_f9483949-ad02-4fcf-bf4a-345918555b26">1.7</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZTphZDU5YjRhOGUyMDI0MmVjODI1ZTgwNjdlZGI3YmU3MC90YWJsZXJhbmdlOmFkNTliNGE4ZTIwMjQyZWM4MjVlODA2N2VkYjdiZTcwXzYtMy0xLTEtMjg2NDg_0621d944-489d-4ff4-b737-0ea2997c40d0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZTphZDU5YjRhOGUyMDI0MmVjODI1ZTgwNjdlZGI3YmU3MC90YWJsZXJhbmdlOmFkNTliNGE4ZTIwMjQyZWM4MjVlODA2N2VkYjdiZTcwXzYtNS0xLTEtMjg2NDg_d841daba-91a7-4cc7-a28c-b2041d3a7ff4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Meals and entertainment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZTphZDU5YjRhOGUyMDI0MmVjODI1ZTgwNjdlZGI3YmU3MC90YWJsZXJhbmdlOmFkNTliNGE4ZTIwMjQyZWM4MjVlODA2N2VkYjdiZTcwXzctMS0xLTEtMjg2NDg_bdb01bb5-7f7c-4b1b-b4e8-631619b1933e">0.4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZTphZDU5YjRhOGUyMDI0MmVjODI1ZTgwNjdlZGI3YmU3MC90YWJsZXJhbmdlOmFkNTliNGE4ZTIwMjQyZWM4MjVlODA2N2VkYjdiZTcwXzctMy0xLTEtMjg2NDg_77bb40da-f2de-40bd-a0a4-56ad497afd77">0.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZTphZDU5YjRhOGUyMDI0MmVjODI1ZTgwNjdlZGI3YmU3MC90YWJsZXJhbmdlOmFkNTliNGE4ZTIwMjQyZWM4MjVlODA2N2VkYjdiZTcwXzctNS0xLTEtMjg2NDg_4d3c97e8-9e87-43f3-a67b-aa8188020c61">0.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance for deferred taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZTphZDU5YjRhOGUyMDI0MmVjODI1ZTgwNjdlZGI3YmU3MC90YWJsZXJhbmdlOmFkNTliNGE4ZTIwMjQyZWM4MjVlODA2N2VkYjdiZTcwXzgtMS0xLTEtMjg2NDg_90efe42e-56f3-498d-a0ac-8bc5425cebf1">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZTphZDU5YjRhOGUyMDI0MmVjODI1ZTgwNjdlZGI3YmU3MC90YWJsZXJhbmdlOmFkNTliNGE4ZTIwMjQyZWM4MjVlODA2N2VkYjdiZTcwXzgtMy0xLTEtMjg2NDg_a987dc97-d40c-4dc0-bb1a-2f97e6ee71f7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZTphZDU5YjRhOGUyMDI0MmVjODI1ZTgwNjdlZGI3YmU3MC90YWJsZXJhbmdlOmFkNTliNGE4ZTIwMjQyZWM4MjVlODA2N2VkYjdiZTcwXzgtNS0xLTEtMjg2NDg_d48085a8-4a07-423d-8a3c-759a7aab4e11">0.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="3" name="amwd:EffectiveIncomeTaxRateReconciliationForeignPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZTphZDU5YjRhOGUyMDI0MmVjODI1ZTgwNjdlZGI3YmU3MC90YWJsZXJhbmdlOmFkNTliNGE4ZTIwMjQyZWM4MjVlODA2N2VkYjdiZTcwXzktMS0xLTEtMjg2NDg_5e5a2747-4783-476a-8b63-e1525c34bca0">0.6</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="3" name="amwd:EffectiveIncomeTaxRateReconciliationForeignPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZTphZDU5YjRhOGUyMDI0MmVjODI1ZTgwNjdlZGI3YmU3MC90YWJsZXJhbmdlOmFkNTliNGE4ZTIwMjQyZWM4MjVlODA2N2VkYjdiZTcwXzktMy0xLTEtMjg2NDg_f9c7173d-1867-4a1f-979f-fc814e970c20">0.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="3" name="amwd:EffectiveIncomeTaxRateReconciliationForeignPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZTphZDU5YjRhOGUyMDI0MmVjODI1ZTgwNjdlZGI3YmU3MC90YWJsZXJhbmdlOmFkNTliNGE4ZTIwMjQyZWM4MjVlODA2N2VkYjdiZTcwXzktNS0xLTEtMjg2NDg_90bb0c3d-492a-452d-b913-7b249c42a6de">0.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZTphZDU5YjRhOGUyMDI0MmVjODI1ZTgwNjdlZGI3YmU3MC90YWJsZXJhbmdlOmFkNTliNGE4ZTIwMjQyZWM4MjVlODA2N2VkYjdiZTcwXzEwLTEtMS0xLTI4NjQ4_912bc7d5-f782-4683-aa37-3eba19efee97">0.6</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZTphZDU5YjRhOGUyMDI0MmVjODI1ZTgwNjdlZGI3YmU3MC90YWJsZXJhbmdlOmFkNTliNGE4ZTIwMjQyZWM4MjVlODA2N2VkYjdiZTcwXzEwLTMtMS0xLTI4NjQ4_77a3759c-70c6-4df4-8b3a-74731e9be3d1">0.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZTphZDU5YjRhOGUyMDI0MmVjODI1ZTgwNjdlZGI3YmU3MC90YWJsZXJhbmdlOmFkNTliNGE4ZTIwMjQyZWM4MjVlODA2N2VkYjdiZTcwXzEwLTUtMS0xLTI4NjQ4_615c387f-bcbc-4357-831f-7844aea016a4">0.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes, net of federal tax effect</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZTphZDU5YjRhOGUyMDI0MmVjODI1ZTgwNjdlZGI3YmU3MC90YWJsZXJhbmdlOmFkNTliNGE4ZTIwMjQyZWM4MjVlODA2N2VkYjdiZTcwXzE0LTEtMS0xLTI4NjQ4_ec1ecddf-fe6d-4d39-91bc-950daabaaa95">3.4</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZTphZDU5YjRhOGUyMDI0MmVjODI1ZTgwNjdlZGI3YmU3MC90YWJsZXJhbmdlOmFkNTliNGE4ZTIwMjQyZWM4MjVlODA2N2VkYjdiZTcwXzE0LTMtMS0xLTI4NjQ4_c628b0bf-08c1-414c-b1a5-bd924fea76f2">3.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZTphZDU5YjRhOGUyMDI0MmVjODI1ZTgwNjdlZGI3YmU3MC90YWJsZXJhbmdlOmFkNTliNGE4ZTIwMjQyZWM4MjVlODA2N2VkYjdiZTcwXzE0LTUtMS0xLTI4NjQ4_6638e0da-7cab-444b-829f-1e8c8b1d069d">3.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective income tax rate</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZTphZDU5YjRhOGUyMDI0MmVjODI1ZTgwNjdlZGI3YmU3MC90YWJsZXJhbmdlOmFkNTliNGE4ZTIwMjQyZWM4MjVlODA2N2VkYjdiZTcwXzE1LTEtMS0xLTI4NjQ4_c0c61661-21ab-47f5-b97d-403eec985dd4">30.8</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZTphZDU5YjRhOGUyMDI0MmVjODI1ZTgwNjdlZGI3YmU3MC90YWJsZXJhbmdlOmFkNTliNGE4ZTIwMjQyZWM4MjVlODA2N2VkYjdiZTcwXzE1LTMtMS0xLTI4NjQ4_267f5c50-4b53-4db2-a42f-4441f9dc6537">24.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZTphZDU5YjRhOGUyMDI0MmVjODI1ZTgwNjdlZGI3YmU3MC90YWJsZXJhbmdlOmFkNTliNGE4ZTIwMjQyZWM4MjVlODA2N2VkYjdiZTcwXzE1LTUtMS0xLTI4NjQ4_78958b6b-aa89-4822-9a94-b7ce88133307">25.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-align:justify"><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="i37335cc767294628a0811dc91d6a21c9" continuedAt="ibb768cf356f44d30b91398378ff60a6d"><ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90ZXh0cmVnaW9uOmZkN2E0ZmVhMjM3ZjRlMTNhODg0YWEyYzM5NGI5YmMyXzQxNTI_ac73a3d3-7fd4-48fa-9155-95e4b22fea79" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The significant components of deferred tax assets and liabilities were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:59.163%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.401%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.403%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APRIL 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToxMjBmOGFjMzIzYjQ0ODEwODE2NzVkMGVjZGNkNWNmOC90YWJsZXJhbmdlOjEyMGY4YWMzMjNiNDQ4MTA4MTY3NWQwZWNkY2Q1Y2Y4XzMtMS0xLTEtMjg2NDg_d06cc752-fc99-422b-9380-a7f085a3daa7">1,941</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToxMjBmOGFjMzIzYjQ0ODEwODE2NzVkMGVjZGNkNWNmOC90YWJsZXJhbmdlOjEyMGY4YWMzMjNiNDQ4MTA4MTY3NWQwZWNkY2Q1Y2Y4XzMtMy0xLTEtMjg2NDg_3a87feda-e49c-4e97-bb07-abad9652d449">1,781</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension benefits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="amwd:DeferredTaxAssetsPensionBenefits" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToxMjBmOGFjMzIzYjQ0ODEwODE2NzVkMGVjZGNkNWNmOC90YWJsZXJhbmdlOjEyMGY4YWMzMjNiNDQ4MTA4MTY3NWQwZWNkY2Q1Y2Y4XzQtMS0xLTEtMjg2NDg_0470aa8c-36c2-49fe-a9e5-c1ada9df61d6">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-3" name="amwd:DeferredTaxAssetsPensionBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToxMjBmOGFjMzIzYjQ0ODEwODE2NzVkMGVjZGNkNWNmOC90YWJsZXJhbmdlOjEyMGY4YWMzMjNiNDQ4MTA4MTY3NWQwZWNkY2Q1Y2Y4XzQtMy0xLTEtMjg2NDg_6b74e0df-95cd-44d7-8e7b-a53448115713">815</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToxMjBmOGFjMzIzYjQ0ODEwODE2NzVkMGVjZGNkNWNmOC90YWJsZXJhbmdlOjEyMGY4YWMzMjNiNDQ4MTA4MTY3NWQwZWNkY2Q1Y2Y4XzYtMS0xLTEtMjg2NDg_30dfcb67-f127-483b-8998-989d7c6d66f7">1,739</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToxMjBmOGFjMzIzYjQ0ODEwODE2NzVkMGVjZGNkNWNmOC90YWJsZXJhbmdlOjEyMGY4YWMzMjNiNDQ4MTA4MTY3NWQwZWNkY2Q1Y2Y4XzYtMy0xLTEtMjg2NDg_3fb5c5d5-607f-4a14-b73c-f22f77520283">1,321</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee benefits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToxMjBmOGFjMzIzYjQ0ODEwODE2NzVkMGVjZGNkNWNmOC90YWJsZXJhbmdlOjEyMGY4YWMzMjNiNDQ4MTA4MTY3NWQwZWNkY2Q1Y2Y4XzctMS0xLTEtMjg2NDg_b86f6d91-910c-403f-9ec1-f43b1f82b60a">5,604</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToxMjBmOGFjMzIzYjQ0ODEwODE2NzVkMGVjZGNkNWNmOC90YWJsZXJhbmdlOjEyMGY4YWMzMjNiNDQ4MTA4MTY3NWQwZWNkY2Q1Y2Y4XzctMy0xLTEtMjg2NDg_50fd108c-2b7f-4d0a-8df1-70ad3ddcd14d">5,746</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credit carryforwards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if71f51ea263247fe9116461449cce638_I20220430" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToxMjBmOGFjMzIzYjQ0ODEwODE2NzVkMGVjZGNkNWNmOC90YWJsZXJhbmdlOjEyMGY4YWMzMjNiNDQ4MTA4MTY3NWQwZWNkY2Q1Y2Y4XzgtMS0xLTEtMjg2NDg_37fa0727-55e6-467a-9ebf-4ef219e75201">5,542</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e05c7becef64f83a80b817bcae480d8_I20210430" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToxMjBmOGFjMzIzYjQ0ODEwODE2NzVkMGVjZGNkNWNmOC90YWJsZXJhbmdlOjEyMGY4YWMzMjNiNDQ4MTA4MTY3NWQwZWNkY2Q1Y2Y4XzgtMy0xLTEtMjg2NDg_de94c468-edcd-4800-9862-3825df81125a">5,433</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="amwd:DeferredTaxAssetOperatingLeases" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToxMjBmOGFjMzIzYjQ0ODEwODE2NzVkMGVjZGNkNWNmOC90YWJsZXJhbmdlOjEyMGY4YWMzMjNiNDQ4MTA4MTY3NWQwZWNkY2Q1Y2Y4XzktMS0xLTEtMjg2NDg_552080d8-f69e-4f74-a72d-c26f4484589f">29,255</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-3" name="amwd:DeferredTaxAssetOperatingLeases" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToxMjBmOGFjMzIzYjQ0ODEwODE2NzVkMGVjZGNkNWNmOC90YWJsZXJhbmdlOjEyMGY4YWMzMjNiNDQ4MTA4MTY3NWQwZWNkY2Q1Y2Y4XzktMy0xLTEtMjg2NDg_85db7222-f956-490b-a12c-8a4036697623">32,975</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToxMjBmOGFjMzIzYjQ0ODEwODE2NzVkMGVjZGNkNWNmOC90YWJsZXJhbmdlOjEyMGY4YWMzMjNiNDQ4MTA4MTY3NWQwZWNkY2Q1Y2Y4XzEwLTEtMS0xLTI4NjQ4_527680c0-6343-4b1a-97ef-95542a202d0c">1,862</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToxMjBmOGFjMzIzYjQ0ODEwODE2NzVkMGVjZGNkNWNmOC90YWJsZXJhbmdlOjEyMGY4YWMzMjNiNDQ4MTA4MTY3NWQwZWNkY2Q1Y2Y4XzEwLTMtMS0xLTI4NjQ4_fb96f9fb-63ee-452c-94f4-0b67e6153bed">2,086</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross deferred tax assets, before valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToxMjBmOGFjMzIzYjQ0ODEwODE2NzVkMGVjZGNkNWNmOC90YWJsZXJhbmdlOjEyMGY4YWMzMjNiNDQ4MTA4MTY3NWQwZWNkY2Q1Y2Y4XzExLTEtMS0xLTI4NjQ4_a64961e2-ce4e-41c0-8ac6-c909f42960d2">45,943</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToxMjBmOGFjMzIzYjQ0ODEwODE2NzVkMGVjZGNkNWNmOC90YWJsZXJhbmdlOjEyMGY4YWMzMjNiNDQ4MTA4MTY3NWQwZWNkY2Q1Y2Y4XzExLTMtMS0xLTI4NjQ4_a99fe888-240a-42e4-b802-b76ea195f36a">50,157</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToxMjBmOGFjMzIzYjQ0ODEwODE2NzVkMGVjZGNkNWNmOC90YWJsZXJhbmdlOjEyMGY4YWMzMjNiNDQ4MTA4MTY3NWQwZWNkY2Q1Y2Y4XzEyLTEtMS0xLTI4NjQ4_b68372a6-ebbd-4e8e-9c82-c52c900ce7f0">5,122</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToxMjBmOGFjMzIzYjQ0ODEwODE2NzVkMGVjZGNkNWNmOC90YWJsZXJhbmdlOjEyMGY4YWMzMjNiNDQ4MTA4MTY3NWQwZWNkY2Q1Y2Y4XzEyLTMtMS0xLTI4NjQ4_d6a6dcce-16ee-49c9-a5b2-c515066a70da">4,914</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross deferred tax assets, after valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToxMjBmOGFjMzIzYjQ0ODEwODE2NzVkMGVjZGNkNWNmOC90YWJsZXJhbmdlOjEyMGY4YWMzMjNiNDQ4MTA4MTY3NWQwZWNkY2Q1Y2Y4XzEzLTEtMS0xLTI4NjQ4_2d848c09-577f-4df2-99a2-44822b73faf1">40,821</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToxMjBmOGFjMzIzYjQ0ODEwODE2NzVkMGVjZGNkNWNmOC90YWJsZXJhbmdlOjEyMGY4YWMzMjNiNDQ4MTA4MTY3NWQwZWNkY2Q1Y2Y4XzEzLTMtMS0xLTI4NjQ4_d31619f7-7c04-4988-adfc-0247cab5b412">45,243</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension benefits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="amwd:DeferredTaxLiablitiesPensionBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToxMjBmOGFjMzIzYjQ0ODEwODE2NzVkMGVjZGNkNWNmOC90YWJsZXJhbmdlOjEyMGY4YWMzMjNiNDQ4MTA4MTY3NWQwZWNkY2Q1Y2Y4XzE2LTEtMS0xLTM4MjU4_208ee990-76e5-46ce-a243-6d4eca2e64b4">194</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-3" name="amwd:DeferredTaxLiablitiesPensionBenefits" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToxMjBmOGFjMzIzYjQ0ODEwODE2NzVkMGVjZGNkNWNmOC90YWJsZXJhbmdlOjEyMGY4YWMzMjNiNDQ4MTA4MTY3NWQwZWNkY2Q1Y2Y4XzE2LTMtMS0xLTM4MjU4_5d91163d-523d-4e99-850d-0b9282598034">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToxMjBmOGFjMzIzYjQ0ODEwODE2NzVkMGVjZGNkNWNmOC90YWJsZXJhbmdlOjEyMGY4YWMzMjNiNDQ4MTA4MTY3NWQwZWNkY2Q1Y2Y4XzE2LTEtMS0xLTI4NjQ4_b3781d91-b871-4e1e-9ea5-1903fcc0b63a">1,095</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToxMjBmOGFjMzIzYjQ0ODEwODE2NzVkMGVjZGNkNWNmOC90YWJsZXJhbmdlOjEyMGY4YWMzMjNiNDQ4MTA4MTY3NWQwZWNkY2Q1Y2Y4XzE2LTMtMS0xLTI4NjQ4_29deef5d-87b3-453f-8447-11761488360e">3,851</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="amwd:DeferredTaxLiabilitiesDeferredExpenseCapitalizedDepreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToxMjBmOGFjMzIzYjQ0ODEwODE2NzVkMGVjZGNkNWNmOC90YWJsZXJhbmdlOjEyMGY4YWMzMjNiNDQ4MTA4MTY3NWQwZWNkY2Q1Y2Y4XzE3LTEtMS0xLTI4NjQ4_d57a05f6-bcf4-412c-a187-14f04aa86b79">27,178</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-3" name="amwd:DeferredTaxLiabilitiesDeferredExpenseCapitalizedDepreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToxMjBmOGFjMzIzYjQ0ODEwODE2NzVkMGVjZGNkNWNmOC90YWJsZXJhbmdlOjEyMGY4YWMzMjNiNDQ4MTA4MTY3NWQwZWNkY2Q1Y2Y4XzE3LTMtMS0xLTI4NjQ4_7db5ce1e-ce1c-470b-b0f0-390d1c3e9487">22,116</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangibles</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToxMjBmOGFjMzIzYjQ0ODEwODE2NzVkMGVjZGNkNWNmOC90YWJsZXJhbmdlOjEyMGY4YWMzMjNiNDQ4MTA4MTY3NWQwZWNkY2Q1Y2Y4XzE4LTEtMS0xLTI4NjQ4_fb50929a-4d28-400d-b194-488d8c5f7eb1">18,085</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToxMjBmOGFjMzIzYjQ0ODEwODE2NzVkMGVjZGNkNWNmOC90YWJsZXJhbmdlOjEyMGY4YWMzMjNiNDQ4MTA4MTY3NWQwZWNkY2Q1Y2Y4XzE4LTMtMS0xLTI4NjQ4_6d40086a-51a9-485b-a8d6-f86ed39dc94c">29,123</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="amwd:DeferredTaxLiabilitiesOperatingLeases" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToxMjBmOGFjMzIzYjQ0ODEwODE2NzVkMGVjZGNkNWNmOC90YWJsZXJhbmdlOjEyMGY4YWMzMjNiNDQ4MTA4MTY3NWQwZWNkY2Q1Y2Y4XzE5LTEtMS0xLTI4NjQ4_4e8a9fce-a683-469d-9481-1950cedf00fb">26,980</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-3" name="amwd:DeferredTaxLiabilitiesOperatingLeases" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToxMjBmOGFjMzIzYjQ0ODEwODE2NzVkMGVjZGNkNWNmOC90YWJsZXJhbmdlOjEyMGY4YWMzMjNiNDQ4MTA4MTY3NWQwZWNkY2Q1Y2Y4XzE5LTMtMS0xLTI4NjQ4_d3454140-8750-486a-9d91-e51cf769c088">31,320</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesDerivatives" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToxMjBmOGFjMzIzYjQ0ODEwODE2NzVkMGVjZGNkNWNmOC90YWJsZXJhbmdlOjEyMGY4YWMzMjNiNDQ4MTA4MTY3NWQwZWNkY2Q1Y2Y4XzIxLTEtMS0xLTM4MjUw_999cb9fd-0db8-4d71-bf1b-4f0642c5bd91">3,457</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesDerivatives" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToxMjBmOGFjMzIzYjQ0ODEwODE2NzVkMGVjZGNkNWNmOC90YWJsZXJhbmdlOjEyMGY4YWMzMjNiNDQ4MTA4MTY3NWQwZWNkY2Q1Y2Y4XzIxLTMtMS0xLTM4MjUw_7bfb4887-57a4-4538-84e4-8921364a26d5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToxMjBmOGFjMzIzYjQ0ODEwODE2NzVkMGVjZGNkNWNmOC90YWJsZXJhbmdlOjEyMGY4YWMzMjNiNDQ4MTA4MTY3NWQwZWNkY2Q1Y2Y4XzIwLTEtMS0xLTI4NjQ4_bf3661e6-080c-457b-b98d-86ea79c70c61">703</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToxMjBmOGFjMzIzYjQ0ODEwODE2NzVkMGVjZGNkNWNmOC90YWJsZXJhbmdlOjEyMGY4YWMzMjNiNDQ4MTA4MTY3NWQwZWNkY2Q1Y2Y4XzIwLTMtMS0xLTI4NjQ4_5991bde8-8b64-41a3-8b54-9b44df7b26c8">606</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToxMjBmOGFjMzIzYjQ0ODEwODE2NzVkMGVjZGNkNWNmOC90YWJsZXJhbmdlOjEyMGY4YWMzMjNiNDQ4MTA4MTY3NWQwZWNkY2Q1Y2Y4XzIxLTEtMS0xLTI4NjQ4_c44981be-4c52-41f5-86eb-02b99d310741">77,692</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToxMjBmOGFjMzIzYjQ0ODEwODE2NzVkMGVjZGNkNWNmOC90YWJsZXJhbmdlOjEyMGY4YWMzMjNiNDQ4MTA4MTY3NWQwZWNkY2Q1Y2Y4XzIxLTMtMS0xLTI4NjQ4_cae817e4-2ea0-41f2-8c64-ee49b5644092">87,016</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax liability</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToxMjBmOGFjMzIzYjQ0ODEwODE2NzVkMGVjZGNkNWNmOC90YWJsZXJhbmdlOjEyMGY4YWMzMjNiNDQ4MTA4MTY3NWQwZWNkY2Q1Y2Y4XzIzLTEtMS0xLTI4NjQ4_fbf43767-826d-4514-9b0d-266d318b3c17">36,871</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToxMjBmOGFjMzIzYjQ0ODEwODE2NzVkMGVjZGNkNWNmOC90YWJsZXJhbmdlOjEyMGY4YWMzMjNiNDQ4MTA4MTY3NWQwZWNkY2Q1Y2Y4XzIzLTMtMS0xLTI4NjQ4_029bcf35-3f23-4ed8-91bf-d04e2e518781">41,773</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have not recorded deferred income taxes applicable to undistributed earnings of foreign subsidiaries that are indefinitely reinvested in foreign operations. Undistributed earnings that are indefinitely reinvested in foreign operations are not significant as of April&#160;30, 2022. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded a valuation allowance related to deferred tax assets for certain state investment tax credit ("ITC") carryforwards and foreign tax credit ("FTC") carryforwards. Deferred tax assets are reduced by a valuation allowance when, after considering all positive and negative evidence, it is determined that it is more likely than not that some portion, or all, of the deferred tax asset will not be realized. The Company determined that there will not be sufficient foreign source income to fully utilize the current year and carry forward FTCs. Therefore, the Company updated the valuation allowance for the current year activity of $<ix:nonFraction unitRef="usd" contextRef="ia86a414ae90c4e43843722335daaffa7_I20220430" decimals="-5" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90ZXh0cmVnaW9uOmZkN2E0ZmVhMjM3ZjRlMTNhODg0YWEyYzM5NGI5YmMyXzIyNjk_5a188832-0de9-4d07-9b30-118f907712d8">0.2</ix:nonFraction> million related to FTCs.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross amount of state tax credit carryforwards related to state ITCs as of April&#160;30, 2022 and 2021 was $<ix:nonFraction unitRef="usd" contextRef="if71f51ea263247fe9116461449cce638_I20220430" decimals="-5" name="us-gaap:TaxCreditCarryforwardAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90ZXh0cmVnaW9uOmZkN2E0ZmVhMjM3ZjRlMTNhODg0YWEyYzM5NGI5YmMyXzIzODY_0078d282-fb28-4068-abb0-2a33eb4939ff">3.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i3e05c7becef64f83a80b817bcae480d8_I20210430" decimals="-5" name="us-gaap:TaxCreditCarryforwardAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90ZXh0cmVnaW9uOmZkN2E0ZmVhMjM3ZjRlMTNhODg0YWEyYzM5NGI5YmMyXzIzOTM_5dace2ad-c775-4f9a-9801-cb8daab58fca">3.8</ix:nonFraction> million, respectively. These credits expire in various years beginning in fiscal 2028. Net of the federal impact and related valuation allowance, the Company recorded $<ix:nonFraction unitRef="usd" contextRef="if71f51ea263247fe9116461449cce638_I20220430" decimals="-5" name="amwd:DeferredTaxAssetsTaxCreditCarryforwardsNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90ZXh0cmVnaW9uOmZkN2E0ZmVhMjM3ZjRlMTNhODg0YWEyYzM5NGI5YmMyXzI1NTY_d58ae646-b63a-4b55-b6a4-6c2e925ac7a7">0.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i3e05c7becef64f83a80b817bcae480d8_I20210430" decimals="-5" name="amwd:DeferredTaxAssetsTaxCreditCarryforwardsNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90ZXh0cmVnaW9uOmZkN2E0ZmVhMjM3ZjRlMTNhODg0YWEyYzM5NGI5YmMyXzI1NjM_a273ce39-728d-4460-908e-6b4f97e87bbf">0.5</ix:nonFraction> million of deferred tax assets related to these credits as of April&#160;30, 2022 and 2021, respectively. The Company accounts for ITCs under the deferral method, under which the tax benefit from the ITC is deferred and amortized into income tax expense over the book life of the related property. As of April&#160;30, 2022 and 2021, a deferred credit balance of $<ix:nonFraction unitRef="usd" contextRef="ia779da1a560b46a4a42901070be542ca_I20220430" decimals="-5" name="amwd:DeferredTaxAssetsTaxCreditCarryforwardsNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90ZXh0cmVnaW9uOmZkN2E0ZmVhMjM3ZjRlMTNhODg0YWEyYzM5NGI5YmMyXzI4ODU_009d875d-e8dd-4770-9e0f-375a89c622f0">0.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i8f9ca1472e464374bafd087176fdb60b_I20210430" decimals="-5" name="amwd:DeferredTaxAssetsTaxCreditCarryforwardsNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90ZXh0cmVnaW9uOmZkN2E0ZmVhMjM3ZjRlMTNhODg0YWEyYzM5NGI5YmMyXzI4OTI_b7b675c7-80ab-4128-923c-a40208614461">0.5</ix:nonFraction> million, respectively, is included in other liabilities on the consolidated balance sheets.&#160;</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross amount of FTC carryforwards as of April&#160;30, 2022 and 2021 is $<ix:nonFraction unitRef="usd" contextRef="ia86a414ae90c4e43843722335daaffa7_I20220430" decimals="-5" name="us-gaap:TaxCreditCarryforwardAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90ZXh0cmVnaW9uOmZkN2E0ZmVhMjM3ZjRlMTNhODg0YWEyYzM5NGI5YmMyXzMwNTM_3567072d-5833-4883-8aca-454145e9602a">1.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i6f6231dc722740d88ddc0be36cf14d4a_I20210430" decimals="-5" name="us-gaap:TaxCreditCarryforwardAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90ZXh0cmVnaW9uOmZkN2E0ZmVhMjM3ZjRlMTNhODg0YWEyYzM5NGI5YmMyXzMwNjA_1d2c0685-09b7-4147-a8e9-a94d14afce5d">1.7</ix:nonFraction> million, respectively, which begin to expire in fiscal 2029.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="ibb768cf356f44d30b91398378ff60a6d" continuedAt="i54601019b4774a729db940b880ed380a"><ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90ZXh0cmVnaW9uOmZkN2E0ZmVhMjM3ZjRlMTNhODg0YWEyYzM5NGI5YmMyXzQxNjM_e8e09c4c-76f6-435a-a955-786c11aad767" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity related to unrecognized tax benefits, excluding the federal tax benefit of state tax deductions:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:58.988%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.487%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.489%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APRIL 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;Change in Unrecognized Tax Benefits</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Balance at beginning of year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZTphNTA5ZTNiNjNjYzQ0ZDNkOTIxZmNlZWY3ZTBlMzdkZC90YWJsZXJhbmdlOmE1MDllM2I2M2NjNDRkM2Q5MjFmY2VlZjdlMGUzN2RkXzMtMS0xLTEtMjg2NDg_160da202-6888-4589-a3c8-2a5e1993486b">1,491</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i103a554c5f184b2b8bfb5f9dce68aa05_I20200430" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZTphNTA5ZTNiNjNjYzQ0ZDNkOTIxZmNlZWY3ZTBlMzdkZC90YWJsZXJhbmdlOmE1MDllM2I2M2NjNDRkM2Q5MjFmY2VlZjdlMGUzN2RkXzMtMy0xLTEtMjg2NDg_700dacc5-481e-4121-99fe-55096b90f269">2,305</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Additions based on tax positions related to the current year </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZTphNTA5ZTNiNjNjYzQ0ZDNkOTIxZmNlZWY3ZTBlMzdkZC90YWJsZXJhbmdlOmE1MDllM2I2M2NjNDRkM2Q5MjFmY2VlZjdlMGUzN2RkXzQtMS0xLTEtMjg2NDg_765bba85-0b4b-4aa3-a49c-523bd1a9b45a">49</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZTphNTA5ZTNiNjNjYzQ0ZDNkOTIxZmNlZWY3ZTBlMzdkZC90YWJsZXJhbmdlOmE1MDllM2I2M2NjNDRkM2Q5MjFmY2VlZjdlMGUzN2RkXzQtMy0xLTEtMjg2NDg_50047689-cc3c-43a5-961d-3be8028d90ff">115</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Additions based on tax positions of prior years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZTphNTA5ZTNiNjNjYzQ0ZDNkOTIxZmNlZWY3ZTBlMzdkZC90YWJsZXJhbmdlOmE1MDllM2I2M2NjNDRkM2Q5MjFmY2VlZjdlMGUzN2RkXzUtMS0xLTEtNDE1MDc_95db2eab-c89d-4799-bfb8-e6072169b882">1,286</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZTphNTA5ZTNiNjNjYzQ0ZDNkOTIxZmNlZWY3ZTBlMzdkZC90YWJsZXJhbmdlOmE1MDllM2I2M2NjNDRkM2Q5MjFmY2VlZjdlMGUzN2RkXzUtMy0xLTEtNDE1MTY_4def1392-44bb-4336-9aa4-a561e2ee1dca">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Statute of limitations lapses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZTphNTA5ZTNiNjNjYzQ0ZDNkOTIxZmNlZWY3ZTBlMzdkZC90YWJsZXJhbmdlOmE1MDllM2I2M2NjNDRkM2Q5MjFmY2VlZjdlMGUzN2RkXzYtMS0xLTEtNDE1MDc_a728c6f2-4179-4c42-b040-06748ece2c19">756</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZTphNTA5ZTNiNjNjYzQ0ZDNkOTIxZmNlZWY3ZTBlMzdkZC90YWJsZXJhbmdlOmE1MDllM2I2M2NjNDRkM2Q5MjFmY2VlZjdlMGUzN2RkXzYtMy0xLTEtNDE1MTY_dd8c3cc7-ff83-49e4-ac8d-5a587808e07d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Reductions for tax positions of prior years settlements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZTphNTA5ZTNiNjNjYzQ0ZDNkOTIxZmNlZWY3ZTBlMzdkZC90YWJsZXJhbmdlOmE1MDllM2I2M2NjNDRkM2Q5MjFmY2VlZjdlMGUzN2RkXzUtMS0xLTEtMjg2NDg_47072eb7-163e-46c7-8e2c-f8ca1b8732e8">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZTphNTA5ZTNiNjNjYzQ0ZDNkOTIxZmNlZWY3ZTBlMzdkZC90YWJsZXJhbmdlOmE1MDllM2I2M2NjNDRkM2Q5MjFmY2VlZjdlMGUzN2RkXzUtMy0xLTEtMjg2NDg_75e94c8a-43e6-4398-91f4-08c29d8eddaa">929</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Balance at end of year</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZTphNTA5ZTNiNjNjYzQ0ZDNkOTIxZmNlZWY3ZTBlMzdkZC90YWJsZXJhbmdlOmE1MDllM2I2M2NjNDRkM2Q5MjFmY2VlZjdlMGUzN2RkXzctMS0xLTEtMjg2NDg_7c2a5547-2500-43e3-a35d-0a8391092b88">2,070</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZTphNTA5ZTNiNjNjYzQ0ZDNkOTIxZmNlZWY3ZTBlMzdkZC90YWJsZXJhbmdlOmE1MDllM2I2M2NjNDRkM2Q5MjFmY2VlZjdlMGUzN2RkXzctMy0xLTEtMjg2NDg_ec847357-8465-4c37-8f7b-2439179d1aca">1,491</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i54601019b4774a729db940b880ed380a">The Company operates in multiple tax jurisdictions and, in the normal course of business, its tax returns are subject to examination by various taxing authorities. Such examinations may result in future assessments by these taxing authorities, and the Company has accrued a liability when it believes that it is not more likely than not that it will realize the benefits of tax positions that it has taken or for the amount of any tax benefit that exceeds the cumulative probability threshold in accordance with accounting standards. As of April&#160;30, 2022, federal tax years 2018 through 2021 remain subject to examination. The Company believes that adequate provisions have been made for all tax returns subject to examination. The Company is currently not under federal audit. If the liability for uncertain tax positions is released the entire amount would impact the Company's effective tax rate.</ix:continuation> </span></div><div style="text-align:justify"><span><br/></span></div><div id="i401b4a6de1fb47999df40807973c8cf0_154"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note L &#8212; <ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTQvZnJhZzpjNjFjY2RmMTg3MWY0NTZjOGMyN2Y0YmQ4ZGZlZWY1ZS90ZXh0cmVnaW9uOmM2MWNjZGYxODcxZjQ1NmM4YzI3ZjRiZDhkZmVlZjVlXzE4NTQ_15f22277-29f9-495f-96f9-806803262cec" continuedAt="if2b39ca22bf346b68e0dfb8b26d1250b" escape="true">Commitments and Contingencies</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="if2b39ca22bf346b68e0dfb8b26d1250b"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Legal Matters</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is involved in suits and claims in the normal course of business, including without limitation product liability and general liability claims, and claims pending before the Equal Employment Opportunity Commission. On at least a quarterly basis, the Company consults with its legal counsel to ascertain the reasonable likelihood that such claims may result in a loss. As required by ASC Topic 450, "Contingencies" ("ASC 450"), the Company categorizes the various suits and claims into three categories according to their likelihood for resulting in potential loss:&#160;those that are probable, those that are reasonably possible and those that are deemed to be remote.&#160;Where losses are deemed to be probable and estimable, accruals are made.&#160;Where losses are deemed to be reasonably possible, a range of loss estimates is determined and considered for disclosure.&#160;In determining these loss range estimates, the Company considers known values of similar claims and consultation with independent counsel.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company believes that the aggregate range of loss stemming from the various suits and asserted and unasserted claims which were deemed to be either probable or reasonably possible is not material as of April&#160;30, 2022.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Product Warranty</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company estimates outstanding warranty costs based on the historical relationship between warranty claims and revenues. The warranty accrual is reviewed monthly to verify that it properly reflects the remaining obligation based on the anticipated expenditures over the balance of the obligation period. Adjustments are made when actual warranty claim experience differs from estimates. Warranty claims are generally made within <ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="amwd:WarrantyClaimsPeriodFromOriginalShipDate" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTQvZnJhZzpjNjFjY2RmMTg3MWY0NTZjOGMyN2Y0YmQ4ZGZlZWY1ZS90ZXh0cmVnaW9uOmM2MWNjZGYxODcxZjQ1NmM4YzI3ZjRiZDhkZmVlZjVlXzE3NDI_71fce86f-fc1e-448c-a020-8cfb7beff396">two months</ix:nonNumeric> of the original shipment date.</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTQvZnJhZzpjNjFjY2RmMTg3MWY0NTZjOGMyN2Y0YmQ4ZGZlZWY1ZS90ZXh0cmVnaW9uOmM2MWNjZGYxODcxZjQ1NmM4YzI3ZjRiZDhkZmVlZjVlXzE4NjQ_8154554b-f620-417c-bdf1-cf58a561f091" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a reconciliation of the Company's warranty liability:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:59.163%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.401%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.403%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APRIL 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PRODUCT WARRANTY RESERVE</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-3" name="us-gaap:StandardProductWarrantyAccrual" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTQvZnJhZzpjNjFjY2RmMTg3MWY0NTZjOGMyN2Y0YmQ4ZGZlZWY1ZS90YWJsZTo4MzYzNmJhMTY1MDk0M2QwOGM4NDI1NTNiOGE1YzUwMS90YWJsZXJhbmdlOjgzNjM2YmExNjUwOTQzZDA4Yzg0MjU1M2I4YTVjNTAxXzMtMS0xLTEtMjg2NDg_5223391e-bf45-4def-8004-620e0684e302">5,249</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i103a554c5f184b2b8bfb5f9dce68aa05_I20200430" decimals="-3" name="us-gaap:StandardProductWarrantyAccrual" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTQvZnJhZzpjNjFjY2RmMTg3MWY0NTZjOGMyN2Y0YmQ4ZGZlZWY1ZS90YWJsZTo4MzYzNmJhMTY1MDk0M2QwOGM4NDI1NTNiOGE1YzUwMS90YWJsZXJhbmdlOjgzNjM2YmExNjUwOTQzZDA4Yzg0MjU1M2I4YTVjNTAxXzMtMy0xLTEtMjg2NDg_0b5c757a-02c2-4ff3-9220-24bc2d1da6ab">3,753</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrual for warranties</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" name="us-gaap:StandardProductWarrantyAccrualWarrantiesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTQvZnJhZzpjNjFjY2RmMTg3MWY0NTZjOGMyN2Y0YmQ4ZGZlZWY1ZS90YWJsZTo4MzYzNmJhMTY1MDk0M2QwOGM4NDI1NTNiOGE1YzUwMS90YWJsZXJhbmdlOjgzNjM2YmExNjUwOTQzZDA4Yzg0MjU1M2I4YTVjNTAxXzUtMS0xLTEtMjg2NDg_cf992d92-6fa7-44e3-b35d-776dba385157">26,580</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:StandardProductWarrantyAccrualWarrantiesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTQvZnJhZzpjNjFjY2RmMTg3MWY0NTZjOGMyN2Y0YmQ4ZGZlZWY1ZS90YWJsZTo4MzYzNmJhMTY1MDk0M2QwOGM4NDI1NTNiOGE1YzUwMS90YWJsZXJhbmdlOjgzNjM2YmExNjUwOTQzZDA4Yzg0MjU1M2I4YTVjNTAxXzUtMy0xLTEtMjg2NDg_71645380-cee5-47b5-80d6-5cc9cbb572b6">21,247</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" name="us-gaap:StandardProductWarrantyAccrualPayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTQvZnJhZzpjNjFjY2RmMTg3MWY0NTZjOGMyN2Y0YmQ4ZGZlZWY1ZS90YWJsZTo4MzYzNmJhMTY1MDk0M2QwOGM4NDI1NTNiOGE1YzUwMS90YWJsZXJhbmdlOjgzNjM2YmExNjUwOTQzZDA4Yzg0MjU1M2I4YTVjNTAxXzYtMS0xLTEtMjg2NDg_4d3ab851-0611-4356-8416-f3f4cb2ab728">24,951</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:StandardProductWarrantyAccrualPayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTQvZnJhZzpjNjFjY2RmMTg3MWY0NTZjOGMyN2Y0YmQ4ZGZlZWY1ZS90YWJsZTo4MzYzNmJhMTY1MDk0M2QwOGM4NDI1NTNiOGE1YzUwMS90YWJsZXJhbmdlOjgzNjM2YmExNjUwOTQzZDA4Yzg0MjU1M2I4YTVjNTAxXzYtMy0xLTEtMjg2NDg_441dcf49-e0f7-4b11-8556-01f9f3ed4793">19,751</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance at fiscal year end</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:StandardProductWarrantyAccrual" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTQvZnJhZzpjNjFjY2RmMTg3MWY0NTZjOGMyN2Y0YmQ4ZGZlZWY1ZS90YWJsZTo4MzYzNmJhMTY1MDk0M2QwOGM4NDI1NTNiOGE1YzUwMS90YWJsZXJhbmdlOjgzNjM2YmExNjUwOTQzZDA4Yzg0MjU1M2I4YTVjNTAxXzctMS0xLTEtMjg2NDg_0c50b31c-88b4-4dbb-a980-974c5685533d">6,878</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="-3" name="us-gaap:StandardProductWarrantyAccrual" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTQvZnJhZzpjNjFjY2RmMTg3MWY0NTZjOGMyN2Y0YmQ4ZGZlZWY1ZS90YWJsZTo4MzYzNmJhMTY1MDk0M2QwOGM4NDI1NTNiOGE1YzUwMS90YWJsZXJhbmdlOjgzNjM2YmExNjUwOTQzZDA4Yzg0MjU1M2I4YTVjNTAxXzctMy0xLTEtMjg2NDg_a8bcc4df-4694-4773-beb8-c2e147838c70">5,249</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50</span></div></div></div><div id="i401b4a6de1fb47999df40807973c8cf0_160"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note M &#8212; <ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjAvZnJhZzplYTM2ZTUyMzdiMjA0YTQ0YjUyZWVmY2Q4MWYwYzMxYS90ZXh0cmVnaW9uOmVhMzZlNTIzN2IyMDRhNDRiNTJlZWZjZDgxZjBjMzFhXzQxMQ_b579b611-9112-497c-b7c4-da808e132ce4" continuedAt="i7f2600df13d74d47975036a691d9def1" escape="true">Revenue Recognition </ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i7f2600df13d74d47975036a691d9def1"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company disaggregates revenue from contracts with customers into&#160;major sales distribution channels as these categories depict the nature, amount, timing, and uncertainty of revenues and cash flows that are affected by economic factors. <ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjAvZnJhZzplYTM2ZTUyMzdiMjA0YTQ0YjUyZWVmY2Q4MWYwYzMxYS90ZXh0cmVnaW9uOmVhMzZlNTIzN2IyMDRhNDRiNTJlZWZjZDgxZjBjMzFhXzQxNg_adfe2793-84cd-460b-aa55-87abc8527eba" continuedAt="ifbe53acb8dd342fe9c6045b917da265c" escape="true">The following table disaggregates our consolidated revenue by major sales distribution channels for the years ended April&#160;30, 2022, 2021, and 2020:</ix:nonNumeric></span></div><div style="margin-top:5pt;text-align:center"><ix:continuation id="ifbe53acb8dd342fe9c6045b917da265c"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:63.510%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.206%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.206%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.210%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FISCAL YEARS ENDED APRIL 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Home center retailers</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i64f3973bf868472e9b74f15fc3fbb4db_D20210501-20220430" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjAvZnJhZzplYTM2ZTUyMzdiMjA0YTQ0YjUyZWVmY2Q4MWYwYzMxYS90YWJsZToyODczM2Q0ZTkxZjU0NjY1ODg3M2Y2N2Q5ZTk5M2M1Ny90YWJsZXJhbmdlOjI4NzMzZDRlOTFmNTQ2NjU4ODczZjY3ZDllOTkzYzU3XzItMS0xLTEtMjg2NDg_a7d47d0f-d78d-4dcb-a52f-0fbbb066bcef">890,554</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idb2bc5a917d04387853639b831c4660b_D20200501-20210430" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjAvZnJhZzplYTM2ZTUyMzdiMjA0YTQ0YjUyZWVmY2Q4MWYwYzMxYS90YWJsZToyODczM2Q0ZTkxZjU0NjY1ODg3M2Y2N2Q5ZTk5M2M1Ny90YWJsZXJhbmdlOjI4NzMzZDRlOTFmNTQ2NjU4ODczZjY3ZDllOTkzYzU3XzItMy0xLTEtMjg2NDg_2de52395-7adf-41e1-bc3b-cd1d3ffb70a8">848,898</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93af6565211240afb46cb78b428051e1_D20190501-20200430" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjAvZnJhZzplYTM2ZTUyMzdiMjA0YTQ0YjUyZWVmY2Q4MWYwYzMxYS90YWJsZToyODczM2Q0ZTkxZjU0NjY1ODg3M2Y2N2Q5ZTk5M2M1Ny90YWJsZXJhbmdlOjI4NzMzZDRlOTFmNTQ2NjU4ODczZjY3ZDllOTkzYzU3XzItNS0xLTEtMjg2NDg_aa123bde-f0fb-4f4f-8a9a-b446277830e9">768,043</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Builders</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic198c68bf94a41a2845d0f50e9434d39_D20210501-20220430" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjAvZnJhZzplYTM2ZTUyMzdiMjA0YTQ0YjUyZWVmY2Q4MWYwYzMxYS90YWJsZToyODczM2Q0ZTkxZjU0NjY1ODg3M2Y2N2Q5ZTk5M2M1Ny90YWJsZXJhbmdlOjI4NzMzZDRlOTFmNTQ2NjU4ODczZjY3ZDllOTkzYzU3XzMtMS0xLTEtMjg2NDg_087ee90b-f2b9-4a6f-8bc3-2ad4428775e3">731,048</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8ba75293a2dc43e588e4313521cb6de8_D20200501-20210430" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjAvZnJhZzplYTM2ZTUyMzdiMjA0YTQ0YjUyZWVmY2Q4MWYwYzMxYS90YWJsZToyODczM2Q0ZTkxZjU0NjY1ODg3M2Y2N2Q5ZTk5M2M1Ny90YWJsZXJhbmdlOjI4NzMzZDRlOTFmNTQ2NjU4ODczZjY3ZDllOTkzYzU3XzMtMy0xLTEtMjg2NDg_f4b09580-c65c-4ef0-bdd2-9066012a0144">673,307</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i51807b08b5ed4ba994f742c6c4b15c4e_D20190501-20200430" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjAvZnJhZzplYTM2ZTUyMzdiMjA0YTQ0YjUyZWVmY2Q4MWYwYzMxYS90YWJsZToyODczM2Q0ZTkxZjU0NjY1ODg3M2Y2N2Q5ZTk5M2M1Ny90YWJsZXJhbmdlOjI4NzMzZDRlOTFmNTQ2NjU4ODczZjY3ZDllOTkzYzU3XzMtNS0xLTEtMjg2NDg_b5ae2d55-cecd-46e2-a9ce-08e87d4201cd">668,765</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Independent dealers and distributors</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4201a1e51fcf4cb2a48e68ac3fe9a3cf_D20210501-20220430" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjAvZnJhZzplYTM2ZTUyMzdiMjA0YTQ0YjUyZWVmY2Q4MWYwYzMxYS90YWJsZToyODczM2Q0ZTkxZjU0NjY1ODg3M2Y2N2Q5ZTk5M2M1Ny90YWJsZXJhbmdlOjI4NzMzZDRlOTFmNTQ2NjU4ODczZjY3ZDllOTkzYzU3XzQtMS0xLTEtMjg2NDg_6c6255fe-0252-4cbb-9586-aecb0547af89">235,584</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7e54ed3817e94f19863bd38237d3855a_D20200501-20210430" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjAvZnJhZzplYTM2ZTUyMzdiMjA0YTQ0YjUyZWVmY2Q4MWYwYzMxYS90YWJsZToyODczM2Q0ZTkxZjU0NjY1ODg3M2Y2N2Q5ZTk5M2M1Ny90YWJsZXJhbmdlOjI4NzMzZDRlOTFmNTQ2NjU4ODczZjY3ZDllOTkzYzU3XzQtMy0xLTEtMjg2NDg_0a177aea-5eda-4640-b52f-e066f43522c9">221,809</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e13405cbbbc491cbb1faab585f1c758_D20190501-20200430" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjAvZnJhZzplYTM2ZTUyMzdiMjA0YTQ0YjUyZWVmY2Q4MWYwYzMxYS90YWJsZToyODczM2Q0ZTkxZjU0NjY1ODg3M2Y2N2Q5ZTk5M2M1Ny90YWJsZXJhbmdlOjI4NzMzZDRlOTFmNTQ2NjU4ODczZjY3ZDllOTkzYzU3XzQtNS0xLTEtMjg2NDg_901736f2-7349-44a3-872d-914b0ebfc194">213,525</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Sales</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjAvZnJhZzplYTM2ZTUyMzdiMjA0YTQ0YjUyZWVmY2Q4MWYwYzMxYS90YWJsZToyODczM2Q0ZTkxZjU0NjY1ODg3M2Y2N2Q5ZTk5M2M1Ny90YWJsZXJhbmdlOjI4NzMzZDRlOTFmNTQ2NjU4ODczZjY3ZDllOTkzYzU3XzUtMS0xLTEtMjg2NDg_63500d7a-2e57-4223-a1e8-de6f293c1aa9">1,857,186</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjAvZnJhZzplYTM2ZTUyMzdiMjA0YTQ0YjUyZWVmY2Q4MWYwYzMxYS90YWJsZToyODczM2Q0ZTkxZjU0NjY1ODg3M2Y2N2Q5ZTk5M2M1Ny90YWJsZXJhbmdlOjI4NzMzZDRlOTFmNTQ2NjU4ODczZjY3ZDllOTkzYzU3XzUtMy0xLTEtMjg2NDg_0fe12a3c-e108-45ea-b5f0-d464110d9978">1,744,014</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjAvZnJhZzplYTM2ZTUyMzdiMjA0YTQ0YjUyZWVmY2Q4MWYwYzMxYS90YWJsZToyODczM2Q0ZTkxZjU0NjY1ODg3M2Y2N2Q5ZTk5M2M1Ny90YWJsZXJhbmdlOjI4NzMzZDRlOTFmNTQ2NjU4ODczZjY3ZDllOTkzYzU3XzUtNS0xLTEtMjg2NDg_576cbf02-cf91-4d38-893f-ecd723719730">1,650,333</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div></ix:continuation><div><span><br/></span></div><div id="i401b4a6de1fb47999df40807973c8cf0_163"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note N &#8212; <ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="us-gaap:ConcentrationRiskDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjMvZnJhZzo5YzRkYjg1NDRlOTY0Mzg4YWRmZmZmNWNlZjYxYTgyZC90ZXh0cmVnaW9uOjljNGRiODU0NGU5NjQzODhhZGZmZmY1Y2VmNjFhODJkXzE1ODQ_f693b950-975c-4500-b761-7f12e241589d" continuedAt="i9c31b9049b534b43950eeef9cbcb5fd2" escape="true">Credit Concentration</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="i9c31b9049b534b43950eeef9cbcb5fd2"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject the Company to concentrations of risk consist primarily of cash and cash equivalents and accounts receivable. The Company maintains its cash and cash equivalents with major financial institutions and such balances may, at times, exceed Federal Deposit Insurance Corporation insurance limits. The Company has not experienced any losses in such accounts and believes it is not exposed to any significant risk on cash.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Credit is extended to customers based on an evaluation of each customer's financial condition and generally collateral is not required. The Company's customers operate in the new home construction and home remodeling markets.&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains an allowance for bad debt based upon management's evaluation and judgment of potential net loss. The allowance is estimated based upon historical experience, the effects of current developments and economic conditions and of each customer's current and anticipated financial condition. Estimates and assumptions are periodically reviewed and updated. Any resulting adjustments to the allowance are reflected in current operating results.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At April&#160;30, 2022, the Company's two largest customers, Customers A and B, represented <ix:nonFraction unitRef="number" contextRef="i7b3c63fe85234280a112756542d9e20f_D20210501-20220430" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjMvZnJhZzo5YzRkYjg1NDRlOTY0Mzg4YWRmZmZmNWNlZjYxYTgyZC90ZXh0cmVnaW9uOjljNGRiODU0NGU5NjQzODhhZGZmZmY1Y2VmNjFhODJkXzEyNjU_15d133bc-1f28-424f-a32d-59da0c997fcf">33.8</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="ifb522109715649bda855ea18f4380dc4_D20210501-20220430" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjMvZnJhZzo5YzRkYjg1NDRlOTY0Mzg4YWRmZmZmNWNlZjYxYTgyZC90ZXh0cmVnaW9uOjljNGRiODU0NGU5NjQzODhhZGZmZmY1Y2VmNjFhODJkXzEyNzI_6a4e877b-9e7d-4fac-a451-ac61564cbefc">19.9</ix:nonFraction>% of the Company's gross customer receivables, respectively. At April 30, 2021, Customers A and B represented <ix:nonFraction unitRef="number" contextRef="i3bd24de35e484e0b8f51fca449e11398_D20200501-20210430" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjMvZnJhZzo5YzRkYjg1NDRlOTY0Mzg4YWRmZmZmNWNlZjYxYTgyZC90ZXh0cmVnaW9uOjljNGRiODU0NGU5NjQzODhhZGZmZmY1Y2VmNjFhODJkXzEzODE_d9f90c3b-623c-457f-ac94-5875b30bd23b">34.3</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i84d85a83dcec4ac48e53b7548077078b_D20200501-20210430" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjMvZnJhZzo5YzRkYjg1NDRlOTY0Mzg4YWRmZmZmNWNlZjYxYTgyZC90ZXh0cmVnaW9uOjljNGRiODU0NGU5NjQzODhhZGZmZmY1Y2VmNjFhODJkXzEzODg_7784502e-36cd-402c-8a5a-360c008d320b">22.1</ix:nonFraction>% of the Company's gross customer receivables, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="amwd:SummaryOfPercentageOfSalesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjMvZnJhZzo5YzRkYjg1NDRlOTY0Mzg4YWRmZmZmNWNlZjYxYTgyZC90ZXh0cmVnaW9uOjljNGRiODU0NGU5NjQzODhhZGZmZmY1Y2VmNjFhODJkXzE1OTE_ecc9a8a6-2668-40f9-b743-712ca2bf5ac8" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the percentage of net sales to the Company's two largest customers for the last three fiscal years:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:60.483%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.216%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.216%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.219%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PERCENT OF ANNUAL NET SALES</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer A</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if4d10ad621fa442e841326c9190f1305_D20210501-20220430" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjMvZnJhZzo5YzRkYjg1NDRlOTY0Mzg4YWRmZmZmNWNlZjYxYTgyZC90YWJsZTo5OWQ4YzA5MDhlNGI0NjMzODdkMDVmMTg5ZTk1NDdkNy90YWJsZXJhbmdlOjk5ZDhjMDkwOGU0YjQ2MzM4N2QwNWYxODllOTU0N2Q3XzItMS0xLTEtMjg2NDg_c0fb2458-a856-4bd9-81a0-478b5168aea8">31.9</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ia5997ab434a748908f0922ed7a2539e4_D20200501-20210430" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjMvZnJhZzo5YzRkYjg1NDRlOTY0Mzg4YWRmZmZmNWNlZjYxYTgyZC90YWJsZTo5OWQ4YzA5MDhlNGI0NjMzODdkMDVmMTg5ZTk1NDdkNy90YWJsZXJhbmdlOjk5ZDhjMDkwOGU0YjQ2MzM4N2QwNWYxODllOTU0N2Q3XzItMy0xLTEtMjg2NDg_e1c9662f-6b37-4ca6-ba77-e343807f20f4">30.8</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i443b79cb4c3e405b99b10f25c38fc171_D20190501-20200430" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjMvZnJhZzo5YzRkYjg1NDRlOTY0Mzg4YWRmZmZmNWNlZjYxYTgyZC90YWJsZTo5OWQ4YzA5MDhlNGI0NjMzODdkMDVmMTg5ZTk1NDdkNy90YWJsZXJhbmdlOjk5ZDhjMDkwOGU0YjQ2MzM4N2QwNWYxODllOTU0N2Q3XzItNS0xLTEtMjg2NDg_3b8c6a6e-39e2-41eb-afaf-6c5d8ea562de">29.3</ix:nonFraction>%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer B</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i2a7076b99f314822a02b0cc7fb42f8d2_D20210501-20220430" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjMvZnJhZzo5YzRkYjg1NDRlOTY0Mzg4YWRmZmZmNWNlZjYxYTgyZC90YWJsZTo5OWQ4YzA5MDhlNGI0NjMzODdkMDVmMTg5ZTk1NDdkNy90YWJsZXJhbmdlOjk5ZDhjMDkwOGU0YjQ2MzM4N2QwNWYxODllOTU0N2Q3XzMtMS0xLTEtMjg2NDg_803327fc-2f55-40a3-8951-f0ccf8bb86ba">16.1</ix:nonFraction>%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic992211705d040eb8a9a81953345d804_D20200501-20210430" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjMvZnJhZzo5YzRkYjg1NDRlOTY0Mzg4YWRmZmZmNWNlZjYxYTgyZC90YWJsZTo5OWQ4YzA5MDhlNGI0NjMzODdkMDVmMTg5ZTk1NDdkNy90YWJsZXJhbmdlOjk5ZDhjMDkwOGU0YjQ2MzM4N2QwNWYxODllOTU0N2Q3XzMtMy0xLTEtMjg2NDg_6cfd8faf-bdbb-4958-819b-ca90cb2d2292">17.9</ix:nonFraction>%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i88ca33a526554ced8ce73e0ca4199363_D20190501-20200430" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjMvZnJhZzo5YzRkYjg1NDRlOTY0Mzg4YWRmZmZmNWNlZjYxYTgyZC90YWJsZTo5OWQ4YzA5MDhlNGI0NjMzODdkMDVmMTg5ZTk1NDdkNy90YWJsZXJhbmdlOjk5ZDhjMDkwOGU0YjQ2MzM4N2QwNWYxODllOTU0N2Q3XzMtNS0xLTEtMjg2NDg_5ff81c2f-6a84-47aa-a1cc-0da41c47b91b">17.2</ix:nonFraction>%</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div id="i401b4a6de1fb47999df40807973c8cf0_166"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note O &#8212; <ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="us-gaap:LesseeFinanceLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90ZXh0cmVnaW9uOjg3NTdmNTViZGM2YTQ5OGY4N2U1NjBmMDY5OWUxZWZhXzMwMjM_6d7febd2-ede3-410c-808d-5738ab44c371" continuedAt="i6898c519662847ae95a7f51514414955" escape="true"><ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90ZXh0cmVnaW9uOjg3NTdmNTViZGM2YTQ5OGY4N2U1NjBmMDY5OWUxZWZhXzMwMjQ_4dbc79a9-44f8-4c81-b5eb-a79bc9b7028b" continuedAt="ic107925c99a04b06abd02d79a592a2ce" escape="true">Leases</ix:nonNumeric></ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="i6898c519662847ae95a7f51514414955" continuedAt="i2716df8b87f241babbdce2743357c3dd"><ix:continuation id="ic107925c99a04b06abd02d79a592a2ce" continuedAt="i986750e60b8e48e187a813a574fdadf3"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - ROU assets related to operating leases are presented as Operating lease right-of-use assets on the consolidated balance sheet. Lease liabilities related to operating leases with lease terms greater than twelve months are presented in Short-term lease liability - operating and Long-term lease liability - operating on the consolidated balance sheet.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease ROU assets and lease liabilities are recognized at the commencement date based on the present value of the future lease payments over the lease term. The discount rate used to determine the present value of the lease payments is the rate implicit in the lease unless that rate cannot be readily determined, in which case, the Company utilizes its incremental borrowing rate in determining the present value of the future lease payments. The incremental borrowing rate is the rate of interest that the Company would have to pay to borrow on a collateralized basis over a similar term an amount equal to the lease payments in a similar economic environment. Operating lease ROU assets may also include any cumulative prepaid or accrued rent when the lease payments are uneven throughout the lease term. The ROU assets and lease liabilities may also include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. The ROU asset includes any lease payments made and lease incentives received prior to the commencement date. The Company has lease </span></div></ix:continuation></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="i2716df8b87f241babbdce2743357c3dd" continuedAt="i4a88270fec8f4b66882946aa692a5be9"><ix:continuation id="i986750e60b8e48e187a813a574fdadf3" continuedAt="i3e5a2a02cbea48118ed2b2789375a1bd"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">arrangements with lease and non-lease components which are accounted for separately. Non-lease components of the lease payments are expensed as incurred and are not included in determining the present value.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Finance Leases - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ROU assets related to finance leases are presented in Property, plant and equipment, net on the consolidated balance sheet. Lease liabilities related to finance leases are presented in Current maturities of long-term debt and Long-term debt, less current maturities on the consolidated balance sheet.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance lease ROU assets and lease liabilities are recognized at the commencement date based on the present value of the future lease payments over the lease term. The discount rate used to determine the present value of the lease payments is the rate implicit in the lease unless that rate cannot be readily determined, in which case, the Company utilizes its incremental borrowing rate in determining the present value of the future lease payments. The incremental borrowing rate is the rate of interest that the Company would have to pay to borrow on a collateralized basis over a similar term an amount equal to the lease payments in a similar economic environment.</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90ZXh0cmVnaW9uOjg3NTdmNTViZGM2YTQ5OGY4N2U1NjBmMDY5OWUxZWZhXzMwMjU_a8ad91b9-7a1a-4ba4-9f15-026ba21bb274" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease costs were as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.541%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.522%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.726%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.378%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.726%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.378%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.729%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FISCAL YEAR ENDED APRIL 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reduction in the carrying value of right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTo1YTc4YTQ5NTg5YmM0MzdjYjY4YzQyMTRmMTU5ZjM2My90YWJsZXJhbmdlOjVhNzhhNDk1ODliYzQzN2NiNjhjNDIxNGYxNTlmMzYzXzMtMi0xLTEtMjg2NDg_5a226982-e501-4dd6-89e9-f4f89a4cb6a3">1,404</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTo1YTc4YTQ5NTg5YmM0MzdjYjY4YzQyMTRmMTU5ZjM2My90YWJsZXJhbmdlOjVhNzhhNDk1ODliYzQzN2NiNjhjNDIxNGYxNTlmMzYzXzMtNC0xLTEtMjg2NDg_ddfb4214-1d7a-4797-93ad-5b7a096c79ed">635</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTo1YTc4YTQ5NTg5YmM0MzdjYjY4YzQyMTRmMTU5ZjM2My90YWJsZXJhbmdlOjVhNzhhNDk1ODliYzQzN2NiNjhjNDIxNGYxNTlmMzYzXzMtNi0xLTEtMjk5MjE_363e4b2f-8b28-4ee5-a3c1-4b2f1c7c5455">2,582</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTo1YTc4YTQ5NTg5YmM0MzdjYjY4YzQyMTRmMTU5ZjM2My90YWJsZXJhbmdlOjVhNzhhNDk1ODliYzQzN2NiNjhjNDIxNGYxNTlmMzYzXzQtMi0xLTEtMjg2NDg_fb026ec7-0178-43fd-87c9-bf62075b93e3">106</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTo1YTc4YTQ5NTg5YmM0MzdjYjY4YzQyMTRmMTU5ZjM2My90YWJsZXJhbmdlOjVhNzhhNDk1ODliYzQzN2NiNjhjNDIxNGYxNTlmMzYzXzQtNC0xLTEtMjg2NDg_4a7330ff-f1f1-4726-8649-c0069acd8223">73</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTo1YTc4YTQ5NTg5YmM0MzdjYjY4YzQyMTRmMTU5ZjM2My90YWJsZXJhbmdlOjVhNzhhNDk1ODliYzQzN2NiNjhjNDIxNGYxNTlmMzYzXzQtNi0xLTEtMjk5MjE_c0b78262-29f7-474d-abbe-5c78f962b37d">205</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTo1YTc4YTQ5NTg5YmM0MzdjYjY4YzQyMTRmMTU5ZjM2My90YWJsZXJhbmdlOjVhNzhhNDk1ODliYzQzN2NiNjhjNDIxNGYxNTlmMzYzXzUtMi0xLTEtMjg2NDg_c811dfde-b0d0-497b-9219-3b513d725024">27,610</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTo1YTc4YTQ5NTg5YmM0MzdjYjY4YzQyMTRmMTU5ZjM2My90YWJsZXJhbmdlOjVhNzhhNDk1ODliYzQzN2NiNjhjNDIxNGYxNTlmMzYzXzUtNC0xLTEtMjg2NDg_fb2c5fd0-a7e3-40e7-a2fd-1272b16fd430">27,192</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTo1YTc4YTQ5NTg5YmM0MzdjYjY4YzQyMTRmMTU5ZjM2My90YWJsZXJhbmdlOjVhNzhhNDk1ODliYzQzN2NiNjhjNDIxNGYxNTlmMzYzXzUtNi0xLTEtMjk5MjE_410ef776-f51a-4ea7-bf6c-8534cd2146d0">25,405</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additional information related to leases was as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.541%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.522%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.726%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.378%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.726%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.378%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.729%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FISCAL YEAR ENDED APRIL 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows for finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" name="us-gaap:FinanceLeaseInterestPaymentOnLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTo4YjUzZGNlNDMxNzU0MjRjYTg2ZmQ1OGVmOWUyNWVhZi90YWJsZXJhbmdlOjhiNTNkY2U0MzE3NTQyNGNhODZmZDU4ZWY5ZTI1ZWFmXzMtMi0xLTEtMjg2NDg_995f8bf5-fa7f-4d56-a6e6-a1cb41d4dbd5">106</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:FinanceLeaseInterestPaymentOnLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTo4YjUzZGNlNDMxNzU0MjRjYTg2ZmQ1OGVmOWUyNWVhZi90YWJsZXJhbmdlOjhiNTNkY2U0MzE3NTQyNGNhODZmZDU4ZWY5ZTI1ZWFmXzMtNC0xLTEtMjg2NDg_7d8f0948-d897-45a2-baea-0da870ab4e03">73</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" name="us-gaap:FinanceLeaseInterestPaymentOnLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTo4YjUzZGNlNDMxNzU0MjRjYTg2ZmQ1OGVmOWUyNWVhZi90YWJsZXJhbmdlOjhiNTNkY2U0MzE3NTQyNGNhODZmZDU4ZWY5ZTI1ZWFmXzMtNi0xLTEtMjk5MzA_bfda8d65-fe95-499a-8900-4caffec9d67b">205</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows for operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTo4YjUzZGNlNDMxNzU0MjRjYTg2ZmQ1OGVmOWUyNWVhZi90YWJsZXJhbmdlOjhiNTNkY2U0MzE3NTQyNGNhODZmZDU4ZWY5ZTI1ZWFmXzQtMi0xLTEtMjg2NDg_ff40274d-8b2e-4e8d-a104-37c7c43999a1">25,100</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTo4YjUzZGNlNDMxNzU0MjRjYTg2ZmQ1OGVmOWUyNWVhZi90YWJsZXJhbmdlOjhiNTNkY2U0MzE3NTQyNGNhODZmZDU4ZWY5ZTI1ZWFmXzQtNC0xLTEtMjg2NDg_093e537c-68f0-46eb-8429-d75ad5077994">24,371</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTo4YjUzZGNlNDMxNzU0MjRjYTg2ZmQ1OGVmOWUyNWVhZi90YWJsZXJhbmdlOjhiNTNkY2U0MzE3NTQyNGNhODZmZDU4ZWY5ZTI1ZWFmXzQtNi0xLTEtMjk5MzA_bd21d2e9-fb33-42be-84d4-cdce53c65c2b">22,595</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows for financing leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTo4YjUzZGNlNDMxNzU0MjRjYTg2ZmQ1OGVmOWUyNWVhZi90YWJsZXJhbmdlOjhiNTNkY2U0MzE3NTQyNGNhODZmZDU4ZWY5ZTI1ZWFmXzUtMi0xLTEtMjg2NDg_593322ef-5c7f-471e-a76f-1710d9f0b410">1,379</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTo4YjUzZGNlNDMxNzU0MjRjYTg2ZmQ1OGVmOWUyNWVhZi90YWJsZXJhbmdlOjhiNTNkY2U0MzE3NTQyNGNhODZmZDU4ZWY5ZTI1ZWFmXzUtNC0xLTEtMjg2NDg_0ad66bba-060b-49a0-b8f7-a29007062109">608</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTo4YjUzZGNlNDMxNzU0MjRjYTg2ZmQ1OGVmOWUyNWVhZi90YWJsZXJhbmdlOjhiNTNkY2U0MzE3NTQyNGNhODZmZDU4ZWY5ZTI1ZWFmXzUtNi0xLTEtMjk5MzA_cc615d05-7c69-4018-8380-224f698bb813">2,512</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new finance lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="0" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTo4YjUzZGNlNDMxNzU0MjRjYTg2ZmQ1OGVmOWUyNWVhZi90YWJsZXJhbmdlOjhiNTNkY2U0MzE3NTQyNGNhODZmZDU4ZWY5ZTI1ZWFmXzYtMi0xLTEtMjg2NDg_f2708b12-0383-421a-babf-65be92a9089a">1,862</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="0" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTo4YjUzZGNlNDMxNzU0MjRjYTg2ZmQ1OGVmOWUyNWVhZi90YWJsZXJhbmdlOjhiNTNkY2U0MzE3NTQyNGNhODZmZDU4ZWY5ZTI1ZWFmXzYtNC0xLTEtMjg2NDg_98f3532f-6178-4540-8251-a1a854fd33e8">2,222</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="0" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTo4YjUzZGNlNDMxNzU0MjRjYTg2ZmQ1OGVmOWUyNWVhZi90YWJsZXJhbmdlOjhiNTNkY2U0MzE3NTQyNGNhODZmZDU4ZWY5ZTI1ZWFmXzYtNi0xLTEtMjk5MzA_aaf43b6c-41b7-431f-9fb5-e03a68ddcd32">1,650</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="0" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTo4YjUzZGNlNDMxNzU0MjRjYTg2ZmQ1OGVmOWUyNWVhZi90YWJsZXJhbmdlOjhiNTNkY2U0MzE3NTQyNGNhODZmZDU4ZWY5ZTI1ZWFmXzctMi0xLTEtMjg2NDg_bf19e9fc-8a1b-4786-9255-ba91caa5cd0e">7,482</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="0" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTo4YjUzZGNlNDMxNzU0MjRjYTg2ZmQ1OGVmOWUyNWVhZi90YWJsZXJhbmdlOjhiNTNkY2U0MzE3NTQyNGNhODZmZDU4ZWY5ZTI1ZWFmXzctNC0xLTEtMjg2NDg_a54a6ca5-25e9-433f-8465-c9c8d898f4ff">8,914</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="0" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTo4YjUzZGNlNDMxNzU0MjRjYTg2ZmQ1OGVmOWUyNWVhZi90YWJsZXJhbmdlOjhiNTNkY2U0MzE3NTQyNGNhODZmZDU4ZWY5ZTI1ZWFmXzctNi0xLTEtMjk5MzA_4f6b6633-5437-4199-b28c-1ced8e65e774">72,703</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average remaining lease term (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term - finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTo4YjUzZGNlNDMxNzU0MjRjYTg2ZmQ1OGVmOWUyNWVhZi90YWJsZXJhbmdlOjhiNTNkY2U0MzE3NTQyNGNhODZmZDU4ZWY5ZTI1ZWFmXzEwLTItMS0xLTI4NjQ4_d91f693e-068b-462f-a09a-7287aa052d75">2.32</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTo4YjUzZGNlNDMxNzU0MjRjYTg2ZmQ1OGVmOWUyNWVhZi90YWJsZXJhbmdlOjhiNTNkY2U0MzE3NTQyNGNhODZmZDU4ZWY5ZTI1ZWFmXzEwLTQtMS0xLTI4NjQ4_09fb0587-187a-4361-9281-6c1175678cf4">2.95</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i103a554c5f184b2b8bfb5f9dce68aa05_I20200430" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTo4YjUzZGNlNDMxNzU0MjRjYTg2ZmQ1OGVmOWUyNWVhZi90YWJsZXJhbmdlOjhiNTNkY2U0MzE3NTQyNGNhODZmZDU4ZWY5ZTI1ZWFmXzEwLTYtMS0xLTI5OTMw_0e08cea5-78e5-4a84-b2a1-6bb73d1d386a">3.36</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term - operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTo4YjUzZGNlNDMxNzU0MjRjYTg2ZmQ1OGVmOWUyNWVhZi90YWJsZXJhbmdlOjhiNTNkY2U0MzE3NTQyNGNhODZmZDU4ZWY5ZTI1ZWFmXzExLTItMS0xLTI4NjQ4_a6ab4705-5916-4420-adc1-ed70c42aa7be">5.77</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTo4YjUzZGNlNDMxNzU0MjRjYTg2ZmQ1OGVmOWUyNWVhZi90YWJsZXJhbmdlOjhiNTNkY2U0MzE3NTQyNGNhODZmZDU4ZWY5ZTI1ZWFmXzExLTQtMS0xLTI4NjQ4_313c246b-5db2-488a-a0a7-85866df0321c">6.62</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i103a554c5f184b2b8bfb5f9dce68aa05_I20200430" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTo4YjUzZGNlNDMxNzU0MjRjYTg2ZmQ1OGVmOWUyNWVhZi90YWJsZXJhbmdlOjhiNTNkY2U0MzE3NTQyNGNhODZmZDU4ZWY5ZTI1ZWFmXzExLTYtMS0xLTI5OTMw_9c621772-d539-44ec-863f-ad687c9ff9e4">7.41</ix:nonNumeric></span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate - finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="4" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTo4YjUzZGNlNDMxNzU0MjRjYTg2ZmQ1OGVmOWUyNWVhZi90YWJsZXJhbmdlOjhiNTNkY2U0MzE3NTQyNGNhODZmZDU4ZWY5ZTI1ZWFmXzE0LTItMS0xLTI4NjQ4_c512daff-3ae7-42d8-b298-585e257d72dc">2.91</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="4" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTo4YjUzZGNlNDMxNzU0MjRjYTg2ZmQ1OGVmOWUyNWVhZi90YWJsZXJhbmdlOjhiNTNkY2U0MzE3NTQyNGNhODZmZDU4ZWY5ZTI1ZWFmXzE0LTQtMS0xLTI4NjQ4_d1c56276-e1ec-406b-a212-c3fae1dc5440">2.95</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i103a554c5f184b2b8bfb5f9dce68aa05_I20200430" decimals="4" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTo4YjUzZGNlNDMxNzU0MjRjYTg2ZmQ1OGVmOWUyNWVhZi90YWJsZXJhbmdlOjhiNTNkY2U0MzE3NTQyNGNhODZmZDU4ZWY5ZTI1ZWFmXzE0LTYtMS0xLTI5OTMw_afb82e19-a810-4ff2-b874-7cdd458f7e27">3.19</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate - operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTo4YjUzZGNlNDMxNzU0MjRjYTg2ZmQ1OGVmOWUyNWVhZi90YWJsZXJhbmdlOjhiNTNkY2U0MzE3NTQyNGNhODZmZDU4ZWY5ZTI1ZWFmXzE1LTItMS0xLTI4NjQ4_fad62a6c-222f-4e18-a5f0-2006253d340b">3.20</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTo4YjUzZGNlNDMxNzU0MjRjYTg2ZmQ1OGVmOWUyNWVhZi90YWJsZXJhbmdlOjhiNTNkY2U0MzE3NTQyNGNhODZmZDU4ZWY5ZTI1ZWFmXzE1LTQtMS0xLTI4NjQ4_5c332813-55ab-4603-8288-09730d3240e7">3.23</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i103a554c5f184b2b8bfb5f9dce68aa05_I20200430" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTo4YjUzZGNlNDMxNzU0MjRjYTg2ZmQ1OGVmOWUyNWVhZi90YWJsZXJhbmdlOjhiNTNkY2U0MzE3NTQyNGNhODZmZDU4ZWY5ZTI1ZWFmXzE1LTYtMS0xLTI5OTMw_16791115-4e61-448c-aa34-a4cd625f1d89">4.27</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:nonNumeric></ix:continuation></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="i4a88270fec8f4b66882946aa692a5be9"><ix:continuation id="i3e5a2a02cbea48118ed2b2789375a1bd"><ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90ZXh0cmVnaW9uOjg3NTdmNTViZGM2YTQ5OGY4N2U1NjBmMDY5OWUxZWZhXzMwMjE_63576a14-620c-4bb9-8287-9c335f6e2c42" escape="true"><ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90ZXh0cmVnaW9uOjg3NTdmNTViZGM2YTQ5OGY4N2U1NjBmMDY5OWUxZWZhXzMwMjI_5d565d2c-4da3-4c46-b665-55e403fe4e1d" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a reconciliation of future undiscounted cash flows to the operating and finance lease liabilities, and the related ROU assets, presented on the consolidated balance sheet as of April&#160;30, 2022:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:60.483%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.521%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.230%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FISCAL YEAR</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">OPERATING         (in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FINANCING         (in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTphOTUzNzA5ZGJmYmU0NTJlODlhYzlkNmQzOGExYWE2My90YWJsZXJhbmdlOmE5NTM3MDlkYmZiZTQ1MmU4OWFjOWQ2ZDM4YTFhYTYzXzEtMi0xLTEtMjg2NDg_8a661c6a-0666-4133-91d0-30376ca09835">25,298</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTphOTUzNzA5ZGJmYmU0NTJlODlhYzlkNmQzOGExYWE2My90YWJsZXJhbmdlOmE5NTM3MDlkYmZiZTQ1MmU4OWFjOWQ2ZDM4YTFhYTYzXzEtNC0xLTEtMjg2NDg_828ab433-9ceb-4330-910f-c5b4e3c199c0">2,372</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTphOTUzNzA5ZGJmYmU0NTJlODlhYzlkNmQzOGExYWE2My90YWJsZXJhbmdlOmE5NTM3MDlkYmZiZTQ1MmU4OWFjOWQ2ZDM4YTFhYTYzXzItMi0xLTEtMjg2NDg_c10d8c77-2ae5-4f0f-a4b8-430f92bc1873">23,230</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTphOTUzNzA5ZGJmYmU0NTJlODlhYzlkNmQzOGExYWE2My90YWJsZXJhbmdlOmE5NTM3MDlkYmZiZTQ1MmU4OWFjOWQ2ZDM4YTFhYTYzXzItNC0xLTEtMjg2NDg_76dae441-a81c-4ca1-b53f-b6267eff8cdf">1,993</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTphOTUzNzA5ZGJmYmU0NTJlODlhYzlkNmQzOGExYWE2My90YWJsZXJhbmdlOmE5NTM3MDlkYmZiZTQ1MmU4OWFjOWQ2ZDM4YTFhYTYzXzMtMi0xLTEtMjg2NDg_d26f1178-88ce-4036-87a2-b9cdaf055931">19,529</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTphOTUzNzA5ZGJmYmU0NTJlODlhYzlkNmQzOGExYWE2My90YWJsZXJhbmdlOmE5NTM3MDlkYmZiZTQ1MmU4OWFjOWQ2ZDM4YTFhYTYzXzMtNC0xLTEtMjg2NDg_4e331e8c-1da7-45b2-9251-f8f7a13cff71">640</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTphOTUzNzA5ZGJmYmU0NTJlODlhYzlkNmQzOGExYWE2My90YWJsZXJhbmdlOmE5NTM3MDlkYmZiZTQ1MmU4OWFjOWQ2ZDM4YTFhYTYzXzQtMi0xLTEtMjg2NDg_504b061d-81b4-48d4-916a-c4234c35f4ae">18,973</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTphOTUzNzA5ZGJmYmU0NTJlODlhYzlkNmQzOGExYWE2My90YWJsZXJhbmdlOmE5NTM3MDlkYmZiZTQ1MmU4OWFjOWQ2ZDM4YTFhYTYzXzQtNC0xLTEtMjg2NDg_5cd19a91-8037-4d68-89ad-70740bd6c446">120</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTphOTUzNzA5ZGJmYmU0NTJlODlhYzlkNmQzOGExYWE2My90YWJsZXJhbmdlOmE5NTM3MDlkYmZiZTQ1MmU4OWFjOWQ2ZDM4YTFhYTYzXzUtMi0xLTEtMjg2NDg_e74fdbb8-4bba-414e-82d4-06baca4794c1">16,404</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTphOTUzNzA5ZGJmYmU0NTJlODlhYzlkNmQzOGExYWE2My90YWJsZXJhbmdlOmE5NTM3MDlkYmZiZTQ1MmU4OWFjOWQ2ZDM4YTFhYTYzXzUtNC0xLTEtMjg2NDg_bae5f919-9647-47dc-999b-b3d1cf23b78e">7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTphOTUzNzA5ZGJmYmU0NTJlODlhYzlkNmQzOGExYWE2My90YWJsZXJhbmdlOmE5NTM3MDlkYmZiZTQ1MmU4OWFjOWQ2ZDM4YTFhYTYzXzYtMi0xLTEtMjg2NDg_2588451b-9819-4fda-a939-ff1cd75ab235">24,959</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTphOTUzNzA5ZGJmYmU0NTJlODlhYzlkNmQzOGExYWE2My90YWJsZXJhbmdlOmE5NTM3MDlkYmZiZTQ1MmU4OWFjOWQ2ZDM4YTFhYTYzXzYtNC0xLTEtMjg2NDg_b9352ce1-154e-4309-bb62-b60b0008ca76">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTphOTUzNzA5ZGJmYmU0NTJlODlhYzlkNmQzOGExYWE2My90YWJsZXJhbmdlOmE5NTM3MDlkYmZiZTQ1MmU4OWFjOWQ2ZDM4YTFhYTYzXzctMi0xLTEtMjg2NDg_d706d9e2-cd12-4b9f-8cee-2a5da4c906c7">128,393</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTphOTUzNzA5ZGJmYmU0NTJlODlhYzlkNmQzOGExYWE2My90YWJsZXJhbmdlOmE5NTM3MDlkYmZiZTQ1MmU4OWFjOWQ2ZDM4YTFhYTYzXzctNC0xLTEtMjg2NDg_252f437b-a346-473c-a4a8-5bee52344e17">5,132</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTphOTUzNzA5ZGJmYmU0NTJlODlhYzlkNmQzOGExYWE2My90YWJsZXJhbmdlOmE5NTM3MDlkYmZiZTQ1MmU4OWFjOWQ2ZDM4YTFhYTYzXzgtMi0xLTEtMjg2NDg_9f5b2bb7-ed1a-4803-bf3e-c7c3f7067962">11,324</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTphOTUzNzA5ZGJmYmU0NTJlODlhYzlkNmQzOGExYWE2My90YWJsZXJhbmdlOmE5NTM3MDlkYmZiZTQ1MmU4OWFjOWQ2ZDM4YTFhYTYzXzgtNC0xLTEtMjg2NDg_c511d605-437f-47db-b834-4698978a8e01">169</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liability</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTphOTUzNzA5ZGJmYmU0NTJlODlhYzlkNmQzOGExYWE2My90YWJsZXJhbmdlOmE5NTM3MDlkYmZiZTQ1MmU4OWFjOWQ2ZDM4YTFhYTYzXzktMi0xLTEtMjg2NDg_838bb89a-ed83-4a75-8f58-1017e32db1f7">117,069</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6b41f76f16574024af4b03f29bb1836c_I20220430" decimals="-3" name="us-gaap:FinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTphOTUzNzA5ZGJmYmU0NTJlODlhYzlkNmQzOGExYWE2My90YWJsZXJhbmdlOmE5NTM3MDlkYmZiZTQ1MmU4OWFjOWQ2ZDM4YTFhYTYzXzktNC0xLTEtMjg2NDg_688c1aa3-37a0-484e-bb12-7c57c9f464d8">4,963</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTphOTUzNzA5ZGJmYmU0NTJlODlhYzlkNmQzOGExYWE2My90YWJsZXJhbmdlOmE5NTM3MDlkYmZiZTQ1MmU4OWFjOWQ2ZDM4YTFhYTYzXzEwLTAtMS0xLTI4NjQ4_76343f4d-e07d-492e-af16-f626cc6bbe46">Current maturities</span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTphOTUzNzA5ZGJmYmU0NTJlODlhYzlkNmQzOGExYWE2My90YWJsZXJhbmdlOmE5NTM3MDlkYmZiZTQ1MmU4OWFjOWQ2ZDM4YTFhYTYzXzEwLTItMS0xLTI4NjQ4_89a5b05d-3ff5-4726-b6ec-97bcb7c67a20">21,985</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:FinanceLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTphOTUzNzA5ZGJmYmU0NTJlODlhYzlkNmQzOGExYWE2My90YWJsZXJhbmdlOmE5NTM3MDlkYmZiZTQ1MmU4OWFjOWQ2ZDM4YTFhYTYzXzEwLTQtMS0xLTI4NjQ4_567b3818-323c-4f68-909f-993556a4bada">2,264</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTphOTUzNzA5ZGJmYmU0NTJlODlhYzlkNmQzOGExYWE2My90YWJsZXJhbmdlOmE5NTM3MDlkYmZiZTQ1MmU4OWFjOWQ2ZDM4YTFhYTYzXzExLTAtMS0xLTI4NjQ4_fd55df4b-467b-4118-9ce7-d8f7a3de2b2c">Lease liability - long-term</span></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTphOTUzNzA5ZGJmYmU0NTJlODlhYzlkNmQzOGExYWE2My90YWJsZXJhbmdlOmE5NTM3MDlkYmZiZTQ1MmU4OWFjOWQ2ZDM4YTFhYTYzXzExLTItMS0xLTI4NjQ4_d6577575-6cd3-4a65-ada7-2482e8eee130">95,084</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:FinanceLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTphOTUzNzA5ZGJmYmU0NTJlODlhYzlkNmQzOGExYWE2My90YWJsZXJhbmdlOmE5NTM3MDlkYmZiZTQ1MmU4OWFjOWQ2ZDM4YTFhYTYzXzExLTQtMS0xLTI4NjQ4_1860001a-60cf-47e1-9c0b-2780b5129e01">2,699</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTphOTUzNzA5ZGJmYmU0NTJlODlhYzlkNmQzOGExYWE2My90YWJsZXJhbmdlOmE5NTM3MDlkYmZiZTQ1MmU4OWFjOWQ2ZDM4YTFhYTYzXzEyLTAtMS0xLTI4NjQ4_bacf6628-c9be-4ed4-a37f-59d6a9cde1a9">Lease assets</span></span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTphOTUzNzA5ZGJmYmU0NTJlODlhYzlkNmQzOGExYWE2My90YWJsZXJhbmdlOmE5NTM3MDlkYmZiZTQ1MmU4OWFjOWQ2ZDM4YTFhYTYzXzEyLTItMS0xLTI4NjQ4_23a98727-76b2-4a53-93ae-bb53b1897576">108,055</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeeeea5de490456e8a860256763c6777_I20220430" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTphOTUzNzA5ZGJmYmU0NTJlODlhYzlkNmQzOGExYWE2My90YWJsZXJhbmdlOmE5NTM3MDlkYmZiZTQ1MmU4OWFjOWQ2ZDM4YTFhYTYzXzEyLTQtMS0xLTI4NjQ4_906f9059-5b0d-4258-963c-14ca60a4ed3e">9,722</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:nonNumeric></ix:continuation></ix:continuation><div id="i401b4a6de1fb47999df40807973c8cf0_169"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE P &#8212; <ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjkvZnJhZzpiODgzZjExNzNkYTU0ZDU0OTI2MGFmOTVmM2Y3ZjRiNS90ZXh0cmVnaW9uOmI4ODNmMTE3M2RhNTRkNTQ5MjYwYWY5NWYzZjdmNGI1XzE3MzU_48f87af4-c620-4801-8d5d-f15f64bd92a5" continuedAt="iacd45af432f641958ce56656b8771d51" escape="true">Restructuring Charges</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="iacd45af432f641958ce56656b8771d51"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During June 2020, the Company's Board approved the closure and eventual disposal of its manufacturing plant located in Humboldt, Tennessee. Operations ceased at the Humboldt plant in July 2020. During the third quarter of fiscal 2021, the Company sold the Humboldt plant and recognized a gain of $<ix:nonFraction unitRef="usd" contextRef="i3843281550ee47918f53204e704f6d14_D20201101-20210131" decimals="-5" name="us-gaap:GainLossOnSaleOfBusiness" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjkvZnJhZzpiODgzZjExNzNkYTU0ZDU0OTI2MGFmOTVmM2Y3ZjRiNS90ZXh0cmVnaW9uOmI4ODNmMTE3M2RhNTRkNTQ5MjYwYWY5NWYzZjdmNGI1XzMzMw_9070ae86-9401-4022-a9b8-1618267c56ba">2.3</ix:nonFraction>&#160;million on the sale. During fiscal 2022 and 2021, the Company recognized pre-tax restructuring charges, net of $<ix:nonFraction unitRef="usd" contextRef="ibfa937fd92ae438184c0027f6690f43d_D20210501-20220430" decimals="-5" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjkvZnJhZzpiODgzZjExNzNkYTU0ZDU0OTI2MGFmOTVmM2Y3ZjRiNS90ZXh0cmVnaW9uOmI4ODNmMTE3M2RhNTRkNTQ5MjYwYWY5NWYzZjdmNGI1XzEwOTk1MTE2MzAzNzY_9fed2db5-2531-4490-beb3-f5a9bac3e16c">0.3</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="ic3b1643a3df24bc7ad5d82d397ef9a5b_D20200501-20210430" decimals="-5" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjkvZnJhZzpiODgzZjExNzNkYTU0ZDU0OTI2MGFmOTVmM2Y3ZjRiNS90ZXh0cmVnaW9uOmI4ODNmMTE3M2RhNTRkNTQ5MjYwYWY5NWYzZjdmNGI1XzQzMA_07b1ea55-dc91-42dc-aaca-b3868bf7f7d4">4.4</ix:nonFraction>&#160;million, respectively, related to the closure of the plant.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the fourth quarter of fiscal 2020 and the first quarter of fiscal 2021, the Company implemented nationwide reductions in force, which were substantially completed in the fourth quarter of fiscal 2020 and first quarter of fiscal 2021. During fiscal 2022, 2021 and 2020, the Company recognized pre-tax restructuring charges, net of $(<ix:nonFraction unitRef="usd" contextRef="i8aeb7b869c5b44a99b5aec19ffec44ed_D20210501-20220430" decimals="-5" sign="-" name="us-gaap:RestructuringCharges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjkvZnJhZzpiODgzZjExNzNkYTU0ZDU0OTI2MGFmOTVmM2Y3ZjRiNS90ZXh0cmVnaW9uOmI4ODNmMTE3M2RhNTRkNTQ5MjYwYWY5NWYzZjdmNGI1XzEwOTk1MTE2MzA1ODM_39e8b903-a2ee-4fcd-ab4a-3cc7dc1186b2">0.1</ix:nonFraction>)&#160;million, $<ix:nonFraction unitRef="usd" contextRef="i3dc3fde8cbb547c38525252522a562bf_D20200501-20210430" decimals="-5" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjkvZnJhZzpiODgzZjExNzNkYTU0ZDU0OTI2MGFmOTVmM2Y3ZjRiNS90ZXh0cmVnaW9uOmI4ODNmMTE3M2RhNTRkNTQ5MjYwYWY5NWYzZjdmNGI1Xzk2Nw_5efd3c04-566c-46bc-bd57-00557b13bd97">1.4</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i470cf275fd0441f4a19e07ebf5806b2d_D20190501-20200430" decimals="-5" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjkvZnJhZzpiODgzZjExNzNkYTU0ZDU0OTI2MGFmOTVmM2Y3ZjRiNS90ZXh0cmVnaW9uOmI4ODNmMTE3M2RhNTRkNTQ5MjYwYWY5NWYzZjdmNGI1Xzk3NA_5c3fffa2-f14c-4d20-8387-81bee6575f36">0.2</ix:nonFraction> million, respectively, related to these reductions in force, which were primarily severance and separation costs.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal years 2022, 2021, and 2020, the Company recognized total pre-tax restructuring charges, net of $<ix:nonFraction unitRef="usd" contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" decimals="-5" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjkvZnJhZzpiODgzZjExNzNkYTU0ZDU0OTI2MGFmOTVmM2Y3ZjRiNS90ZXh0cmVnaW9uOmI4ODNmMTE3M2RhNTRkNTQ5MjYwYWY5NWYzZjdmNGI1XzE0NTc_7b9a46ac-6a61-4b72-aa82-c867b6241d9c">0.2</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430" decimals="-5" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjkvZnJhZzpiODgzZjExNzNkYTU0ZDU0OTI2MGFmOTVmM2Y3ZjRiNS90ZXh0cmVnaW9uOmI4ODNmMTE3M2RhNTRkNTQ5MjYwYWY5NWYzZjdmNGI1XzE0NjE_d5f0a60f-4681-42b5-95d8-11b3eebc7de4">5.8</ix:nonFraction> million, and $(<ix:nonFraction unitRef="usd" contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430" decimals="0" sign="-" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjkvZnJhZzpiODgzZjExNzNkYTU0ZDU0OTI2MGFmOTVmM2Y3ZjRiNS90ZXh0cmVnaW9uOmI4ODNmMTE3M2RhNTRkNTQ5MjYwYWY5NWYzZjdmNGI1XzE0Njk_6996e353-c0b7-4640-b94d-dd35a74b1d93">18,000</ix:nonFraction>), respectively.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div><span><br/></span></div><div id="i401b4a6de1fb47999df40807973c8cf0_172"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note Q &#8212; <ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNzIvZnJhZzo0MGQ0MDY1MmE3NzI0Yzk2ODFiZGJhNTg5NmQ2ZTYyZS90ZXh0cmVnaW9uOjQwZDQwNjUyYTc3MjRjOTY4MWJkYmE1ODk2ZDZlNjJlXzIxMzM_81faa51f-bfdc-4458-99c0-deafc247ca38" continuedAt="idb3355db886744499d9335ef7f676352" escape="true">Fair Value Measurements</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="idb3355db886744499d9335ef7f676352" continuedAt="idd02e25a4a07415cb5166b6c9008d062"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company utilizes the hierarchy of fair value measurements to classify certain of its assets and liabilities based upon the following definitions:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1 &#8211; Investments with quoted prices in active markets for identical assets or liabilities.&#160;The Company's cash equivalents are invested in money market funds, mutual funds and certificates of deposit.&#160;The Company's mutual fund investment assets represent contributions made and invested on behalf of the Company's named executive officers in a supplementary employee retirement plan.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2 &#8211; Investments with observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3 &#8211; Investments with unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.&#160;The Company has no Level 3 assets or liabilities measured on a recurring basis.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value measurement of assets held by the Company's defined benefit pension plans is discussed in Note I.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's financial instruments include cash and equivalents, marketable securities, and other investments; accounts receivable and accounts payable; interest rate swap and foreign exchange forward contracts; and short- and long-term debt. The carrying values of cash and equivalents, accounts receivable and payable, and short-term debt on the condensed consolidated </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="idd02e25a4a07415cb5166b6c9008d062"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">balance sheets approximate their fair value due to the short maturities of these items. The interest rate swap and foreign exchange forward contracts were marked to market and therefore represent fair value. The fair values of these contracts are determined based on inputs that are readily available in public markets or can be derived from information available in publicly quoted markets. <ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNzIvZnJhZzo0MGQ0MDY1MmE3NzI0Yzk2ODFiZGJhNTg5NmQ2ZTYyZS90ZXh0cmVnaW9uOjQwZDQwNjUyYTc3MjRjOTY4MWJkYmE1ODk2ZDZlNjJlXzIxMzg_0719c2d8-c0d9-4133-8f3c-bce7792dd51b" continuedAt="if39de2f3ab6247d687ca685416a950f9" escape="true">The following table summarizes the fair value of assets and liabilities that are recorded in the Company's consolidated financial statements as of April&#160;30, 2022 and 2021 at fair value on a recurring basis (in thousands):&#160;</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><ix:continuation id="if39de2f3ab6247d687ca685416a950f9"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:45.166%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.323%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.323%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.324%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FAIR VALUE MEASUREMENTS AS OF APRIL 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">LEVEL 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">LEVEL 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">LEVEL 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASSETS:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0bd3876dab0a44a3ab543fee63f4a428_I20220430" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNzIvZnJhZzo0MGQ0MDY1MmE3NzI0Yzk2ODFiZGJhNTg5NmQ2ZTYyZS90YWJsZToxMGY5MTEyMmQzN2U0OTk3YWRiNjUwMTg3ZTUxMzYyNC90YWJsZXJhbmdlOjEwZjkxMTIyZDM3ZTQ5OTdhZGI2NTAxODdlNTEzNjI0XzMtMS0xLTEtMjg2NDg_4fd8cf47-6f4c-4bce-97ae-8fb6e099eaa6">404</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie1cabb857b9b47ed8da3e415811ed5d5_I20220430" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNzIvZnJhZzo0MGQ0MDY1MmE3NzI0Yzk2ODFiZGJhNTg5NmQ2ZTYyZS90YWJsZToxMGY5MTEyMmQzN2U0OTk3YWRiNjUwMTg3ZTUxMzYyNC90YWJsZXJhbmdlOjEwZjkxMTIyZDM3ZTQ5OTdhZGI2NTAxODdlNTEzNjI0XzMtMy0xLTEtMjg2NDg_91783fde-8795-4953-944f-ce02d4e611bc">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3565615a5e184a6ea268d1526164421f_I20220430" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNzIvZnJhZzo0MGQ0MDY1MmE3NzI0Yzk2ODFiZGJhNTg5NmQ2ZTYyZS90YWJsZToxMGY5MTEyMmQzN2U0OTk3YWRiNjUwMTg3ZTUxMzYyNC90YWJsZXJhbmdlOjEwZjkxMTIyZDM3ZTQ5OTdhZGI2NTAxODdlNTEzNjI0XzMtNS0xLTEtMjg2NDg_74aeb7e7-623d-4b20-83af-5a22b2ed2431">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap contracts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib537753248834910bc3526f21b46cf0b_I20220430" decimals="-3" name="us-gaap:InterestRateCashFlowHedgeAssetAtFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNzIvZnJhZzo0MGQ0MDY1MmE3NzI0Yzk2ODFiZGJhNTg5NmQ2ZTYyZS90YWJsZToxMGY5MTEyMmQzN2U0OTk3YWRiNjUwMTg3ZTUxMzYyNC90YWJsZXJhbmdlOjEwZjkxMTIyZDM3ZTQ5OTdhZGI2NTAxODdlNTEzNjI0XzQtMS0xLTEtMzY4MDc_5d3e3056-2fe4-4360-b3f6-915ad9f8d00d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45b35e0a22c540ae951b8a48d7986880_I20220430" decimals="-3" name="us-gaap:InterestRateCashFlowHedgeAssetAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNzIvZnJhZzo0MGQ0MDY1MmE3NzI0Yzk2ODFiZGJhNTg5NmQ2ZTYyZS90YWJsZToxMGY5MTEyMmQzN2U0OTk3YWRiNjUwMTg3ZTUxMzYyNC90YWJsZXJhbmdlOjEwZjkxMTIyZDM3ZTQ5OTdhZGI2NTAxODdlNTEzNjI0XzQtMy0xLTEtMzY4MDc_d06272b3-ab46-4112-b91b-92419708acb5">13,687</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a95884978894fc4a612e86f2d23d50c_I20220430" decimals="-3" name="us-gaap:InterestRateCashFlowHedgeAssetAtFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNzIvZnJhZzo0MGQ0MDY1MmE3NzI0Yzk2ODFiZGJhNTg5NmQ2ZTYyZS90YWJsZToxMGY5MTEyMmQzN2U0OTk3YWRiNjUwMTg3ZTUxMzYyNC90YWJsZXJhbmdlOjEwZjkxMTIyZDM3ZTQ5OTdhZGI2NTAxODdlNTEzNjI0XzQtNS0xLTEtMzY4MDc_67046006-c7af-43df-b685-46d9ec13a227">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets at fair value</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib537753248834910bc3526f21b46cf0b_I20220430" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNzIvZnJhZzo0MGQ0MDY1MmE3NzI0Yzk2ODFiZGJhNTg5NmQ2ZTYyZS90YWJsZToxMGY5MTEyMmQzN2U0OTk3YWRiNjUwMTg3ZTUxMzYyNC90YWJsZXJhbmdlOjEwZjkxMTIyZDM3ZTQ5OTdhZGI2NTAxODdlNTEzNjI0XzQtMS0xLTEtMjg2NDg_8a278b05-56c8-4ca4-a9c7-4a53821812f1">404</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45b35e0a22c540ae951b8a48d7986880_I20220430" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNzIvZnJhZzo0MGQ0MDY1MmE3NzI0Yzk2ODFiZGJhNTg5NmQ2ZTYyZS90YWJsZToxMGY5MTEyMmQzN2U0OTk3YWRiNjUwMTg3ZTUxMzYyNC90YWJsZXJhbmdlOjEwZjkxMTIyZDM3ZTQ5OTdhZGI2NTAxODdlNTEzNjI0XzQtMy0xLTEtMjg2NDg_ee7e5c1c-4bb1-472a-867c-4dbd86764e6e">13,687</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a95884978894fc4a612e86f2d23d50c_I20220430" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNzIvZnJhZzo0MGQ0MDY1MmE3NzI0Yzk2ODFiZGJhNTg5NmQ2ZTYyZS90YWJsZToxMGY5MTEyMmQzN2U0OTk3YWRiNjUwMTg3ZTUxMzYyNC90YWJsZXJhbmdlOjEwZjkxMTIyZDM3ZTQ5OTdhZGI2NTAxODdlNTEzNjI0XzQtNS0xLTEtMjg2NDg_ed80094f-ac3a-4fe2-bba3-dffbb2d14aef">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FAIR VALUE MEASUREMENTS AS OF APRIL 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">LEVEL 1</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">LEVEL 2</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">LEVEL 3</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASSETS:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i703eab987d8f4d8590746722c2de48d0_I20210430" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNzIvZnJhZzo0MGQ0MDY1MmE3NzI0Yzk2ODFiZGJhNTg5NmQ2ZTYyZS90YWJsZToxMGY5MTEyMmQzN2U0OTk3YWRiNjUwMTg3ZTUxMzYyNC90YWJsZXJhbmdlOjEwZjkxMTIyZDM3ZTQ5OTdhZGI2NTAxODdlNTEzNjI0XzExLTEtMS0xLTI4NjQ4_251aa527-5baa-4a78-bacf-fd1b05be1cfc">642</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e538ccf00424d09a83bcd2f09f7dad2_I20210430" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNzIvZnJhZzo0MGQ0MDY1MmE3NzI0Yzk2ODFiZGJhNTg5NmQ2ZTYyZS90YWJsZToxMGY5MTEyMmQzN2U0OTk3YWRiNjUwMTg3ZTUxMzYyNC90YWJsZXJhbmdlOjEwZjkxMTIyZDM3ZTQ5OTdhZGI2NTAxODdlNTEzNjI0XzExLTMtMS0xLTI4NjQ4_a4c21310-9239-41ae-a7ee-faa3974f73c0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie5a557b83f144bb780908916455f2f78_I20210430" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNzIvZnJhZzo0MGQ0MDY1MmE3NzI0Yzk2ODFiZGJhNTg5NmQ2ZTYyZS90YWJsZToxMGY5MTEyMmQzN2U0OTk3YWRiNjUwMTg3ZTUxMzYyNC90YWJsZXJhbmdlOjEwZjkxMTIyZDM3ZTQ5OTdhZGI2NTAxODdlNTEzNjI0XzExLTUtMS0xLTI4NjQ4_02500c3c-9b0f-4ee1-9f42-81f1e4c382f7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></ix:continuation></div></ix:continuation><div id="i401b4a6de1fb47999df40807973c8cf0_175"></div><div style="margin-bottom:12pt;text-align:center"><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Report of Independent Registered Public Accounting Firm</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the Shareholders and Board of Directors</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">American Woodmark Corporation:</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Opinion on the Consolidated Financial Statements</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have audited the accompanying consolidated balance sheets of American Woodmark Corporation and subsidiaries (the Company) as of April 30, 2022 and 2021, the related consolidated statements of operations, comprehensive income, shareholders&#8217; equity, and cash flows for each of the years in the three-year period ended April 30, 2022, and the related notes and financial statement schedule II (collectively, the consolidated financial statements). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company as of April 30, 2022 and 2021, and the results of its operations and its cash flows for each of the years in the three-year period ended April 30, 2022, in conformity with U.S. generally accepted accounting principles.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company&#8217;s internal control over financial reporting as of April 30, 2022, based on criteria established in Internal Control &#8211; Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission, and our report dated June 29, 2022 expressed an adverse opinion on the effectiveness of the Company&#8217;s internal control over financial reporting.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Change in Accounting Principle</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As discussed in Note A to the consolidated financial statements, the Company has elected to change its method of accounting for inventory costing from the LIFO method to the FIFO method as of May 1, 2019.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Basis for Opinion</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These consolidated financial statements are the responsibility of the Company&#8217;s management. Our responsibility is to express an opinion on these 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="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. 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="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Critical Audit Matter</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the consolidated financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of a critical audit matter does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Assessment of goodwill recoverability</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As discussed in Note A to the consolidated financial statements and disclosed in the consolidated balance sheet, the carrying amount of goodwill as of April 30, 2022 was $767.6 million. The Company evaluates its goodwill for impairment annually on February 1, or whenever events or changes in circumstances indicate that it is more likely than not the carrying value of goodwill may not be recoverable. The Company performed a qualitative impairment test for goodwill which resulted in no impairment.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We identified the assessment of events or changes in circumstances that may indicate that the fair value of the reporting unit is below its carrying value as a critical audit matter. A higher degree of auditor judgment was required to evaluate these events or changes in circumstances as a result of uncertainty in the economy, including raw material costs. These events or changes in circumstances could have a significant effect on the Company&#8217;s qualitative impairment assessment and the determination of whether further quantitative analysis of goodwill impairment was required.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following are the primary procedures we performed to address this critical audit matter. We evaluated the design and tested the operating effectiveness of certain controls related to the goodwill process. This included a control related to the Company&#8217;s assessment of events or changes in circumstances, including raw material costs, that may indicate the fair value of the reporting unit is below its carrying value. We evaluated the Company&#8217;s assessment of events or changes in circumstances that may indicate the fair value of the reporting unit is below its carrying value through comparison to the Company&#8217;s market capitalization and macroeconomic information contained in third-party analyst reports on the Company and other third-party information.</span></div><div style="margin-bottom:10pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/ KPMG LLP</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have served as the Company's auditor since 2004.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Richmond, Virginia</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June&#160;29, 2022 </span></div><div><span><br/></span></div><div id="i401b4a6de1fb47999df40807973c8cf0_181"></div><div style="margin-bottom:12pt;text-align:center"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Report of Independent Registered Public Accounting Firm</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the Shareholders and Board of Directors</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">American Woodmark Corporation:</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Opinion on Internal Control Over Financial Reporting</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have audited American Woodmark Corporation and subsidiaries' (the Company) internal control over financial reporting as of April 30, 2022, based on criteria established in Internal Control &#8211; Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission. In our opinion, because of the effect of the material weaknesses, described below, on the achievement of the objectives of the control criteria, the Company has not maintained effective internal control over financial reporting as of April 30, 2022, based on criteria established in Internal Control &#8211; Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission.   </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheets of the Company as of April 30, 2022 and 2021, the related consolidated statements of operations, comprehensive income, shareholders&#8217; equity, and cash flows for each of the years in the three-year period ended April 30, 2022, and the related notes and financial statement schedule II (collectively, the consolidated financial statements), and our report dated June 29, 2022 expressed an unqualified opinion on those consolidated financial statements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A material weakness is a deficiency, or a combination of 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. The material weaknesses related to the following have been identified and included in management&#8217;s assessment.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company did not have effective general information technology controls (GITCs) related to information technology (IT) change management within the Made to Order (MTO) business environment. Further, the Company did not have effective controls in the MTO change management process to ensure changes were tested and approved by management on a timely basis. As a result, process level automated controls and manual controls that are dependent on the completeness and accuracy of information derived from the affected IT systems were ineffective because they could have been adversely impacted. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company did not have effective GITCs related to the enterprise resource planning (ERP) system implemented in the fourth fiscal quarter of the year that impacted processes related to procurement, general ledger, accounts payable, and projects and fixed assets. As a result, process level automated controls and manual controls that are dependent on the completeness and accuracy of information derived from the affected IT system were ineffective because they had not been designed and implemented or because they could have been adversely impacted. These deficiencies resulted from ineffective risk assessment and monitoring activities related to the implementation of the ERP system.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The material weaknesses were considered in determining the nature, timing, and extent of audit tests applied in our audit of the 2022 consolidated financial statements, and this report does not affect our report on those consolidated financial statements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Basis for Opinion</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 Management's Annual Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company&#8217;s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audit also included 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="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Definition and Limitations of Internal Control Over Financial Reporting</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A company&#8217;s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company&#8217;s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the financial statements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</span></div><div style="margin-bottom:10pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/ KPMG LLP</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Richmond, Virginia</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June&#160;29, 2022 </span></div><div><span><br/></span></div><div id="i401b4a6de1fb47999df40807973c8cf0_184"></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 9.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div id="i401b4a6de1fb47999df40807973c8cf0_187"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 9A.&#160;&#160;&#160;&#160;CONTROLS AND PROCEDURES</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:109%">Evaluation of Disclosure Controls and Procedures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:109%">.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:109%">The Company&#8217;s management evaluated, with the participation of the Company&#8217;s principal executive officer and principal financial officer, the effectiveness of the Company&#8217;s disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the Exchange Act))  as of April 30, 2022. Based on this evaluation, Company management, including the principal executive officer and principal financial officer, concluded that the Company&#8217;s disclosure controls and procedures were not effective as of April 30, 2022 because of two material weaknesses in internal control over financial reporting described below.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:109%">Notwithstanding such material weaknesses in our internal control over financial reporting, Company management, including our principal executive officer and principal financial officer, concluded that our consolidated financial statements in this Annual Report present fairly, in all material respects, our financial position, results of operations and cash flows for the periods presented, in conformity with U.S. generally accepted accounting principles.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:109%">Management&#8217;s Annual Report on Internal Control over Financial Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:109%">. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:109%">Management is responsible for establishing and maintaining adequate internal control over financial reporting, as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act. Our internal control over financial reporting is designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with U.S. generally accepted accounting principles and 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. All internal control systems, no matter how well designed and operated, have inherent limitations. Because of these inherent limitations, a system of internal control over financial reporting may not prevent or detect misstatements, and even those systems determined to be effective can provide only reasonable assurance with respect to financial statement preparation and presentation.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:109%">A material weakness is a deficiency, or combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of annual or interim financial statements will not be prevented or detected on a timely basis.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:109%">Management, under the supervision of our principal executive officer and principal financial officer, and under the oversight of the Audit Committee, conducted an assessment of the Company&#8217;s internal control over financial reporting as of April 30, 2022, using the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission in Internal Control-Integrated Framework (2013). Based on its assessment, our management concluded that the Company&#8217;s internal control over financial reporting was not effective as of April 30, 2022 because of the material weaknesses in our internal control over financial reporting described below.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:109%;text-decoration:underline">Information Technology Change Management</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:109%">The Company did not have effective general information technology controls (GITCs) related to information technology (IT) change management within the Made to Order (MTO) business environment.  Specifically, the Company did not have proper segregation of duties between users that develop systems updates and have access to migrate database changes into production.  Further, the Company did not have effective controls in the MTO change management process to ensure changes were tested and approved by management on a timely basis.  As a result, process level automated controls and manual controls that are dependent on the completeness and accuracy of information derived from the affected IT systems were ineffective because they could have been adversely impacted. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:109%;text-decoration:underline">Risk Assessment, Control Activities and Monitoring Activities Related to New System Implementation</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:109%">The Company did not have effective GITCs related to the enterprise resource planning (ERP) system implemented in the fourth fiscal quarter of the year that impacted processes related to procurement, general ledger, accounts payable, and projects and fixed assets.  The Company did not design and maintain effective user access controls that adequately restricted or monitored user and privileged access to the IT environment. Further, program change, and computer operations controls related to the IT environment, which are dependent upon the adequate design and effectiveness of user access controls, were also ineffective, because of the ineffective user access and monitoring controls. As a result, process level automated controls and manual controls that are dependent on the completeness and accuracy of information derived from the affected IT system were </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:109%">ineffective because they had not been designed and implemented or because they could have been adversely impacted. These deficiencies resulted from ineffective risk assessment and monitoring activities related to the implementation of the ERP system.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:109%">We did not identify any misstatements to the consolidated financial statements as of and for the year ended April 30, 2022 because of these control deficiencies.  However, these control deficiencies created a reasonable possibility that a material misstatement to the consolidated financial statements would not be prevented or detected on a timely basis, and therefore we concluded that the deficiencies represent material weaknesses in our internal control over financial reporting and our internal control over financial reporting was not effective as of April 30, 2022. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:109%">The Company&#8217;s independent registered public accounting firm, KPMG LLP (KPMG), who audited the consolidated financial statements included in this report, has issued an adverse opinion on the effectiveness of the Company&#8217;s internal control over financial reporting. KPMG&#8217;s report appears beginning on page 58 of this Annual Report.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:109%">Remediation Plans</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:109%">We plan to implement several steps, as described below, to remediate the material weaknesses described in this Item 9A. Company management is committed to take the necessary steps to ensure that our internal control over financial reporting is designed and operating effectively.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:109%">Information Technology Change Management</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:109%">Our remediation/mitigation plan includes, but is not limited to:</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:109%">a.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:109%;padding-left:11.07pt">The deployment of Netwrix/SQL Monitor to track all changes that occur within the production environment with biweekly management reviews.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:109%">b.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:109%;padding-left:10.5pt">Immediate removal of developer access to monitoring logs and the hiring of a Database Administrator to support and remove developer access to the production environment.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:109%">c.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:109%;padding-left:11.07pt">Enhance the procedures to include additional review and approval by the appropriate personnel, prior to deployment.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:109%">d.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:109%;padding-left:10.5pt">Additional training for staff and management to ensure completeness and accuracy of the monitoring activities. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:109%">Risk Assessment, Control Activities and Monitoring Activities Related to New System Implementation </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:109%">We are actively evaluating available remediation options, and expect our remediation plan to include, but not be limited to, an organizational assessment to ensure capable skillsets are responsible for managing applicable controls and processes and the assessment and implementation of a tool set that provides structure and detective privileged access monitoring capability.  Once we decide on a final remediation plan, appropriate funding approval, project planning and detailed scheduling will be completed and a target date for implementation will be selected.    We will provide additional details concerning our remediation plan for this material weakness in future periodic reports once the remediation plan is finalized.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:109%">Except for the implementation of the ERP system discussed above, there has been no change in the Company&#8217;s internal control over financial reporting during the fiscal quarter ended April 30, 2022, that has materially affected, or is reasonably likely to materially affect, the Company&#8217;s internal control over financial reporting.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">&#160;</span></div><div id="i401b4a6de1fb47999df40807973c8cf0_190"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 9B.&#160;&#160;&#160;&#160;OTHER INFORMATION</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;</span></div><div id="i401b4a6de1fb47999df40807973c8cf0_193"></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART III</span></div><div style="text-align:center"><span><br/></span></div><div id="i401b4a6de1fb47999df40807973c8cf0_196"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 10.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In response to this Item, and in accordance with General Instruction G(3) of Form 10-K:</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">the information concerning the Company's directors is set forth under the caption "Item 1 - Election of Directors - Information Regarding Nominees" in the Company's Proxy Statement for its Annual Meeting of Shareholders to be held on August 18, 2022 ("Proxy Statement") and is incorporated in this Item by reference;</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">the information concerning the Company's executive officers is set forth under the caption "Executive Officers of the Registrant" in Part I of this report and is incorporated in this Item by reference;</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">the information concerning compliance with Section 16(a) of the Exchange Act is set forth under the caption "Delinquent Section 16(a) Reports" in the Proxy Statement and is incorporated in this Item by reference;</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">the information concerning the Code of Business Conduct and Ethics governing the Company's Chief Executive Officer, Chief Financial Officer, Controller, and Treasurer is set forth under the caption "Corporate Governance &#8211; Codes of Business Conduct and Ethics" in the Proxy Statement and is incorporated in this Item by reference;&#160;</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">the information concerning material changes, if any, in the procedures by which security holders may recommend nominees to the Company's Board of Directors is set forth under the caption "Corporate Governance &#8211; Procedures for Shareholder Nominations of Directors" in the Proxy Statement and is incorporated in this Item by reference; and</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">the information concerning the Audit Committee of the Company's Board of Directors, including the members of the Audit Committee and the Board's determination concerning whether certain members of the Audit Committee are "audit committee financial experts" as that term is defined under Item 407(d)(5) of Regulation S-K is set forth under the captions "Corporate Governance &#8211; Board of Directors and Committees &#8211; Audit Committee" in the Proxy Statement and is incorporated in this Item by reference.</span></div><div style="margin-bottom:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:120%">&#160;</span></div><div id="i401b4a6de1fb47999df40807973c8cf0_199"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 11.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;EXECUTIVE COMPENSATION</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In response to this Item, and in accordance with General Instruction G(3) of Form 10-K, the information set forth under the captions "Executive Compensation," "Compensation Committee Report," "Compensation Committee Interlocks and Insider Participation," "Company's Compensation Policies and Practices Relating to Risk Management" and "Non-Management Directors' Compensation" in the Proxy Statement is incorporated in this Item by reference.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div id="i401b4a6de1fb47999df40807973c8cf0_202"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 12.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In response to this Item, and in accordance with General Instruction G(3) of Form 10-K, the information set forth under the caption "Security Ownership" in the Proxy Statement is incorporated in this Item by reference.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Equity Compensation Plans</span></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes information about the Company's equity compensation plans as of April 30, 2022:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.490%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.052%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.577%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.617%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="18" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Equity Compensation Plan Information</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Plan Category</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of securities to be issued upon exercise of outstanding options, warrants and rights</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted average exercise price of outstanding options, warrants and rights</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of securities remaining available for future issuance under equity compensation plans (excluding securities reflected in column (a))</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(a)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(b)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(c)</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equity compensation plans approved by security holders</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="4" style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">508,968&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="4" style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Performance-based restricted stock units</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">154,610&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Service-based restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">147,234&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equity compensation plans not approved by security holders</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="4" style="border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">301,844&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="4" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">508,968&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:6.063%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:91.737%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At April 30, 2022, the Company had restricted stock unit awards outstanding under two different plans: 2016 Employee Stock Incentive Plan and 2015 Non-Employee Directors Restricted Stock Unit Plan.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Excludes exercise price for restricted stock units issued under the 2016 Employee Stock Incentive Plan and 2015 Non-Employee Directors Restricted Stock Unit Plan because they are converted into common stock on a one-for-one basis at no additional cost.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Company does not have equity compensation plans that have not been approved by the Company's security holders.</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">61</span></div></div></div><div id="i401b4a6de1fb47999df40807973c8cf0_205"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 13.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In response to this Item, and in accordance with General Instruction G(3) of Form 10-K, the information set forth under the captions "Certain Related Party Transactions" and "Corporate Governance &#8211; Director Independence" in the Proxy Statement is incorporated in this Item by reference.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;</span></div><div id="i401b4a6de1fb47999df40807973c8cf0_208"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 14.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;PRINCIPAL ACCOUNTING FEES AND SERVICES</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In response to this Item, and in accordance with General Instruction G(3) of Form 10-K, the information concerning fees and services of the Company's principal accounting firm set forth under the captions "Report of the Audit Committee - Independent Auditor Fee Information" and "Report of the Audit Committee - Pre-Approval Policies and Procedures" in the Proxy Statement is incorporated in this Item by reference.&#160;</span></div><div style="text-align:justify"><span><br/></span></div><div id="i401b4a6de1fb47999df40807973c8cf0_211"></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART IV</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div id="i401b4a6de1fb47999df40807973c8cf0_214"></div><div style="-sec-extract:summary;margin-bottom:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 15.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;EXHIBITS AND FINANCIAL STATEMENT SCHEDULES</span></div><div style="margin-bottom:4pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(a)1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:34.84pt">      Financial Statements</span></div><div style="margin-bottom:4pt;padding-left:99pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following consolidated financial statements of American Woodmark Corporation are incorporated by reference to Item 8 of this report:</span></div><div style="margin-bottom:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Consolidated Balance Sheets as of April 30, 2022 and 2021.</span></div><div style="margin-bottom:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Consolidated Statements of Income &#8211; for each year of the three-year period ended April 30, 2022.</span></div><div style="margin-bottom:4pt;padding-left:108pt;text-align:justify;text-indent:-108pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Consolidated Statements of Comprehensive Income &#8211; for each year of the three-year period ended April 30, 2022.</span></div><div style="margin-bottom:4pt;padding-left:108pt;text-align:justify;text-indent:-108pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Consolidated Statements of Shareholders' Equity&#160;&#8211; for each year of the three-year period ended April 30, 2022.</span></div><div style="margin-bottom:4pt;padding-left:108pt;text-align:justify;text-indent:-108pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Consolidated Statements of Cash Flows &#8211; for each year of the three-year period ended April 30, 2022.</span></div><div style="margin-bottom:4pt;padding-left:108pt;text-align:justify;text-indent:-108pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Notes to Consolidated Financial Statements.</span></div><div style="margin-bottom:4pt;padding-left:108pt;text-align:justify;text-indent:-108pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Report of Independent Registered Public Accounting Firm.(<ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="dei:AuditorName" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTQvZnJhZzphNGI2NTYyNDcwMWE0NzdmOWNhYWQ5NjEyMzUyMmM4Yi90ZXh0cmVnaW9uOmE0YjY1NjI0NzAxYTQ3N2Y5Y2FhZDk2MTIzNTIyYzhiXzEwOTk1MTE2MjkyNjg_f3e733c0-ff4e-43eb-8066-c215eb265328">KPMG LLP</ix:nonNumeric>, <ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="dei:AuditorLocation" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTQvZnJhZzphNGI2NTYyNDcwMWE0NzdmOWNhYWQ5NjEyMzUyMmM4Yi90ZXh0cmVnaW9uOmE0YjY1NjI0NzAxYTQ3N2Y5Y2FhZDk2MTIzNTIyYzhiXzEwOTk1MTE2MjkyNjk_877c0fcb-6ff6-4e9e-ace1-50cd1ccea7c4">Richmond, VA</ix:nonNumeric>, Auditor Firm ID: <ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="dei:AuditorFirmId" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTQvZnJhZzphNGI2NTYyNDcwMWE0NzdmOWNhYWQ5NjEyMzUyMmM4Yi90ZXh0cmVnaW9uOmE0YjY1NjI0NzAxYTQ3N2Y5Y2FhZDk2MTIzNTIyYzhiXzE2NDkyNjc0NDMxMTU_c8bf0784-9489-4496-8e2c-480d2d8be2cf">185</ix:nonNumeric>)</span></div><div style="margin-bottom:4pt;padding-left:108pt;text-align:justify;text-indent:-108pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Management's Annual Report on Internal Control over Financial Reporting.</span></div><div style="margin-bottom:4pt;padding-left:108pt;text-align:justify;text-indent:-108pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Report of Independent Registered Public Accounting Firm &#8211; Internal Control over Financial Reporting.</span></div><div style="margin-bottom:4pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(a)2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:34.84pt">Financial Statement Schedules</span></div><div style="margin-bottom:4pt;padding-left:99pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following financial statement schedule is filed as a part of this Form 10-K:</span></div><div style="margin-bottom:4pt;padding-left:108pt;text-align:justify;text-indent:-108pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Schedule II &#8211; Valuation and Qualifying Accounts for each year of the three-year period ended April 30, 2022.</span></div><div style="margin-bottom:4pt;padding-left:108pt;text-align:justify;text-indent:-108pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Schedules other than the one listed above are omitted either because they are not required or are inapplicable.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(a)3.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:34.84pt">Exhibits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:86.163%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/794619/000091664103000556/dex31.htm">3.1</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Articles of Incorporation as amended effective August 12, 1987 (incorporated by reference to Exhibit 3.1 to the Registrant's Form 10-Q for the quarter ended January 31, 2003; Commission File No. 000-14798).</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/794619/000079461904000152/amendeddex31.htm">3.1(b)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Articles of Amendment to the Articles of Incorporation effective September 10, 2004 (incorporated by reference to Exhibit 3.1 to the Registrant's Form 8-K as filed on August 31, 2004; Commission File No. 000-14798).</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/794619/000079461922000033/ex31bylaws20220525.htm">3.2</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bylaws &#8211;  as amended effective May 24, 2022 (incorporated by reference to Exhibit 3.1 to the Registrant's Form 8-K as filed on May 25, 2022; Commission File No. 000-14798)..</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Articles of Incorporation and Bylaws of the Registrant as currently in effect (incorporated by reference to Exhibits 3.1 and 3.2).</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:86.163%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/794619/000079461919000046/ex-44xdescriptionofcapital.htm">4.2</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Description of Capital Stock (incorporated by reference to Exhibit 4.4 to the Registrant's Form 10-K for the fiscal year ended April 30, 2019; Commission File No. 000-14798).</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pursuant to Regulation S-K, Item 601(b)(4)(iii), instruments that define the rights of holders of the Registrant's long-term debt securities, where the long-term debt securities authorized under each such instrument do not exceed 10% of the Registrant's total assets, have been omitted and will be furnished to the Securities and Exchange Commission upon request.</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/794619/000079461921000014/ex101-amendmentandrestatem.htm">10.1 (</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/794619/000079461921000014/ex101-amendmentandrestatem.htm">a</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/794619/000079461921000014/ex101-amendmentandrestatem.htm">)</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Amendment and Restatement Agreement, dated as of April 22, 2021, by and among American Woodmark Corporation, each Subsidiary of American Woodmark Corporation party thereto, the Lenders party thereto and Wells Fargo Bank, National Association, as Administrative Agent (incorporated by reference to Exhibit 10.1 to the Registrant's Form 8-K as filed on April 26, 2021; Commission File No. 000-14798).</span></div></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/794619/000079461921000014/ex102-creditagreementapril.htm">10.1 (</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/794619/000079461921000014/ex102-creditagreementapril.htm">b</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/794619/000079461921000014/ex102-creditagreementapril.htm">)</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Amended and Restated Credit Agreement, dated as of April 22, 2021, by and among American Woodmark Corporation, as Borrower, the Lenders referred to therein as Lenders and Wells Fargo Bank, National Association, as Administrative Agent, Swingline Lender and Issuing Lender (incorporated by reference to Exhibit 10.2 to the Registrant's Form 8-K as filed on April 26, 2021; Commission File No. 000-14798).</span></div></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/794619/000079461915000139/amwddef14afy15.htm">10.2(a)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2015 Non-Employee Directors Restricted Stock Unit Plan (incorporated by reference to Appendix A to the Registrant's Definitive Proxy Statement on Schedule 14A as filed on June 30, 2015; Commission File No. 000-14798).</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/794619/000079461920000075/ex101culbrethemploymen.htm">10.3(a)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employment Agreement for Mr. M. Scott Culbreth (incorporated by reference to Exhibit 10.1 to the Registrant's Form 8-K/A as filed on August 25, 2020; Commission File No. 000-14798).*</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/794619/000079461915000180/ex103mgtcontractadams.htm">10.3(b)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employment Agreement for Mr. Robert J. Adams, Jr. (incorporated by reference to Exhibit 10.3 to the Registrant's Form 8-K as filed on August 31, 2015; Commission File No. 000-14798).*</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/794619/000079461919000021/exhibit104.htm">10.3(c)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amendment to Employment Agreement for Mr. Robert J. Adams, Jr. (incorporated by reference to Exhibit 10.4 to the Registrant's Form 8-K as filed on May 29, 2019; Commission File No. 000-14798).*</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/794619/000079461920000075/ex102joachimczykemploy.htm">10.3(d)</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Employment Agreement for Mr. Paul Joachimczyk (incorporated by reference to Exhibit 10.2 to the Registrant's Form 8-K/A filed on August 25, 2020; Commission File No. 000-14798).</span></div></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/794619/000079461920000078/a108mayemploymentagree.htm">10.3(e)</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Employment Agreement for Ms. Teresa M. May (incorporated by reference to Exhibit 10.8(c) to the Registrant's Form 10-Q filed on August 26, 2020; Commission File No. 000-14798).</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/794619/000079461904000152/dex11.htm">10.4(a)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment Lease, dated as of June 30, 2004, between the Company and the West Virginia Economic Development Authority (incorporated by reference to Exhibit 10.1(l) to the Registrant's Form 10-Q for the quarter ended July 31, 2004; Commission File No. 000-14798).</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/794619/000079461904000152/dex12.htm">10.4(b)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">West Virginia Facility Lease, dated as of July 30, 2004, between the Company and the West Virginia Economic Development Authority (incorporated by reference to Exhibit 10.1(m) to the Registrant's Form 10-Q for the quarter ended July 31, 2004; Commission File No. 000-14798).</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/794619/000079461916000376/amwddef14afy16.htm">10.5</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2016 Employee Stock Incentive Plan (incorporated by reference to Exhibit A to the Registrant's Definitive Proxy Statement on Schedule 14A as filed on June 29, 2016; Commission File No. 000-14798).</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/794619/000079461917000121/ex101a2017731.htm">10.5(a)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Form of Grant Letter used in connection with awards of service-based restricted stock units granted under the Company's 2016 Employee Stock Incentive Plan (incorporated by reference to Exhibit 10.1(a) to the Registrant's Form 10-Q for the quarter ended July 31, 2017; Commission File No. 000-14798).*</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/794619/000079461917000121/ex101b2017731.htm">10.5(b)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Form of Grant Letter used in connection with awards of performance-based restricted stock units granted under the Company's 2016 Employee Stock Incentive Plan (incorporated by reference to Exhibit 10.1(b) to the Registrant's Form 10-Q for the quarter ended July 31, 2017; Commission File No. 000-14798).*</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/794619/000079461917000121/ex101c2017731.htm">10.5(c)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Form of Grant Letter used in connection with awards of cultural-based restricted stock units granted under the Company's 2016 Employee Stock Incentive Plan (incorporated by reference to Exhibit 10.1(c) to the Registrant's Form 10-Q for the quarter ended July 31, 2017; Commission File No. 000-14798).*</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/794619/000079461922000039/ex16120220527.htm">16</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Letter of KPMG, LLP, dated as of May 27, 2022, to the Securities and Exchange Commission (incorporated by reference to the Registrant's Current Report on Form 8-K filed May 27, 2022; Commission File No. 000-14798).*</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex-21x2022430.htm">21</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subsidiaries of the Company (Filed Herewith).</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex-231x2022430.htm">23.1</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consent of KPMG LLP, Independent Registered Public Accounting Firm (Filed Herewith).</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex-311x2022430.htm">31.1</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certification of the Chief Executive Officer Pursuant to Rule 13a-14(a) of the Exchange Act (Filed Herewith).</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex-312x2022430.htm">31.2</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certification of the Chief Financial Officer Pursuant to Rule 13a-14(a) of the Exchange Act (Filed Herewith).</span></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">63</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:86.163%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex-321x2022430.htm">32.1</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certification of the Chief Executive Officer and Chief Financial Officer Pursuant to Rule 13a-14(b) of the Exchange Act and 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (Furnished Herewith).</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interactive Data File for the Registrant's Annual Report on Form 10-K for the year ended April 30, 2022 formatted in Inline XBRL (Inline eXtensible Business Reporting Language): (i) Consolidated Balance Sheets, (ii) Consolidated Statements of Operations, (iii) Consolidated Statements of Comprehensive Income (Loss); (iv) Consolidated Statements of Shareholders' Equity, (v) Consolidated Statements of Cash Flows, and (vi) Notes to Consolidated Financial Statements (Filed Herewith).</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cover Page Interactive Data File (formatted in Inline XBRL and contained in Exhibit 101).</span></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;*Management contract or compensatory plan or arrangement.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">64</span></div></div></div><div id="i401b4a6de1fb47999df40807973c8cf0_217"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><ix:nonNumeric contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430" name="srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90ZXh0cmVnaW9uOjIwMDMwMWI1ZGU5YjQwMzM5YTJkMDI3MTA2MmI4OTA3XzI4NQ_2fdc6ec1-86cc-4b34-9231-2d84c1212d1c" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Schedule II - Valuation and Qualifying Accounts</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AMERICAN WOODMARK CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(In Thousands)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:32.721%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.955%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.413%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.781%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.588%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.413%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.299%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Description (a)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at Beginning of Year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions (Reductions) Charged to <br/>Cost and Expenses</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deductions</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at End of Year</span></td></tr><tr style="height:9pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended April 30, 2022:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32216f95f2b34e33a69fd1132fe08be5_I20210430" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzQtMS0xLTEtMjg2NDg_ac78fd44-c0be-446c-b850-e20141842e4b">331</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9dac3035f3f1468391cbf2117de620bc_D20210501-20220430" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzQtMy0xLTEtMjg2NDg_b2d8b87a-dda9-4463-b745-693d65113648">78</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9dac3035f3f1468391cbf2117de620bc_D20210501-20220430" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzQtNS0xLTEtMjg2NDg_e332ea3e-4784-433b-9632-2c51d671d6d0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9dac3035f3f1468391cbf2117de620bc_D20210501-20220430" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzQtNy0xLTEtMjg2NDg_3cfead8a-639c-4e6d-a20b-4ac80479c6c1">183</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(b)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i540862062bd54cdeaf6e1c002ce079ab_I20220430" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzQtOS0xLTEtMjg2NDg_7340f3b6-ae07-4e8b-a2fc-76859205d757">226</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserve for cash discounts</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cac314001ce4b7b8c6c69131118236e_I20210430" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzYtMS0xLTEtMjg2NDg_1eae2a0a-f3c5-4032-bef5-b489c3ae8c25">1,836</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8da1e7a6f42e42edb37f07386bbb2326_D20210501-20220430" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzYtMy0xLTEtMjg2NDg_9feca152-3c67-4aa3-9e06-46783c084bec">21,486</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(c)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8da1e7a6f42e42edb37f07386bbb2326_D20210501-20220430" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzYtNS0xLTEtMjg2NDg_480f7ff5-6a89-4373-9914-7a06ab6feda6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8da1e7a6f42e42edb37f07386bbb2326_D20210501-20220430" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzYtNy0xLTEtMjg2NDg_b5be4228-9f60-4122-8141-16efb6e91c75">21,349</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(d)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic96bd22c0d85460986051d2227821ea2_I20220430" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzYtOS0xLTEtMjg2NDg_6714423f-592a-4af8-8205-69eb4c4ef17d">1,973</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserve for sales returns and allowances</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia8330088a26d4e02a3386212daeaf05e_I20210430" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzgtMS0xLTEtMjg2NDg_ddf77d0d-78ed-4a53-922d-ea7fe4677bae">7,154</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i811586a862c147ff8f1eda6727c45701_D20210501-20220430" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzgtMy0xLTEtMjg2NDg_5e30508a-31de-4846-90e1-315138f5625b">30,088</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(c)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i811586a862c147ff8f1eda6727c45701_D20210501-20220430" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzgtNS0xLTEtMjg2NDg_93a0eb5f-21df-4f25-8d76-ff89d6f2e140">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i811586a862c147ff8f1eda6727c45701_D20210501-20220430" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzgtNy0xLTEtMjg2NDg_6f0b47b4-1fe6-4d1c-bd2b-03f534067de6">27,703</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d920779bbb447528e8a70f6a2955a56_I20220430" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzgtOS0xLTEtMjg2NDg_00c4fcf5-7622-421b-bac7-944ed8009dd1">9,539</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended April 30, 2021:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iecc4608041324817a5764f37ab756c18_I20200430" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzEyLTEtMS0xLTI4NjQ4_94b78bef-809c-4646-999e-623c1f82993f">472</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ac5903065f34e0280be0b260b0d35cb_D20200501-20210430" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzEyLTMtMS0xLTI4NjQ4_880ec22b-d44e-424a-bcf1-3f90758d7579">182</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ac5903065f34e0280be0b260b0d35cb_D20200501-20210430" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzEyLTUtMS0xLTI4NjQ4_1f791b04-44be-46cf-b471-2121cdc92210">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2ac5903065f34e0280be0b260b0d35cb_D20200501-20210430" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzEyLTctMS0xLTI4NjQ4_4e7a539a-ca0c-4119-894b-867542f9b91f">323</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(b)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32216f95f2b34e33a69fd1132fe08be5_I20210430" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzEyLTktMS0xLTI4NjQ4_9827a0d5-7f38-44d5-9bc1-fdc1ca42cad3">331</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserve for cash discounts</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i131c164b6bda4bfdb2739a33fd970bf9_I20200430" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzE0LTEtMS0xLTI4NjQ4_b3f6a986-6341-4a37-86dd-bf32e3884ed8">1,171</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia359fa050b02489d9972edd6f2152545_D20200501-20210430" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzE0LTMtMS0xLTI4NjQ4_a99dc240-25ac-40f2-89fe-0583a3112dc9">19,109</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(c)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia359fa050b02489d9972edd6f2152545_D20200501-20210430" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzE0LTUtMS0xLTI4NjQ4_0f31559d-a8c7-4816-8192-0fb0c4ab5b91">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia359fa050b02489d9972edd6f2152545_D20200501-20210430" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzE0LTctMS0xLTI4NjQ4_7d512511-c5e2-4bf9-8db5-f9dea7445ae1">18,444</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(d)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cac314001ce4b7b8c6c69131118236e_I20210430" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzE0LTktMS0xLTI4NjQ4_729d6da5-c31c-4d46-ae8f-d530b723616e">1,836</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserve for sales returns and allowances</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iba4f57cd366746b5b1d36f5eb7bf8526_I20200430" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzE2LTEtMS0xLTI4NjQ4_b73a6bbd-5e98-4676-816c-8c41ac7c6cee">4,541</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a1d7976c4dd451c82c458139d7872dc_D20200501-20210430" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzE2LTMtMS0xLTI4NjQ4_6b1fa8f9-d5c7-4028-b34f-4b8ba2fea15c">22,298</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(c)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a1d7976c4dd451c82c458139d7872dc_D20200501-20210430" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzE2LTUtMS0xLTI4NjQ4_babc7813-9c37-4417-b5dd-28e916728964">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0a1d7976c4dd451c82c458139d7872dc_D20200501-20210430" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzE2LTctMS0xLTI4NjQ4_c90e506e-8a93-4930-8fa2-d496b5c75586">19,685</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia8330088a26d4e02a3386212daeaf05e_I20210430" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzE2LTktMS0xLTI4NjQ4_55f3c901-74ae-4981-8ec1-1e51931a7821">7,154</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended April 30, 2020:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia1d85d7135714ff88ee651fae14579ac_I20190430" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzIwLTEtMS0xLTI4NjQ4_cc777623-0906-4d44-8e23-151bd32479c9">249</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id440b7256a72410980f3ac0353de6d35_D20190501-20200430" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzIwLTMtMS0xLTI4NjQ4_2a061de9-4563-41f3-a99a-370333ae03dd">323</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id440b7256a72410980f3ac0353de6d35_D20190501-20200430" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzIwLTUtMS0xLTI4NjQ4_bd4de703-218c-4c26-ae2b-2360653a71da">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id440b7256a72410980f3ac0353de6d35_D20190501-20200430" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzIwLTctMS0xLTI4NjQ4_f2f69ea4-71ca-4e9e-aed6-5d8e104ccbac">100</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(b)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iecc4608041324817a5764f37ab756c18_I20200430" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzIwLTktMS0xLTI4NjQ4_eb5918c5-db4f-4987-90a1-81677094f805">472</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserve for cash discounts</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8083d218afd742a5a4bcc044513ba49d_I20190430" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzIyLTEtMS0xLTI4NjQ4_810e3d6f-8254-44eb-aed6-8eafbf5b4c73">1,451</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i434ab81a94a24723a39f7fcb93a49ef3_D20190501-20200430" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzIyLTMtMS0xLTI4NjQ4_df8c72a8-6cfe-4a06-baaa-8c6c351bba4e">16,810</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(c)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i434ab81a94a24723a39f7fcb93a49ef3_D20190501-20200430" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzIyLTUtMS0xLTI4NjQ4_636d109c-5b93-416a-82c3-4d2daeda7de7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i434ab81a94a24723a39f7fcb93a49ef3_D20190501-20200430" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzIyLTctMS0xLTI4NjQ4_d404974e-bac2-44f5-a21c-2c002d8d76bd">17,090</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(d)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i131c164b6bda4bfdb2739a33fd970bf9_I20200430" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzIyLTktMS0xLTI4NjQ4_cb1c129e-dd00-44ac-a337-ff2c043ce2d9">1,171</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserve for sales returns and allowances</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5aa7bab8b1f347e5b7afb78987c02554_I20190430" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzI0LTEtMS0xLTI4NjQ4_19acf612-32f6-4073-b22c-132f96ba84cb">4,545</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd502452a287425c944ba57f1ec01c25_D20190501-20200430" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzI0LTMtMS0xLTI4NjQ4_1de57834-481d-4637-ba48-4427d10371f5">17,049</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(c)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd502452a287425c944ba57f1ec01c25_D20190501-20200430" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzI0LTUtMS0xLTI4NjQ4_b0779e16-9292-44f3-8a98-527920d19345">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifd502452a287425c944ba57f1ec01c25_D20190501-20200430" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzI0LTctMS0xLTI4NjQ4_fdd5837b-9a6a-4f0d-b7f7-1a90b45da235">17,053</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iba4f57cd366746b5b1d36f5eb7bf8526_I20200430" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzI0LTktMS0xLTI4NjQ4_d08dcb96-bdd7-4447-9dfb-45fc2f6fb194">4,541</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">All reserves relate to accounts receivable.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Principally write-offs, net of collections.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">Reduction of gross sales.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Cash discounts granted.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 16.  Form 10-K Summary</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div></ix:nonNumeric><div><span><br/></span></div><div id="i401b4a6de1fb47999df40807973c8cf0_220"></div><div style="text-align:center"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of Section 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="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:48.533%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.535%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">American Woodmark Corporation</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Registrant)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 29, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ M. SCOTT CULBRETH</span></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">M. Scott Culbreth<br/>President and Chief Executive Officer</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:15.468%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.152%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.973%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.152%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.228%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.005%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.322%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 29, 2022</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ M. SCOTT CULBRETH</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 29, 2022</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ PAUL JOACHIMCZYK</span></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:0.25pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">M. Scott Culbreth           President and Chief Executive Officer                           (Principal Executive Officer)                        Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:0.25pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:0.25pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Paul Joachimczyk<br/>Vice President and Chief Financial Officer<br/>(Principal Financial Officer and Principal Accounting Officer)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 29, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ LATASHA M. AKOMA</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 29, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ ANDREW B. COGAN</span></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Latasha M. Akoma<br/>Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:0.25pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Andrew B. Cogan<br/>Director</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 29, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ JAMES G. DAVIS, JR.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 29, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ MARTHA M. HAYES</span></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">James G. Davis, Jr.<br/>Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:0.25pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Martha M. Hayes<br/>Director</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 29, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ DANIEL T. HENDRIX</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 29, 2022</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ DAVID A. RODRIGUEZ</span></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Daniel T. Hendrix<br/>Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:0.25pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:0.25pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">David A. Rodriguez<br/>Director</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 29, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ VANCE W. TANG</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 29, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ EMILY C. VIDETTO</span></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vance W. Tang<br/>Director, Non-Executive Chair</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Emily C. Videtto<br/>Director</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with Securities and Exchange Commission requirements, the Company will furnish copies of all exhibits to its Form 10-K not contained herein upon receipt of a written request and payment of $0.10 per page to:</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mr. Kevin Dunnigan</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Treasury Director</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">American Woodmark Corporation</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">P.O. Box 1980</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Winchester, Virginia 22604-8090</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21
<SEQUENCE>2
<FILENAME>ex-21x2022430.htm
<DESCRIPTION>EX-21
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="id03fca857ff643e08cc4f33e42851085_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 21</font></div><div style="text-align:right"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subsidiaries of the Registrant</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Listed below are the subsidiaries of the Company, each of which is in the consolidated financial statements of the Company and each of which is wholly owned by its immediate parent unless otherwise noted.  Each such subsidiary does business under its corporate name.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:66.835%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.965%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Name of Subsidiary</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Jurisdiction of Incorporation</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amende Cabinet Corporation</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Virginia</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">American Woodmark Management Company </font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">American Woodmark Sales Company</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;American Woodmark HC Sales LLC</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSI Home Products, S. De R.L. De C.V. (0.1%)</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSI Home Products LLC</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Phocus Asia Limited</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hong Kong</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Phocus China Limited</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">People's Republic of China</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSI Home Products, S. De R.L. De C.V. (99.9%)</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</font></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>3
<FILENAME>ex-231x2022430.htm
<DESCRIPTION>EX-23.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i4e6bb29347a6472a8057bee757c52ebe_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 23.1</font></div><div style="text-align:right"><font><br></font></div><div style="margin-bottom:20pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consent of Independent Registered Public Accounting Firm</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consent to the incorporation by reference in the registration statements (No. 333-213222, 333-214895, and 333-223220) on Form S-8 of our reports dated June 29, 2022, with respect to the consolidated financial statements and financial statement schedule II of American Woodmark Corporation and subsidiaries and the effectiveness of internal control over financial reporting.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#47;s&#47; KPMG LLP </font></div><div><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Richmond, Virginia </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 29, 2022</font></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>4
<FILENAME>ex-311x2022430.htm
<DESCRIPTION>EX-31.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i4dbc4ac003a14a9ea9c6bc6cb30a76ea_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 31.1 </font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CERTIFICATION UNDER SECTION 302 </font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OF THE SARBANES-OXLEY ACT OF 2002 </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CERTIFICATIONS </font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, M. Scott Culbreth, certify that&#58; </font></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">I have reviewed this report on Form 10-K of American Woodmark Corporation&#59;</font></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt">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's ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.</font></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><font><br></font></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.380%"><tr><td style="width:1.0%"></td><td style="width:35.715%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:62.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; June 29, 2022</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; M. SCOTT CULBRETH</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">M. Scott Culbreth</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President and Chief Executive Officer</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Executive Officer)</font></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>5
<FILENAME>ex-312x2022430.htm
<DESCRIPTION>EX-31.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="ib2f6153f52bc49989a4bab6d5f7908b4_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 31.2 </font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CERTIFICATION UNDER SECTION 302 </font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OF THE SARBANES-OXLEY ACT OF 2002 </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CERTIFICATIONS </font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Paul Joachimczyk, certify that&#58; </font></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">I have reviewed this report on Form 10-K of American Woodmark Corporation&#59;</font></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt">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's ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.</font></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><font><br></font></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.380%"><tr><td style="width:1.0%"></td><td style="width:35.715%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:62.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; June 29, 2022</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; PAUL JOACHIMCZYK</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Paul Joachimczyk</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vice President and Chief Financial Officer</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Financial Officer)</font></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>6
<FILENAME>ex-321x2022430.htm
<DESCRIPTION>EX-32.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="icaa0d45c5f6f4e7a98e48919047f68e2_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 32.1 </font></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION </font></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each of the undersigned hereby certifies, pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, 18 U.S.C. Section 1350, that&#58; </font></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:27pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">The Annual Report on Form 10-K of American Woodmark Corporation (the &#34;Company&#34;) for the annual period ended April 30, 2022, as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:27pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company. </font></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.888%"><tr><td style="width:1.0%"></td><td style="width:37.551%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:60.249%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; June 29, 2022</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; M. SCOTT CULBRETH</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">M. Scott Culbreth</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President and Chief Executive Officer</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Executive Officer)</font></td></tr><tr style="height:24pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; June 29, 2022</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; PAUL JOACHIMCZYK</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Paul Joachimczyk</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vice President and Chief Financial Officer</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Financial Officer)</font></td></tr></table></div><div style="margin-bottom:5pt;text-align:justify"><font><br></font></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>7
<FILENAME>amwd-20220430.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:2fee20b2-68ed-466b-81e1-fc297e5e672c,g:d9a7671a-ac2c-4c64-8a07-606fd8957fc0-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:amwd="http://www.americanwoodmark.com/20220430" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.americanwoodmark.com/20220430">
  <xs:import namespace="http://fasb.org/srt/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2021-01-31" schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2021q4" schemaLocation="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="amwd-20220430_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="amwd-20220430_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="amwd-20220430_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="amwd-20220430_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="CoverPage" roleURI="http://www.americanwoodmark.com/role/CoverPage">
        <link:definition>0001001 - Document - Cover Page</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AuditInformation" roleURI="http://www.americanwoodmark.com/role/AuditInformation">
        <link:definition>0002002 - Document - Audit Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheets" roleURI="http://www.americanwoodmark.com/role/ConsolidatedBalanceSheets">
        <link:definition>1001003 - 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.americanwoodmark.com/role/ConsolidatedBalanceSheetsParenthetical">
        <link:definition>1002004 - 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="ConsolidatedStatementsofIncome" roleURI="http://www.americanwoodmark.com/role/ConsolidatedStatementsofIncome">
        <link:definition>1003005 - 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="ConsolidatedStatementsofComprehensiveIncome" roleURI="http://www.americanwoodmark.com/role/ConsolidatedStatementsofComprehensiveIncome">
        <link:definition>1004006 - Statement - Consolidated Statements of Comprehensive Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofComprehensiveIncomeParenthetical" roleURI="http://www.americanwoodmark.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical">
        <link:definition>1005007 - 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="ConsolidatedStatementsofShareholdersEquity" roleURI="http://www.americanwoodmark.com/role/ConsolidatedStatementsofShareholdersEquity">
        <link:definition>1006008 - Statement - Consolidated Statements 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="ConsolidatedStatementsofCashFlows" roleURI="http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows">
        <link:definition>1007009 - 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="SummaryofSignificantAccountingPolicies" roleURI="http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPolicies">
        <link:definition>2101101 - Disclosure - Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesPolicy" roleURI="http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPoliciesPolicy">
        <link:definition>2202201 - Disclosure - Summary of Significant Accounting Policies (Policy)</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="AccountingPoliciesTables" roleURI="http://www.americanwoodmark.com/role/AccountingPoliciesTables">
        <link:definition>2303301 - Disclosure - Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesDetails" roleURI="http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPoliciesDetails">
        <link:definition>2404401 - Disclosure - Summary of Significant Accounting Policies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CustomerReceivables" roleURI="http://www.americanwoodmark.com/role/CustomerReceivables">
        <link:definition>2105102 - Disclosure - Customer Receivables</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="CustomerReceivablesTables" roleURI="http://www.americanwoodmark.com/role/CustomerReceivablesTables">
        <link:definition>2306302 - Disclosure - Customer Receivables (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="CustomerReceivablesComponentsOfCustomerReceivablesDetails" roleURI="http://www.americanwoodmark.com/role/CustomerReceivablesComponentsOfCustomerReceivablesDetails">
        <link:definition>2407402 - Disclosure - Customer Receivables (Components Of Customer Receivables) (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="Inventories" roleURI="http://www.americanwoodmark.com/role/Inventories">
        <link:definition>2108103 - Disclosure - Inventories</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.americanwoodmark.com/role/InventoriesTables">
        <link:definition>2309303 - 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="InventoriesDetails" roleURI="http://www.americanwoodmark.com/role/InventoriesDetails">
        <link:definition>2410403 - 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="PropertyPlantandEquipment" roleURI="http://www.americanwoodmark.com/role/PropertyPlantandEquipment">
        <link:definition>2111104 - Disclosure - Property, Plant and Equipment</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.americanwoodmark.com/role/PropertyPlantandEquipmentTables">
        <link:definition>2312304 - Disclosure - Property, Plant and Equipment (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyPlantandEquipmentDetails" roleURI="http://www.americanwoodmark.com/role/PropertyPlantandEquipmentDetails">
        <link:definition>2413404 - 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="IntangibleAssetsandTrademarks" roleURI="http://www.americanwoodmark.com/role/IntangibleAssetsandTrademarks">
        <link:definition>2114105 - Disclosure - Intangible Assets and Trademarks</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="IntangibleAssetsandTrademarksTables" roleURI="http://www.americanwoodmark.com/role/IntangibleAssetsandTrademarksTables">
        <link:definition>2315305 - Disclosure - Intangible Assets and Trademarks (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="IntangibleAssetsandTrademarksDetails" roleURI="http://www.americanwoodmark.com/role/IntangibleAssetsandTrademarksDetails">
        <link:definition>2416405 - Disclosure - Intangible Assets and Trademarks (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="IntangibleAssetsandTrademarksNarrativeDetails" roleURI="http://www.americanwoodmark.com/role/IntangibleAssetsandTrademarksNarrativeDetails">
        <link:definition>2417406 - Disclosure - Intangible Assets and Trademarks 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="LoansPayableandLongTermDebt" roleURI="http://www.americanwoodmark.com/role/LoansPayableandLongTermDebt">
        <link:definition>2118106 - Disclosure - Loans Payable and Long-Term Debt</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LoansPayableandLongTermDebtTables" roleURI="http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtTables">
        <link:definition>2319306 - Disclosure - Loans Payable and Long-Term 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="LoansPayableandLongTermDebtScheduleOfDebtMaturitiesDetails" roleURI="http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtScheduleOfDebtMaturitiesDetails">
        <link:definition>2420407 - Disclosure - Loans Payable and Long-Term Debt (Schedule Of 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="LoansPayableandLongTermDebtNarrativeDetails" roleURI="http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtNarrativeDetails">
        <link:definition>2421408 - Disclosure - Loans Payable and Long-Term 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="EarningsPerShare" roleURI="http://www.americanwoodmark.com/role/EarningsPerShare">
        <link:definition>2122107 - Disclosure - Earnings Per Share</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.americanwoodmark.com/role/EarningsPerShareTables">
        <link:definition>2323307 - 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="EarningsPerShareScheduleOfEarningsLossPerShareBasicAndDilutedDetails" roleURI="http://www.americanwoodmark.com/role/EarningsPerShareScheduleOfEarningsLossPerShareBasicAndDilutedDetails">
        <link:definition>2424409 - Disclosure - Earnings Per Share (Schedule Of Earnings (Loss) Per Share, Basic And Diluted) (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.americanwoodmark.com/role/EarningsPerShareNarrativeDetails">
        <link:definition>2425410 - 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="StockBasedCompensation" roleURI="http://www.americanwoodmark.com/role/StockBasedCompensation">
        <link:definition>2126108 - Disclosure - Stock-Based Compensation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationTables" roleURI="http://www.americanwoodmark.com/role/StockBasedCompensationTables">
        <link:definition>2327308 - Disclosure - Stock-Based Compensation (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationNarrativeDetails" roleURI="http://www.americanwoodmark.com/role/StockBasedCompensationNarrativeDetails">
        <link:definition>2428411 - Disclosure - Stock-Based Compensation (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="StockBasedCompensationSummaryOfRSUsActivityDetails" roleURI="http://www.americanwoodmark.com/role/StockBasedCompensationSummaryOfRSUsActivityDetails">
        <link:definition>2429412 - Disclosure - Stock-Based Compensation (Summary Of RSU's 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="StockBasedCompensationStockBasedCompensationExpenseAllocatedDetails" roleURI="http://www.americanwoodmark.com/role/StockBasedCompensationStockBasedCompensationExpenseAllocatedDetails">
        <link:definition>2430413 - Disclosure - Stock-Based Compensation (Stock-Based Compensation Expense Allocated) (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="EmployeeBenefitandRetirementPlans" roleURI="http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlans">
        <link:definition>2131109 - Disclosure - Employee Benefit and Retirement Plans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitandRetirementPlansTables" roleURI="http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansTables">
        <link:definition>2332309 - Disclosure - Employee Benefit and Retirement Plans (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="EmployeeBenefitandRetirementPlansNarrativeDetails" roleURI="http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansNarrativeDetails">
        <link:definition>2433414 - Disclosure - Employee Benefit and Retirement Plans (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="EmployeeBenefitandRetirementPlansReconciliationOfBenefitObligationsPlanAssetsAndFundedStatusDetails" roleURI="http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansReconciliationOfBenefitObligationsPlanAssetsAndFundedStatusDetails">
        <link:definition>2434415 - Disclosure - Employee Benefit and Retirement Plans (Reconciliation Of Benefit Obligations, Plan Assets, And Funded Status) (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="EmployeeBenefitandRetirementPlansNetPeriodicPensionCostDetails" roleURI="http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansNetPeriodicPensionCostDetails">
        <link:definition>2435416 - Disclosure - Employee Benefit and Retirement Plans (Net Periodic Pension 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="EmployeeBenefitandRetirementPlansScheduleOfAssumptionsUsedToDetermineBenenfitObligationsAndEarningsEffectsForPensionPlansDetails" roleURI="http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansScheduleOfAssumptionsUsedToDetermineBenenfitObligationsAndEarningsEffectsForPensionPlansDetails">
        <link:definition>2436417 - Disclosure - Employee Benefit and Retirement Plans (Schedule Of Assumptions Used To Determine Benenfit Obligations And Earnings Effects For Pension 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="EmployeeBenefitandRetirementPlansScheduleOfPensionAssetsByMajorCategoryOfPlanAssetsAndTypeOfFairValueMeasurementsDetails" roleURI="http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansScheduleOfPensionAssetsByMajorCategoryOfPlanAssetsAndTypeOfFairValueMeasurementsDetails">
        <link:definition>2437418 - Disclosure - Employee Benefit and Retirement Plans (Schedule Of Pension Assets By Major Category Of Plan Assets And Type Of Fair Value Measurements) (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="DerivativeFinancialInstruments" roleURI="http://www.americanwoodmark.com/role/DerivativeFinancialInstruments">
        <link:definition>2138110 - Disclosure - Derivative Financial Instruments</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="DerivativeFinancialInstrumentsNarrativeDetails" roleURI="http://www.americanwoodmark.com/role/DerivativeFinancialInstrumentsNarrativeDetails">
        <link:definition>2439419 - Disclosure - Derivative Financial Instruments (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="IncomeTaxes" roleURI="http://www.americanwoodmark.com/role/IncomeTaxes">
        <link:definition>2140111 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesTables" roleURI="http://www.americanwoodmark.com/role/IncomeTaxesTables">
        <link:definition>2341310 - 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="IncomeTaxesScheduleOfIncomeTaxExpenseDetails" roleURI="http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfIncomeTaxExpenseDetails">
        <link:definition>2442420 - Disclosure - Income Taxes (Schedule Of Income Tax Expense) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" roleURI="http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails">
        <link:definition>2443421 - Disclosure - Income Taxes (Schedule Of Effective Income Tax Rate Reconciliation) (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="IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" roleURI="http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails">
        <link:definition>2444422 - Disclosure - Income Taxes (Schedule Of Significant Components 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="IncomeTaxesNarrativeDetails" roleURI="http://www.americanwoodmark.com/role/IncomeTaxesNarrativeDetails">
        <link:definition>2445423 - 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="IncomeTaxesincomeTaxesChangeinUnrecognizedTaxBenefitsDetails" roleURI="http://www.americanwoodmark.com/role/IncomeTaxesincomeTaxesChangeinUnrecognizedTaxBenefitsDetails">
        <link:definition>2446424 - Disclosure - Income Taxes income Taxes (Change in 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="CommitmentsandContingencies" roleURI="http://www.americanwoodmark.com/role/CommitmentsandContingencies">
        <link:definition>2147112 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesTables" roleURI="http://www.americanwoodmark.com/role/CommitmentsandContingenciesTables">
        <link:definition>2348311 - Disclosure - Commitments and Contingencies (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="CommitmentsandContingenciesNarrativeDetails" roleURI="http://www.americanwoodmark.com/role/CommitmentsandContingenciesNarrativeDetails">
        <link:definition>2449425 - Disclosure - Commitments and Contingencies (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="CommitmentsandContingenciesReconciliationOfWarrantyLiabilityDetails" roleURI="http://www.americanwoodmark.com/role/CommitmentsandContingenciesReconciliationOfWarrantyLiabilityDetails">
        <link:definition>2450426 - Disclosure - Commitments and Contingencies (Reconciliation Of Warranty Liability) (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="RevenueRecognition" roleURI="http://www.americanwoodmark.com/role/RevenueRecognition">
        <link:definition>2151113 - Disclosure - Revenue Recognition</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="RevenueRecognitionTables" roleURI="http://www.americanwoodmark.com/role/RevenueRecognitionTables">
        <link:definition>2352312 - Disclosure - Revenue Recognition (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="RevenueRecognitionDetails" roleURI="http://www.americanwoodmark.com/role/RevenueRecognitionDetails">
        <link:definition>2453427 - Disclosure - Revenue Recognition (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="CreditConcentration" roleURI="http://www.americanwoodmark.com/role/CreditConcentration">
        <link:definition>2154114 - Disclosure - Credit Concentration</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="CreditConcentrationTables" roleURI="http://www.americanwoodmark.com/role/CreditConcentrationTables">
        <link:definition>2355313 - Disclosure - Credit Concentration (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="CreditConcentrationDetails" roleURI="http://www.americanwoodmark.com/role/CreditConcentrationDetails">
        <link:definition>2456428 - Disclosure - Credit Concentration (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Leases" roleURI="http://www.americanwoodmark.com/role/Leases">
        <link:definition>2157115 - Disclosure - Leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesTables" roleURI="http://www.americanwoodmark.com/role/LeasesTables">
        <link:definition>2358314 - 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="LeasesComponentsofLeaseCostsDetails" roleURI="http://www.americanwoodmark.com/role/LeasesComponentsofLeaseCostsDetails">
        <link:definition>2459429 - Disclosure - Leases - Components of Lease 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="LeasesFiscalYearMaturityofLeaseLiabilitiesDetails" roleURI="http://www.americanwoodmark.com/role/LeasesFiscalYearMaturityofLeaseLiabilitiesDetails">
        <link:definition>2460430 - Disclosure - Leases - Fiscal Year Maturity of Lease 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="LeasesFiscalYearMaturityofLeaseLiabilitiesDetails_1" roleURI="http://www.americanwoodmark.com/role/LeasesFiscalYearMaturityofLeaseLiabilitiesDetails_1">
        <link:definition>2460430 - Disclosure - Leases - Fiscal Year Maturity of Lease 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="LeasesFutureMinimumLeasePaymentsDetails" roleURI="http://www.americanwoodmark.com/role/LeasesFutureMinimumLeasePaymentsDetails">
        <link:definition>2461431 - Disclosure - Leases - Future Minimum Lease Payments (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="RestructuringCharges" roleURI="http://www.americanwoodmark.com/role/RestructuringCharges">
        <link:definition>2162116 - Disclosure - Restructuring Charges</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestructuringChargesNarrativeDetails" roleURI="http://www.americanwoodmark.com/role/RestructuringChargesNarrativeDetails">
        <link:definition>2463432 - Disclosure - Restructuring Charges (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="FairValueMeasurements" roleURI="http://www.americanwoodmark.com/role/FairValueMeasurements">
        <link:definition>2164117 - Disclosure - Fair Value Measurements</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="FairValueMeasurementsTables" roleURI="http://www.americanwoodmark.com/role/FairValueMeasurementsTables">
        <link:definition>2365315 - Disclosure - Fair Value Measurements (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="FairValueMeasurementsFairValueOfAssetsOnRecurringBasisDetails" roleURI="http://www.americanwoodmark.com/role/FairValueMeasurementsFairValueOfAssetsOnRecurringBasisDetails">
        <link:definition>2466433 - Disclosure - Fair Value Measurements (Fair Value Of Assets On Recurring Basis) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEvents" roleURI="http://www.americanwoodmark.com/role/SubsequentEvents">
        <link:definition>2167118 - Disclosure - Subsequent Events</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEventsDetails" roleURI="http://www.americanwoodmark.com/role/SubsequentEventsDetails">
        <link:definition>2468434 - Disclosure - Subsequent Events (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ScheduleIIValuationandQualifyingAccounts" roleURI="http://www.americanwoodmark.com/role/ScheduleIIValuationandQualifyingAccounts">
        <link:definition>2169119 - Disclosure - Schedule II - Valuation and Qualifying Accounts</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="ScheduleIIValuationandQualifyingAccountsDetails" roleURI="http://www.americanwoodmark.com/role/ScheduleIIValuationandQualifyingAccountsDetails">
        <link:definition>2470435 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="amwd_InitialTermLoanMember" abstract="true" name="InitialTermLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="amwd_NonEmployeeDirectorsOnlyMember" abstract="true" name="NonEmployeeDirectorsOnlyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="amwd_StockRepurchaseProgramCancelledAuthorizedRepurchaseAmount" abstract="false" name="StockRepurchaseProgramCancelledAuthorizedRepurchaseAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="amwd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledWeightedAverageGrantDateFairValue" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledWeightedAverageGrantDateFairValue" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="amwd_PeriodToAchieveCulturalGoals" abstract="false" name="PeriodToAchieveCulturalGoals" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="amwd_DelayedDrawTermLoanMember" abstract="true" name="DelayedDrawTermLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="amwd_NumberOfDefinedBenefitPensionPlans" abstract="false" name="NumberOfDefinedBenefitPensionPlans" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="amwd_PerformancePeriod" abstract="false" name="PerformancePeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="amwd_DeferredTaxLiabilitiesDeferredExpenseCapitalizedDepreciation" abstract="false" name="DeferredTaxLiabilitiesDeferredExpenseCapitalizedDepreciation" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="amwd_BuildingAndImprovementsCapitalLeasesMember" abstract="false" name="BuildingAndImprovementsCapitalLeasesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="amwd_ShareRepurchaseProgram2019Member" abstract="true" name="ShareRepurchaseProgram2019Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="amwd_SummaryOfPercentageOfSalesTableTextBlock" abstract="false" name="SummaryOfPercentageOfSalesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="amwd_DeferredTaxAssetsTaxCreditCarryforwardsNet" abstract="false" name="DeferredTaxAssetsTaxCreditCarryforwardsNet" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="amwd_CostOfSalesAndDistributionMember" abstract="false" name="CostOfSalesAndDistributionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="amwd_ScheduleofPensionAssetsByMajorCategoryOfPlanAssetsAndTypeofFairValueMeasurementTableTextBlock" abstract="false" name="ScheduleofPensionAssetsByMajorCategoryOfPlanAssetsAndTypeofFairValueMeasurementTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="amwd_ServicedBasedRestrictedStockUnitsMember" abstract="false" name="ServicedBasedRestrictedStockUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="amwd_OtherLongTermDebtMember" abstract="true" name="OtherLongTermDebtMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="amwd_InitialTermLoanAndDelayedDrawLoanMember" abstract="true" name="InitialTermLoanAndDelayedDrawLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="amwd_WarrantyClaimsPeriodFromOriginalShipDate" abstract="false" name="WarrantyClaimsPeriodFromOriginalShipDate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="amwd_TermLoansMember" abstract="true" name="TermLoansMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="amwd_NationwideReductionsInForceMember" abstract="true" name="NationwideReductionsInForceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="amwd_DeferredTaxLiabilitiesOperatingLeases" abstract="false" name="DeferredTaxLiabilitiesOperatingLeases" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="amwd_DeferredTaxLiablitiesPensionBenefits" abstract="false" name="DeferredTaxLiablitiesPensionBenefits" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="amwd_CustomerBMember" abstract="false" name="CustomerBMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="amwd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledNumber" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledNumber" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="amwd_MutualFundsMember" abstract="false" name="MutualFundsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="amwd_DefinedBenefitPlanRecognizedNetActuarialGainLoss" abstract="false" name="DefinedBenefitPlanRecognizedNetActuarialGainLoss" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="amwd_PromotionalDisplaysPolicyPolicyTextBlock" abstract="false" name="PromotionalDisplaysPolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="amwd_NewMarketsTaxCreditRecapturePeriod" abstract="false" name="NewMarketsTaxCreditRecapturePeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="amwd_ConsolidationAndPresentationPolicyPolicyTextBlock" abstract="false" name="ConsolidationAndPresentationPolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="amwd_DeferredTaxAssetsPensionBenefits" abstract="false" name="DeferredTaxAssetsPensionBenefits" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="amwd_EconomicMember" abstract="false" name="EconomicMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="amwd_PerformanceBasedRestrictedStockTrackingUnitsRstusMember" abstract="false" name="PerformanceBasedRestrictedStockTrackingUnitsRstusMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="amwd_EffectiveIncomeTaxRateReconciliationForeignPercent" abstract="false" name="EffectiveIncomeTaxRateReconciliationForeignPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="amwd_ScheduleOfPostretirementBenefitObligationsPlanAssetsAndFundedStatusTableTextBlock" abstract="false" name="ScheduleOfPostretirementBenefitObligationsPlanAssetsAndFundedStatusTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="amwd_A4.875SeniorNotesDue2026Member" abstract="true" name="A4.875SeniorNotesDue2026Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="amwd_DeferredTaxAssetOperatingLeases" abstract="false" name="DeferredTaxAssetOperatingLeases" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="amwd_HumboldtFacilityMember" abstract="true" name="HumboldtFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="amwd_SECSchedule1209AllowanceReturnsMember" abstract="true" name="SECSchedule1209AllowanceReturnsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="amwd_EmployeePerformanceBasedRestrictedStockUnitsMember" abstract="false" name="EmployeePerformanceBasedRestrictedStockUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="amwd_DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets" abstract="false" name="DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="amwd_BuildersMember" abstract="true" name="BuildersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="amwd_ShareRepurchaseProgram2021Member" abstract="true" name="ShareRepurchaseProgram2021Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="amwd_SummaryOfSignificantAccountingPoliciesTable" abstract="true" name="SummaryOfSignificantAccountingPoliciesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="amwd_DeferredFinanceCostsAmortizationPeriod" abstract="false" name="DeferredFinanceCostsAmortizationPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="amwd_FinanceLeaseInterestRate" abstract="false" name="FinanceLeaseInterestRate" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="amwd_SECSchedule1209ReserveCashDiscountsMember" abstract="true" name="SECSchedule1209ReserveCashDiscountsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="amwd_RestrictedStockTrackingUnitsRstusMember" abstract="false" name="RestrictedStockTrackingUnitsRstusMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="amwd_DefinedContributionPlanPercentOfAfterTaxEarningsContributionPercent" abstract="false" name="DefinedContributionPlanPercentOfAfterTaxEarningsContributionPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="amwd_EmployeeBenefitPlanStockExpense" abstract="false" name="EmployeeBenefitPlanStockExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="amwd_IndependentDealersandDistributorsMember" abstract="true" name="IndependentDealersandDistributorsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="amwd_AuditInformationAbstract" abstract="true" name="AuditInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="amwd_NumberOfPerformancePeriods" abstract="false" name="NumberOfPerformancePeriods" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="amwd_IncreaseDecreaseInOperatingLeaseLiabilities" abstract="false" name="IncreaseDecreaseInOperatingLeaseLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="amwd_HomeCenterRetailersMember" abstract="true" name="HomeCenterRetailersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="amwd_ManufacturingPlantClosureMember" abstract="true" name="ManufacturingPlantClosureMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="amwd_MutualFundIncomeTaxMember" abstract="true" name="MutualFundIncomeTaxMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="amwd_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofPlans" abstract="false" name="SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofPlans" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="amwd_NewMarketsTaxCreditInvestment" abstract="false" name="NewMarketsTaxCreditInvestment" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="amwd_MachineryAndEquipmentCapitalLeasesMember" abstract="false" name="MachineryAndEquipmentCapitalLeasesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="amwd_CustomerAMember" abstract="false" name="CustomerAMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="amwd_SummaryOfSignificantAccountingPoliciesLineItems" abstract="true" name="SummaryOfSignificantAccountingPoliciesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="amwd_ConsolidatedInterestCoverageRatio" abstract="false" name="ConsolidatedInterestCoverageRatio" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="amwd_PromotionalDisplaysNet" abstract="false" name="PromotionalDisplaysNet" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="amwd_EmployeeOnlyMember" abstract="true" name="EmployeeOnlyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="amwd_AllowanceForReturnsAndDiscounts" abstract="false" name="AllowanceForReturnsAndDiscounts" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="amwd_SalesRevenueGrossMember" abstract="false" name="SalesRevenueGrossMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="amwd_ServiceBasedRestrictedStockTrackingUnitsRstusMember" abstract="false" name="ServiceBasedRestrictedStockTrackingUnitsRstusMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="amwd_A401kPlanMember" abstract="true" name="A401kPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="amwd_TotalNetLeverageRatio" abstract="false" name="TotalNetLeverageRatio" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>8
<FILENAME>amwd-20220430_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:2fee20b2-68ed-466b-81e1-fc297e5e672c,g:d9a7671a-ac2c-4c64-8a07-606fd8957fc0-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="amwd-20220430.xsd#ConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.americanwoodmark.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_a224f97d-49db-4d3e-95a6-c4e058dca90d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_0efaadc8-2ced-4368-bf04-d7cdfb96d686" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_a224f97d-49db-4d3e-95a6-c4e058dca90d" xlink:to="loc_us-gaap_LiabilitiesCurrent_0efaadc8-2ced-4368-bf04-d7cdfb96d686" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_392f335a-9df5-47ee-9c1b-e6e1f89b98f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_a224f97d-49db-4d3e-95a6-c4e058dca90d" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_392f335a-9df5-47ee-9c1b-e6e1f89b98f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_951b3df7-6b29-411e-8e13-438f68d3cc99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_a224f97d-49db-4d3e-95a6-c4e058dca90d" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_951b3df7-6b29-411e-8e13-438f68d3cc99" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_f98ae1a5-6ebe-4ee7-8044-17f495b3be49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_a224f97d-49db-4d3e-95a6-c4e058dca90d" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_f98ae1a5-6ebe-4ee7-8044-17f495b3be49" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_a07b3e72-f801-471a-98c7-a9d5d7b7c965" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_a224f97d-49db-4d3e-95a6-c4e058dca90d" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_a07b3e72-f801-471a-98c7-a9d5d7b7c965" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_91d9c2fe-84da-46c2-9b2f-bc71251c1c3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_a224f97d-49db-4d3e-95a6-c4e058dca90d" xlink:to="loc_us-gaap_StockholdersEquity_91d9c2fe-84da-46c2-9b2f-bc71251c1c3b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_488702bd-6eb3-4f37-b253-5c64f7681459" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_671a1926-a3da-4e8e-8c53-33db4cc492b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_488702bd-6eb3-4f37-b253-5c64f7681459" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_671a1926-a3da-4e8e-8c53-33db4cc492b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_6e77541b-d50f-4b4e-8905-23fd633b284c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_488702bd-6eb3-4f37-b253-5c64f7681459" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_6e77541b-d50f-4b4e-8905-23fd633b284c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_f5659973-f42d-4096-9c09-a7461018545c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_488702bd-6eb3-4f37-b253-5c64f7681459" xlink:to="loc_us-gaap_InventoryNet_f5659973-f42d-4096-9c09-a7461018545c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_662acfbc-c065-4ca3-8572-23515e9b92fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_488702bd-6eb3-4f37-b253-5c64f7681459" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_662acfbc-c065-4ca3-8572-23515e9b92fb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_f74a7624-b629-41ed-89e6-decc868f99b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_584a534a-c333-48ec-b4cb-f699ad46aad2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_f74a7624-b629-41ed-89e6-decc868f99b4" xlink:to="loc_us-gaap_AssetsCurrent_584a534a-c333-48ec-b4cb-f699ad46aad2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_3395f7ce-a770-4d85-b1af-340e3f540317" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_f74a7624-b629-41ed-89e6-decc868f99b4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_3395f7ce-a770-4d85-b1af-340e3f540317" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_e484b96a-4deb-45f7-9a21-662af1fb1a73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_f74a7624-b629-41ed-89e6-decc868f99b4" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_e484b96a-4deb-45f7-9a21-662af1fb1a73" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_38044646-7c04-4328-93b8-3c4169d51247" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_f74a7624-b629-41ed-89e6-decc868f99b4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_38044646-7c04-4328-93b8-3c4169d51247" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_a8b12fae-ea7f-4538-a154-487c53918c67" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_f74a7624-b629-41ed-89e6-decc868f99b4" xlink:to="loc_us-gaap_Goodwill_a8b12fae-ea7f-4538-a154-487c53918c67" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_PromotionalDisplaysNet_c66e4393-3f60-4428-95f7-e2646a744d4c" xlink:href="amwd-20220430.xsd#amwd_PromotionalDisplaysNet"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_f74a7624-b629-41ed-89e6-decc868f99b4" xlink:to="loc_amwd_PromotionalDisplaysNet_c66e4393-3f60-4428-95f7-e2646a744d4c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_279c221a-fe78-4eab-99c9-be01ee847633" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_f74a7624-b629-41ed-89e6-decc868f99b4" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_279c221a-fe78-4eab-99c9-be01ee847633" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_283eaee4-7a65-4a05-a783-417eb3516cb0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_f74a7624-b629-41ed-89e6-decc868f99b4" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_283eaee4-7a65-4a05-a783-417eb3516cb0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_984a8cf3-3e2e-4985-9d31-594b48e6d675" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_827722dc-763e-4db7-8f9b-e79c1ea3986a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_984a8cf3-3e2e-4985-9d31-594b48e6d675" xlink:to="loc_us-gaap_PreferredStockValue_827722dc-763e-4db7-8f9b-e79c1ea3986a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_5f59fa1f-883e-4b60-949e-3a9ed0f49a5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_984a8cf3-3e2e-4985-9d31-594b48e6d675" xlink:to="loc_us-gaap_CommonStockValue_5f59fa1f-883e-4b60-949e-3a9ed0f49a5b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_e2af1c25-359f-4a7f-af1c-2510c71987de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_984a8cf3-3e2e-4985-9d31-594b48e6d675" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_e2af1c25-359f-4a7f-af1c-2510c71987de" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_0c38979e-c688-4792-b109-c6d03f38915b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_984a8cf3-3e2e-4985-9d31-594b48e6d675" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_0c38979e-c688-4792-b109-c6d03f38915b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_a08c6a52-daa3-4c1b-911e-08ae289a712e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_b6d8545c-a2ad-4308-a9ca-ce591c0a5123" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_a08c6a52-daa3-4c1b-911e-08ae289a712e" xlink:to="loc_us-gaap_AccountsPayableCurrent_b6d8545c-a2ad-4308-a9ca-ce591c0a5123" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_bb43ddad-9aa7-48ce-927f-cb692329dbdc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_a08c6a52-daa3-4c1b-911e-08ae289a712e" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_bb43ddad-9aa7-48ce-927f-cb692329dbdc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_89ae767c-c1eb-4b6e-8702-1019fb5c953a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_a08c6a52-daa3-4c1b-911e-08ae289a712e" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_89ae767c-c1eb-4b6e-8702-1019fb5c953a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_4c543865-b93e-4e2f-a5f0-f68f0dded993" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_a08c6a52-daa3-4c1b-911e-08ae289a712e" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_4c543865-b93e-4e2f-a5f0-f68f0dded993" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedMarketingCostsCurrent_e2f93dcc-ac53-4000-a4c0-09e9ded6d55d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedMarketingCostsCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_a08c6a52-daa3-4c1b-911e-08ae289a712e" xlink:to="loc_us-gaap_AccruedMarketingCostsCurrent_e2f93dcc-ac53-4000-a4c0-09e9ded6d55d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_e43d7ae7-47fd-4cc0-8888-43030ed8dc00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_a08c6a52-daa3-4c1b-911e-08ae289a712e" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_e43d7ae7-47fd-4cc0-8888-43030ed8dc00" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/ConsolidatedStatementsofIncome" xlink:type="simple" xlink:href="amwd-20220430.xsd#ConsolidatedStatementsofIncome"/>
  <link:calculationLink xlink:role="http://www.americanwoodmark.com/role/ConsolidatedStatementsofIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_833d622b-448f-416f-9e82-948b082a03c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_3b853bfb-860e-4c15-9c50-a66e2ac161d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_833d622b-448f-416f-9e82-948b082a03c3" xlink:to="loc_us-gaap_Revenues_3b853bfb-860e-4c15-9c50-a66e2ac161d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_34f1ea0a-c6b3-4025-b1a1-a65e4c07059b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_833d622b-448f-416f-9e82-948b082a03c3" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_34f1ea0a-c6b3-4025-b1a1-a65e4c07059b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_8fe6e497-6812-4792-a12b-eca337610715" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_6ad3f60b-3971-4622-8c13-6bb8799e57f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_8fe6e497-6812-4792-a12b-eca337610715" xlink:to="loc_us-gaap_OperatingIncomeLoss_6ad3f60b-3971-4622-8c13-6bb8799e57f4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_d8cb63c9-03fd-4ade-915f-be2f643baabf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_8fe6e497-6812-4792-a12b-eca337610715" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_d8cb63c9-03fd-4ade-915f-be2f643baabf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_04776d5d-79f2-4550-8628-25cff2a03c69" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_8fe6e497-6812-4792-a12b-eca337610715" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_04776d5d-79f2-4550-8628-25cff2a03c69" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_b1f1a2a7-4a94-47f5-935f-fd36d5dbabab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_8fe6e497-6812-4792-a12b-eca337610715" xlink:to="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_b1f1a2a7-4a94-47f5-935f-fd36d5dbabab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_65edb186-66de-4787-b68f-c66d8a834665" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_08eb1173-8967-4b47-a9cc-21c27d22bab0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_65edb186-66de-4787-b68f-c66d8a834665" xlink:to="loc_us-gaap_GrossProfit_08eb1173-8967-4b47-a9cc-21c27d22bab0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_8da11a09-def6-4768-9e08-d7aa9d3452a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_65edb186-66de-4787-b68f-c66d8a834665" xlink:to="loc_us-gaap_SellingAndMarketingExpense_8da11a09-def6-4768-9e08-d7aa9d3452a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_ba240027-d518-4678-ba94-48441b3f9c49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_65edb186-66de-4787-b68f-c66d8a834665" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_ba240027-d518-4678-ba94-48441b3f9c49" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_bc356bc6-d849-4518-9f7e-28a9dbe63d69" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCharges"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_65edb186-66de-4787-b68f-c66d8a834665" xlink:to="loc_us-gaap_RestructuringCharges_bc356bc6-d849-4518-9f7e-28a9dbe63d69" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_fae102cb-751a-4489-a7a0-e1f72b4b3f78" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_8b0691a3-231d-4a95-ab2d-efe3d946ea63" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_fae102cb-751a-4489-a7a0-e1f72b4b3f78" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_8b0691a3-231d-4a95-ab2d-efe3d946ea63" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_9176af3f-4f2f-4155-a271-641f21995b5e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_fae102cb-751a-4489-a7a0-e1f72b4b3f78" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_9176af3f-4f2f-4155-a271-641f21995b5e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="amwd-20220430.xsd#ConsolidatedStatementsofComprehensiveIncome"/>
  <link:calculationLink xlink:role="http://www.americanwoodmark.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_58136caf-b7a5-41c9-bea2-20c2ba5574a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_962f1476-035e-471f-80f0-bcc499f12efc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_58136caf-b7a5-41c9-bea2-20c2ba5574a2" xlink:to="loc_us-gaap_NetIncomeLoss_962f1476-035e-471f-80f0-bcc499f12efc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_38401100-172c-4721-b40f-8c55ce199c7f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_58136caf-b7a5-41c9-bea2-20c2ba5574a2" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_38401100-172c-4721-b40f-8c55ce199c7f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_eba97776-fc03-47ae-a8b5-83850a4a8d90" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_58136caf-b7a5-41c9-bea2-20c2ba5574a2" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_eba97776-fc03-47ae-a8b5-83850a4a8d90" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="amwd-20220430.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_a887da38-741a-4f29-8fe9-6b998ae6bcd1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_a570d3cf-0592-48c2-9955-5b1cb626e010" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_a887da38-741a-4f29-8fe9-6b998ae6bcd1" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_a570d3cf-0592-48c2-9955-5b1cb626e010" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_973c5d8d-cb9e-4f87-b405-eda688f2c6e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_a887da38-741a-4f29-8fe9-6b998ae6bcd1" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_973c5d8d-cb9e-4f87-b405-eda688f2c6e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_48931d64-c8a0-4e8c-ae5a-55baf1bb8cfe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_a887da38-741a-4f29-8fe9-6b998ae6bcd1" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_48931d64-c8a0-4e8c-ae5a-55baf1bb8cfe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireOtherProductiveAssets_0850bcaa-c3fd-4542-b4ae-8e481ca00496" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireOtherProductiveAssets"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_a887da38-741a-4f29-8fe9-6b998ae6bcd1" xlink:to="loc_us-gaap_PaymentsToAcquireOtherProductiveAssets_0850bcaa-c3fd-4542-b4ae-8e481ca00496" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_78235cd5-88c0-4fdf-ba7e-84d062d529e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_df117411-730e-4168-ba19-b5de85820e03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_78235cd5-88c0-4fdf-ba7e-84d062d529e5" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_df117411-730e-4168-ba19-b5de85820e03" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_7af64495-aa19-4f08-8d14-9ba8c220d620" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_78235cd5-88c0-4fdf-ba7e-84d062d529e5" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_7af64495-aa19-4f08-8d14-9ba8c220d620" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_0fb237e5-9992-4674-b417-964f5a9688d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_78235cd5-88c0-4fdf-ba7e-84d062d529e5" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_0fb237e5-9992-4674-b417-964f5a9688d6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_4ee3ed95-17be-4843-9a65-56d3981eab64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_78235cd5-88c0-4fdf-ba7e-84d062d529e5" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_4ee3ed95-17be-4843-9a65-56d3981eab64" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_20147721-ed3e-4158-8cf9-91d2de445bdc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_78235cd5-88c0-4fdf-ba7e-84d062d529e5" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_20147721-ed3e-4158-8cf9-91d2de445bdc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_4e76510a-c195-4b97-8204-cefab849c471" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_78235cd5-88c0-4fdf-ba7e-84d062d529e5" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_4e76510a-c195-4b97-8204-cefab849c471" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_c5d69c39-fcca-4d31-9b1b-6dd234ed6a02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtExtinguishmentCosts"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_78235cd5-88c0-4fdf-ba7e-84d062d529e5" xlink:to="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_c5d69c39-fcca-4d31-9b1b-6dd234ed6a02" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_36723516-fc52-45b9-948f-c2bdd4d651a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e0feefe7-60f6-4331-b24c-bb8fef02f70b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_36723516-fc52-45b9-948f-c2bdd4d651a6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e0feefe7-60f6-4331-b24c-bb8fef02f70b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_898ed8c3-a36b-4ce0-af31-96230e60349e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_36723516-fc52-45b9-948f-c2bdd4d651a6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_898ed8c3-a36b-4ce0-af31-96230e60349e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_051de4ce-59ba-4a20-a8bc-08662b73d89e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_36723516-fc52-45b9-948f-c2bdd4d651a6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_051de4ce-59ba-4a20-a8bc-08662b73d89e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4b49b1d5-59ba-435b-9295-31f0fe01c120" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_8a2ace39-2f1c-471f-8757-037f67301178" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4b49b1d5-59ba-435b-9295-31f0fe01c120" xlink:to="loc_us-gaap_NetIncomeLoss_8a2ace39-2f1c-471f-8757-037f67301178" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_ffbc81ff-643c-45da-bff3-e04ae8fb238a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4b49b1d5-59ba-435b-9295-31f0fe01c120" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_ffbc81ff-643c-45da-bff3-e04ae8fb238a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_9f7697cc-ab16-48f1-bceb-d5c93fb37e9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4b49b1d5-59ba-435b-9295-31f0fe01c120" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_9f7697cc-ab16-48f1-bceb-d5c93fb37e9f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_867ff55a-b60a-4872-9e2f-af5b74f875af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4b49b1d5-59ba-435b-9295-31f0fe01c120" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_867ff55a-b60a-4872-9e2f-af5b74f875af" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_eb7a5b18-90a3-449e-9dca-7b92279c0a42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4b49b1d5-59ba-435b-9295-31f0fe01c120" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_eb7a5b18-90a3-449e-9dca-7b92279c0a42" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_f29f08ba-297f-4d9c-9964-6aac186ee911" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4b49b1d5-59ba-435b-9295-31f0fe01c120" xlink:to="loc_us-gaap_ShareBasedCompensation_f29f08ba-297f-4d9c-9964-6aac186ee911" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_4e1bc67c-08ae-431c-8cee-17a743f6324b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4b49b1d5-59ba-435b-9295-31f0fe01c120" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_4e1bc67c-08ae-431c-8cee-17a743f6324b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionContributions_0202d7c8-8b4a-4ca8-8a88-c1817d7f567c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionContributions"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4b49b1d5-59ba-435b-9295-31f0fe01c120" xlink:to="loc_us-gaap_PensionContributions_0202d7c8-8b4a-4ca8-8a88-c1817d7f567c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_2249f189-caa5-46e7-abb9-3a720a27af67" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4b49b1d5-59ba-435b-9295-31f0fe01c120" xlink:to="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_2249f189-caa5-46e7-abb9-3a720a27af67" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_EmployeeBenefitPlanStockExpense_12f32ac7-735c-426d-92ba-82c7e6642305" xlink:href="amwd-20220430.xsd#amwd_EmployeeBenefitPlanStockExpense"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4b49b1d5-59ba-435b-9295-31f0fe01c120" xlink:to="loc_amwd_EmployeeBenefitPlanStockExpense_12f32ac7-735c-426d-92ba-82c7e6642305" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_c37fe0d7-dd5a-49a3-8cd5-c2bf45384e3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4b49b1d5-59ba-435b-9295-31f0fe01c120" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_c37fe0d7-dd5a-49a3-8cd5-c2bf45384e3b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_cfd57581-7adb-4cb3-a4a8-f01b2a6c50c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4b49b1d5-59ba-435b-9295-31f0fe01c120" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_cfd57581-7adb-4cb3-a4a8-f01b2a6c50c8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_ce7e66fa-b497-475f-bc71-12902007db79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4b49b1d5-59ba-435b-9295-31f0fe01c120" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_ce7e66fa-b497-475f-bc71-12902007db79" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_5c8082e1-4557-4833-832c-d3db42529273" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="14" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4b49b1d5-59ba-435b-9295-31f0fe01c120" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_5c8082e1-4557-4833-832c-d3db42529273" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_94edd4d1-1302-4db3-97e9-813a4921bb1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4b49b1d5-59ba-435b-9295-31f0fe01c120" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_94edd4d1-1302-4db3-97e9-813a4921bb1c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_8c7d43e9-2578-4f31-8e2e-5413ec1cb6d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <link:calculationArc order="16" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4b49b1d5-59ba-435b-9295-31f0fe01c120" xlink:to="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_8c7d43e9-2578-4f31-8e2e-5413ec1cb6d6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_5dbcaa6b-49a2-4dc8-8296-65ecb06fe2b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <link:calculationArc order="17" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4b49b1d5-59ba-435b-9295-31f0fe01c120" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_5dbcaa6b-49a2-4dc8-8296-65ecb06fe2b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_7808d223-0a6e-471c-a50e-4ba9bcb1e923" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesReceivable"/>
    <link:calculationArc order="18" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4b49b1d5-59ba-435b-9295-31f0fe01c120" xlink:to="loc_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_7808d223-0a6e-471c-a50e-4ba9bcb1e923" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_IncreaseDecreaseInOperatingLeaseLiabilities_e7d4e730-90db-435c-82ad-1e98a8978549" xlink:href="amwd-20220430.xsd#amwd_IncreaseDecreaseInOperatingLeaseLiabilities"/>
    <link:calculationArc order="19" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4b49b1d5-59ba-435b-9295-31f0fe01c120" xlink:to="loc_amwd_IncreaseDecreaseInOperatingLeaseLiabilities_e7d4e730-90db-435c-82ad-1e98a8978549" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnDerivatives_76c1cdfc-295a-4a9e-9875-5d13f62b0fdc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrealizedGainLossOnDerivatives"/>
    <link:calculationArc order="20" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4b49b1d5-59ba-435b-9295-31f0fe01c120" xlink:to="loc_us-gaap_UnrealizedGainLossOnDerivatives_76c1cdfc-295a-4a9e-9875-5d13f62b0fdc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_6ec75639-7775-40ee-970a-8b7ef24f71cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <link:calculationArc order="21" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4b49b1d5-59ba-435b-9295-31f0fe01c120" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_6ec75639-7775-40ee-970a-8b7ef24f71cf" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/CustomerReceivablesComponentsOfCustomerReceivablesDetails" xlink:type="simple" xlink:href="amwd-20220430.xsd#CustomerReceivablesComponentsOfCustomerReceivablesDetails"/>
  <link:calculationLink xlink:role="http://www.americanwoodmark.com/role/CustomerReceivablesComponentsOfCustomerReceivablesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_d553023e-8664-46d8-a808-87f849bdcf80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGrossCurrent_65ddac55-662a-4880-a328-9b47801a4c5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent_d553023e-8664-46d8-a808-87f849bdcf80" xlink:to="loc_us-gaap_AccountsReceivableGrossCurrent_65ddac55-662a-4880-a328-9b47801a4c5b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_6b9feedc-3b0a-4673-a28e-b6ac236cb6e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent_d553023e-8664-46d8-a808-87f849bdcf80" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_6b9feedc-3b0a-4673-a28e-b6ac236cb6e8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_AllowanceForReturnsAndDiscounts_4c1b637c-9062-4d23-9d93-ba5b5ccd2787" xlink:href="amwd-20220430.xsd#amwd_AllowanceForReturnsAndDiscounts"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent_d553023e-8664-46d8-a808-87f849bdcf80" xlink:to="loc_amwd_AllowanceForReturnsAndDiscounts_4c1b637c-9062-4d23-9d93-ba5b5ccd2787" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/InventoriesDetails" xlink:type="simple" xlink:href="amwd-20220430.xsd#InventoriesDetails"/>
  <link:calculationLink xlink:role="http://www.americanwoodmark.com/role/InventoriesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_80e0f320-2be4-4a5e-a93a-e20b252b45ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterials_66f35d32-62be-403f-8a8d-e8c8f3d54775" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryRawMaterials"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_80e0f320-2be4-4a5e-a93a-e20b252b45ab" xlink:to="loc_us-gaap_InventoryRawMaterials_66f35d32-62be-403f-8a8d-e8c8f3d54775" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess_00010454-4e74-4423-a1dd-87def691732e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_80e0f320-2be4-4a5e-a93a-e20b252b45ab" xlink:to="loc_us-gaap_InventoryWorkInProcess_00010454-4e74-4423-a1dd-87def691732e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_14cd16fc-e0a2-4f22-b832-a5f2c1f9a4e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_80e0f320-2be4-4a5e-a93a-e20b252b45ab" xlink:to="loc_us-gaap_InventoryFinishedGoods_14cd16fc-e0a2-4f22-b832-a5f2c1f9a4e0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/PropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="amwd-20220430.xsd#PropertyPlantandEquipmentDetails"/>
  <link:calculationLink xlink:role="http://www.americanwoodmark.com/role/PropertyPlantandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_aa4c4acb-db98-4a7b-8748-26fff3e690fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_48f54a49-293f-4536-9d2b-be81dbae17c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_aa4c4acb-db98-4a7b-8748-26fff3e690fc" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_48f54a49-293f-4536-9d2b-be81dbae17c5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_19aff0ab-c74c-4569-8e83-5e23faf4fc38" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_aa4c4acb-db98-4a7b-8748-26fff3e690fc" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_19aff0ab-c74c-4569-8e83-5e23faf4fc38" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/IntangibleAssetsandTrademarksDetails" xlink:type="simple" xlink:href="amwd-20220430.xsd#IntangibleAssetsandTrademarksDetails"/>
  <link:calculationLink xlink:role="http://www.americanwoodmark.com/role/IntangibleAssetsandTrademarksDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_8fb61f28-9caf-4e1d-9361-1ea821f1ad25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_0a37fe15-fc31-428c-b94e-28464445595e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_8fb61f28-9caf-4e1d-9361-1ea821f1ad25" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_0a37fe15-fc31-428c-b94e-28464445595e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_a08ca6bd-f102-4a2f-875b-5bcc301502c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_8fb61f28-9caf-4e1d-9361-1ea821f1ad25" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_a08ca6bd-f102-4a2f-875b-5bcc301502c5" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtScheduleOfDebtMaturitiesDetails" xlink:type="simple" xlink:href="amwd-20220430.xsd#LoansPayableandLongTermDebtScheduleOfDebtMaturitiesDetails"/>
  <link:calculationLink xlink:role="http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtScheduleOfDebtMaturitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_0214599a-2e0c-4b7c-b5b1-94ca9ab24c7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_c182903f-bca8-4f97-80d2-518103ca63ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_0214599a-2e0c-4b7c-b5b1-94ca9ab24c7a" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_c182903f-bca8-4f97-80d2-518103ca63ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_3445ed31-2582-4502-a61e-d12b510f6546" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_0214599a-2e0c-4b7c-b5b1-94ca9ab24c7a" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_3445ed31-2582-4502-a61e-d12b510f6546" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_c847b2a3-557d-4269-a9fc-20cba0c3dc97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_0214599a-2e0c-4b7c-b5b1-94ca9ab24c7a" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_c847b2a3-557d-4269-a9fc-20cba0c3dc97" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/EarningsPerShareScheduleOfEarningsLossPerShareBasicAndDilutedDetails" xlink:type="simple" xlink:href="amwd-20220430.xsd#EarningsPerShareScheduleOfEarningsLossPerShareBasicAndDilutedDetails"/>
  <link:calculationLink xlink:role="http://www.americanwoodmark.com/role/EarningsPerShareScheduleOfEarningsLossPerShareBasicAndDilutedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_49a59b0c-eea6-4502-b472-67a7716394c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_5918543b-a02b-4a0d-a39a-5c077fdcc096" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_49a59b0c-eea6-4502-b472-67a7716394c8" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_5918543b-a02b-4a0d-a39a-5c077fdcc096" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_2e1a4b99-faf3-4d28-bbde-8678fe8b06e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_49a59b0c-eea6-4502-b472-67a7716394c8" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_2e1a4b99-faf3-4d28-bbde-8678fe8b06e9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansReconciliationOfBenefitObligationsPlanAssetsAndFundedStatusDetails" xlink:type="simple" xlink:href="amwd-20220430.xsd#EmployeeBenefitandRetirementPlansReconciliationOfBenefitObligationsPlanAssetsAndFundedStatusDetails"/>
  <link:calculationLink xlink:role="http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansReconciliationOfBenefitObligationsPlanAssetsAndFundedStatusDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_f52045b1-6bc5-41cf-ab69-ac94d96c2702" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_4b75d6a6-8426-4609-a933-5dabd2412839" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_f52045b1-6bc5-41cf-ab69-ac94d96c2702" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_4b75d6a6-8426-4609-a933-5dabd2412839" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_c4ad0664-66fa-4a9a-b75d-76a7c54966c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_f52045b1-6bc5-41cf-ab69-ac94d96c2702" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_c4ad0664-66fa-4a9a-b75d-76a7c54966c6" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansNetPeriodicPensionCostDetails" xlink:type="simple" xlink:href="amwd-20220430.xsd#EmployeeBenefitandRetirementPlansNetPeriodicPensionCostDetails"/>
  <link:calculationLink xlink:role="http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansNetPeriodicPensionCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_1b3bca53-83e0-406c-9484-0c1059ea5834" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_4d6bc5ca-4fda-493e-a30d-2857e84342fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_1b3bca53-83e0-406c-9484-0c1059ea5834" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_4d6bc5ca-4fda-493e-a30d-2857e84342fd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_b643814b-ab98-4952-a5a9-99ac6302b875" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_1b3bca53-83e0-406c-9484-0c1059ea5834" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_b643814b-ab98-4952-a5a9-99ac6302b875" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_DefinedBenefitPlanRecognizedNetActuarialGainLoss_85c61f9e-8ade-4aa8-a2b6-3b6d3178e578" xlink:href="amwd-20220430.xsd#amwd_DefinedBenefitPlanRecognizedNetActuarialGainLoss"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_1b3bca53-83e0-406c-9484-0c1059ea5834" xlink:to="loc_amwd_DefinedBenefitPlanRecognizedNetActuarialGainLoss_85c61f9e-8ade-4aa8-a2b6-3b6d3178e578" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_98c3c673-efa0-482b-be63-028df4aa5e64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_1b3bca53-83e0-406c-9484-0c1059ea5834" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_98c3c673-efa0-482b-be63-028df4aa5e64" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_22d97c45-0963-42b5-9639-10fba2762a0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_1b3bca53-83e0-406c-9484-0c1059ea5834" xlink:to="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_22d97c45-0963-42b5-9639-10fba2762a0e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfIncomeTaxExpenseDetails" xlink:type="simple" xlink:href="amwd-20220430.xsd#IncomeTaxesScheduleOfIncomeTaxExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfIncomeTaxExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_e55ca7b0-94c0-4e29-a79a-a4ae9c9581a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_eb5b2d31-d3ec-4d52-9c44-35913ce0642d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_e55ca7b0-94c0-4e29-a79a-a4ae9c9581a8" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_eb5b2d31-d3ec-4d52-9c44-35913ce0642d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_df4c49dd-066d-45bf-accd-2e60a86a4695" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_e55ca7b0-94c0-4e29-a79a-a4ae9c9581a8" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_df4c49dd-066d-45bf-accd-2e60a86a4695" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_2f9200cd-3fd8-4318-95cd-194568b77f6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_e55ca7b0-94c0-4e29-a79a-a4ae9c9581a8" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_2f9200cd-3fd8-4318-95cd-194568b77f6a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_d4ced2de-c4ae-47fe-b634-3ac554459ad6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_1ff267b5-7420-48f2-9fc1-018707cd7de6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_d4ced2de-c4ae-47fe-b634-3ac554459ad6" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_1ff267b5-7420-48f2-9fc1-018707cd7de6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_4293e9f8-d6b5-452b-9723-06d992c36652" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_d4ced2de-c4ae-47fe-b634-3ac554459ad6" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_4293e9f8-d6b5-452b-9723-06d992c36652" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTax_5a01c55b-be39-43fd-b18e-a6d2b6a12fb1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_af824377-7d47-41db-b9f8-01a2d7bdeafc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossTax_5a01c55b-be39-43fd-b18e-a6d2b6a12fb1" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_af824377-7d47-41db-b9f8-01a2d7bdeafc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_6a6fc676-dd86-41c2-a8c6-e99f49a463d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossTax_5a01c55b-be39-43fd-b18e-a6d2b6a12fb1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_6a6fc676-dd86-41c2-a8c6-e99f49a463d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_0c110c10-2b13-4231-897c-a11622718525" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_eeb49c7b-5b43-4bd2-9ba8-6e832f701fec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_0c110c10-2b13-4231-897c-a11622718525" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_eeb49c7b-5b43-4bd2-9ba8-6e832f701fec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_7836835e-d3f5-4ae1-9e36-c07d6b150146" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_0c110c10-2b13-4231-897c-a11622718525" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_7836835e-d3f5-4ae1-9e36-c07d6b150146" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_202bae15-fc55-44ff-8a0d-8d55d9418051" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_0c110c10-2b13-4231-897c-a11622718525" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_202bae15-fc55-44ff-8a0d-8d55d9418051" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" xlink:type="simple" xlink:href="amwd-20220430.xsd#IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails"/>
  <link:calculationLink xlink:role="http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_ac245f10-e5ca-4eaa-a5a2-502571ccc3cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_7faad077-0514-4578-81a6-05b004163af1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_ac245f10-e5ca-4eaa-a5a2-502571ccc3cd" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_7faad077-0514-4578-81a6-05b004163af1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_c33280a7-066b-4837-aa89-31491b671d18" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_ac245f10-e5ca-4eaa-a5a2-502571ccc3cd" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_c33280a7-066b-4837-aa89-31491b671d18" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_03acb545-74fa-45d1-9005-0220b43edee1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_ac245f10-e5ca-4eaa-a5a2-502571ccc3cd" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_03acb545-74fa-45d1-9005-0220b43edee1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_061514c6-2b95-44aa-b009-e5d8e0698199" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_ac245f10-e5ca-4eaa-a5a2-502571ccc3cd" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_061514c6-2b95-44aa-b009-e5d8e0698199" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment_86e4ae7a-d5db-478a-9ebe-c7c5ea3e42fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_ac245f10-e5ca-4eaa-a5a2-502571ccc3cd" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment_86e4ae7a-d5db-478a-9ebe-c7c5ea3e42fd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_6f9d06cb-5d37-4368-98d2-a6382a9ae252" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_ac245f10-e5ca-4eaa-a5a2-502571ccc3cd" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_6f9d06cb-5d37-4368-98d2-a6382a9ae252" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_EffectiveIncomeTaxRateReconciliationForeignPercent_315cd385-cd82-48a9-8646-86628b9344bd" xlink:href="amwd-20220430.xsd#amwd_EffectiveIncomeTaxRateReconciliationForeignPercent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_ac245f10-e5ca-4eaa-a5a2-502571ccc3cd" xlink:to="loc_amwd_EffectiveIncomeTaxRateReconciliationForeignPercent_315cd385-cd82-48a9-8646-86628b9344bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_86d3a8b3-841e-4a21-b4e2-03d26524a9d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_ac245f10-e5ca-4eaa-a5a2-502571ccc3cd" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_86d3a8b3-841e-4a21-b4e2-03d26524a9d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_d7b34468-aa82-4ede-a61b-f234a0114379" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_ac245f10-e5ca-4eaa-a5a2-502571ccc3cd" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_d7b34468-aa82-4ede-a61b-f234a0114379" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" xlink:type="simple" xlink:href="amwd-20220430.xsd#IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_97d67f5e-e4c0-40c8-9603-af5cd5abe91c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_bc954e35-2442-477a-8028-7ba84f826cd8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_97d67f5e-e4c0-40c8-9603-af5cd5abe91c" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_bc954e35-2442-477a-8028-7ba84f826cd8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_e07e0fba-d4d8-408e-be70-dfc0fb452cb7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_97d67f5e-e4c0-40c8-9603-af5cd5abe91c" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_e07e0fba-d4d8-408e-be70-dfc0fb452cb7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_8f88a35e-52b7-4c9b-ade6-05b532d1417a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_f8c00af4-1c6a-4854-9e2c-bb8e115d84e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_8f88a35e-52b7-4c9b-ade6-05b532d1417a" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_f8c00af4-1c6a-4854-9e2c-bb8e115d84e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_a8f49a03-eeb0-4125-87ce-a19f4d952bc8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_8f88a35e-52b7-4c9b-ade6-05b532d1417a" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_a8f49a03-eeb0-4125-87ce-a19f4d952bc8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_84a7a8fc-cf19-425c-9d6b-23bfd5485dda" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_DeferredTaxLiablitiesPensionBenefits_7b792809-0b56-420a-b60c-5dd868dd1cac" xlink:href="amwd-20220430.xsd#amwd_DeferredTaxLiablitiesPensionBenefits"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_84a7a8fc-cf19-425c-9d6b-23bfd5485dda" xlink:to="loc_amwd_DeferredTaxLiablitiesPensionBenefits_7b792809-0b56-420a-b60c-5dd868dd1cac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_04f3b16c-eeb4-499d-85c6-02ad74298526" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_84a7a8fc-cf19-425c-9d6b-23bfd5485dda" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_04f3b16c-eeb4-499d-85c6-02ad74298526" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_DeferredTaxLiabilitiesDeferredExpenseCapitalizedDepreciation_a503d8a0-d232-42aa-9247-9e07836067c2" xlink:href="amwd-20220430.xsd#amwd_DeferredTaxLiabilitiesDeferredExpenseCapitalizedDepreciation"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_84a7a8fc-cf19-425c-9d6b-23bfd5485dda" xlink:to="loc_amwd_DeferredTaxLiabilitiesDeferredExpenseCapitalizedDepreciation_a503d8a0-d232-42aa-9247-9e07836067c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_e618727e-aace-4bec-9387-24ddefbd0a87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_84a7a8fc-cf19-425c-9d6b-23bfd5485dda" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_e618727e-aace-4bec-9387-24ddefbd0a87" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_DeferredTaxLiabilitiesOperatingLeases_86c5178e-2227-4087-a0d7-26592f8ea1a5" xlink:href="amwd-20220430.xsd#amwd_DeferredTaxLiabilitiesOperatingLeases"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_84a7a8fc-cf19-425c-9d6b-23bfd5485dda" xlink:to="loc_amwd_DeferredTaxLiabilitiesOperatingLeases_86c5178e-2227-4087-a0d7-26592f8ea1a5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDerivatives_1dcde439-cf0e-4154-a7ca-80caf2176a77" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesDerivatives"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_84a7a8fc-cf19-425c-9d6b-23bfd5485dda" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesDerivatives_1dcde439-cf0e-4154-a7ca-80caf2176a77" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_abd54d76-1cdb-4b47-96df-8e2e0a7bea8a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_84a7a8fc-cf19-425c-9d6b-23bfd5485dda" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_abd54d76-1cdb-4b47-96df-8e2e0a7bea8a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/LeasesFiscalYearMaturityofLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="amwd-20220430.xsd#LeasesFiscalYearMaturityofLeaseLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.americanwoodmark.com/role/LeasesFiscalYearMaturityofLeaseLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_ec7054cd-72c8-4d96-8e62-c140d4770a04" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_c8291856-f687-4f27-9f4d-59c479709c70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_ec7054cd-72c8-4d96-8e62-c140d4770a04" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_c8291856-f687-4f27-9f4d-59c479709c70" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_ca3d4725-57b4-458d-82a1-96a430e696e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_ec7054cd-72c8-4d96-8e62-c140d4770a04" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_ca3d4725-57b4-458d-82a1-96a430e696e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_c01c9dcd-6bb6-4194-957c-1aa388cc7b8d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_ec7054cd-72c8-4d96-8e62-c140d4770a04" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_c01c9dcd-6bb6-4194-957c-1aa388cc7b8d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_7a0f2359-25b4-4026-839d-caab650272cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_ec7054cd-72c8-4d96-8e62-c140d4770a04" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_7a0f2359-25b4-4026-839d-caab650272cd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_c35b1e5a-2ce2-48f3-a354-b07715c5c820" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_ec7054cd-72c8-4d96-8e62-c140d4770a04" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_c35b1e5a-2ce2-48f3-a354-b07715c5c820" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_094cf5ce-d824-4941-bf84-9f66166527f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_ec7054cd-72c8-4d96-8e62-c140d4770a04" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_094cf5ce-d824-4941-bf84-9f66166527f0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_ce113c50-6f70-41e7-a53e-56213ee280dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_fe2d21ea-a620-4716-bead-28c2e23f9c15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_ce113c50-6f70-41e7-a53e-56213ee280dc" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_fe2d21ea-a620-4716-bead-28c2e23f9c15" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_527b8f15-a4e6-40f7-a3b6-8f7a515dc00f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_ce113c50-6f70-41e7-a53e-56213ee280dc" xlink:to="loc_us-gaap_FinanceLeaseLiability_527b8f15-a4e6-40f7-a3b6-8f7a515dc00f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_f20abf17-56b9-49fd-8d99-8b5a88c74d0b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_3245d7b4-39b4-48de-b64b-cca5b267b403" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiability_f20abf17-56b9-49fd-8d99-8b5a88c74d0b" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_3245d7b4-39b4-48de-b64b-cca5b267b403" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_efe6caa0-e997-4328-9698-d0750bbdf36d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiability_f20abf17-56b9-49fd-8d99-8b5a88c74d0b" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_efe6caa0-e997-4328-9698-d0750bbdf36d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_b45b6c3c-64eb-43b5-b9c7-3b3bfe267528" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_9167ced1-81d7-4ff3-bea2-91c413b97db8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_b45b6c3c-64eb-43b5-b9c7-3b3bfe267528" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_9167ced1-81d7-4ff3-bea2-91c413b97db8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_485205fb-c33f-4db5-aa21-26174e505087" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_b45b6c3c-64eb-43b5-b9c7-3b3bfe267528" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_485205fb-c33f-4db5-aa21-26174e505087" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/LeasesFiscalYearMaturityofLeaseLiabilitiesDetails_1" xlink:type="simple" xlink:href="amwd-20220430.xsd#LeasesFiscalYearMaturityofLeaseLiabilitiesDetails_1"/>
  <link:calculationLink xlink:role="http://www.americanwoodmark.com/role/LeasesFiscalYearMaturityofLeaseLiabilitiesDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_38ddd7f8-901b-4822-882d-ef09f0b73f7f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_93b63c91-be59-44d8-8016-337030ac3cbb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_38ddd7f8-901b-4822-882d-ef09f0b73f7f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_93b63c91-be59-44d8-8016-337030ac3cbb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_fd712310-4468-4b63-88c4-311086512cc3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_38ddd7f8-901b-4822-882d-ef09f0b73f7f" xlink:to="loc_us-gaap_OperatingLeaseLiability_fd712310-4468-4b63-88c4-311086512cc3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_a930ced7-7804-4c50-876b-648083707770" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_9a466c65-c6b6-4ebe-967c-c34706ecc276" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_a930ced7-7804-4c50-876b-648083707770" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_9a466c65-c6b6-4ebe-967c-c34706ecc276" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_e9f4fac4-13e4-418f-8c98-203f4802e684" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_a930ced7-7804-4c50-876b-648083707770" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_e9f4fac4-13e4-418f-8c98-203f4802e684" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_60599a51-69b5-4d2f-ba5c-18d307eac5eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_a930ced7-7804-4c50-876b-648083707770" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_60599a51-69b5-4d2f-ba5c-18d307eac5eb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_fbbc74d5-d7bd-4f9a-a960-799a0eac8a43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_a930ced7-7804-4c50-876b-648083707770" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_fbbc74d5-d7bd-4f9a-a960-799a0eac8a43" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_f740ce30-e56c-4009-b2a5-c596bfbf575b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_a930ced7-7804-4c50-876b-648083707770" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_f740ce30-e56c-4009-b2a5-c596bfbf575b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_637121fb-1824-4f5b-9a90-dffb5aa83848" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_a930ced7-7804-4c50-876b-648083707770" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_637121fb-1824-4f5b-9a90-dffb5aa83848" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>9
<FILENAME>amwd-20220430_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:2fee20b2-68ed-466b-81e1-fc297e5e672c,g:d9a7671a-ac2c-4c64-8a07-606fd8957fc0-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="amwd-20220430.xsd#ConsolidatedBalanceSheets"/>
  <link:definitionLink xlink:role="http://www.americanwoodmark.com/role/ConsolidatedBalanceSheets" xlink:type="extended" id="i4188442644e94a578304a12a2bac0b7a_ConsolidatedBalanceSheets">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_46552aea-030f-43ab-b374-1b5fb92f2105" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_3d8fc0b1-c0cc-475a-924a-8e1b19ad8d55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_46552aea-030f-43ab-b374-1b5fb92f2105" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_3d8fc0b1-c0cc-475a-924a-8e1b19ad8d55" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_ebc6aac4-bb17-49cb-882d-a967a67d2e73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_46552aea-030f-43ab-b374-1b5fb92f2105" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_ebc6aac4-bb17-49cb-882d-a967a67d2e73" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_2f2b674a-d922-40c8-90d8-6a846c974330" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_ebc6aac4-bb17-49cb-882d-a967a67d2e73" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_2f2b674a-d922-40c8-90d8-6a846c974330" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2f2b674a-d922-40c8-90d8-6a846c974330_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_2f2b674a-d922-40c8-90d8-6a846c974330" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2f2b674a-d922-40c8-90d8-6a846c974330_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d7346472-0d90-4e9e-9ab2-f81b68cae7b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_2f2b674a-d922-40c8-90d8-6a846c974330" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d7346472-0d90-4e9e-9ab2-f81b68cae7b1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_34d46855-b83b-4ff5-a4fa-fc109288490f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d7346472-0d90-4e9e-9ab2-f81b68cae7b1" xlink:to="loc_us-gaap_CustomerRelationshipsMember_34d46855-b83b-4ff5-a4fa-fc109288490f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical" xlink:type="simple" xlink:href="amwd-20220430.xsd#ConsolidatedStatementsofComprehensiveIncomeParenthetical"/>
  <link:definitionLink xlink:role="http://www.americanwoodmark.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical" xlink:type="extended" id="i3a1f73ece85a4c968fcc9ef6b940f5d0_ConsolidatedStatementsofComprehensiveIncomeParenthetical">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedStatementOfIncomeCaptionsLineItems_9f3f4f94-1d7f-4512-9fd3-05e57d43fb5f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedStatementOfIncomeCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_a24835d8-11aa-4124-9938-d875566dd297" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedStatementOfIncomeCaptionsLineItems_9f3f4f94-1d7f-4512-9fd3-05e57d43fb5f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_a24835d8-11aa-4124-9938-d875566dd297" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTax_d9970c49-b17e-4f3b-a53f-5ffd1419efbb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedStatementOfIncomeCaptionsLineItems_9f3f4f94-1d7f-4512-9fd3-05e57d43fb5f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossTax_d9970c49-b17e-4f3b-a53f-5ffd1419efbb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedStatementOfComprehensiveIncomeTable_e672efe5-78b0-4f62-a97d-9bcf0e98d681" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedStatementOfComprehensiveIncomeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_CondensedStatementOfIncomeCaptionsLineItems_9f3f4f94-1d7f-4512-9fd3-05e57d43fb5f" xlink:to="loc_srt_CondensedStatementOfComprehensiveIncomeTable_e672efe5-78b0-4f62-a97d-9bcf0e98d681" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_8dcdb1e1-fbba-453d-8bc9-6acacfe9d882" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_CondensedStatementOfComprehensiveIncomeTable_e672efe5-78b0-4f62-a97d-9bcf0e98d681" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_8dcdb1e1-fbba-453d-8bc9-6acacfe9d882" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_8dcdb1e1-fbba-453d-8bc9-6acacfe9d882_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_8dcdb1e1-fbba-453d-8bc9-6acacfe9d882" xlink:to="loc_us-gaap_HedgingRelationshipDomain_8dcdb1e1-fbba-453d-8bc9-6acacfe9d882_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_572b3175-e6d3-47bf-a576-c0a6aca2d87c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_8dcdb1e1-fbba-453d-8bc9-6acacfe9d882" xlink:to="loc_us-gaap_HedgingRelationshipDomain_572b3175-e6d3-47bf-a576-c0a6aca2d87c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_d4bed635-5c2f-42ab-836e-8a7d8a12850e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_572b3175-e6d3-47bf-a576-c0a6aca2d87c" xlink:to="loc_us-gaap_CashFlowHedgingMember_d4bed635-5c2f-42ab-836e-8a7d8a12850e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_8c5eeddb-65be-4ce3-8284-b0cb548aa919" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_CondensedStatementOfComprehensiveIncomeTable_e672efe5-78b0-4f62-a97d-9bcf0e98d681" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_8c5eeddb-65be-4ce3-8284-b0cb548aa919" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_8c5eeddb-65be-4ce3-8284-b0cb548aa919_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_8c5eeddb-65be-4ce3-8284-b0cb548aa919" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_8c5eeddb-65be-4ce3-8284-b0cb548aa919_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_85cd42cc-1321-4666-b6f4-dc2090f0906f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_8c5eeddb-65be-4ce3-8284-b0cb548aa919" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_85cd42cc-1321-4666-b6f4-dc2090f0906f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_ee04cd59-07c7-4d77-b2c9-317e0e6d38e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_85cd42cc-1321-4666-b6f4-dc2090f0906f" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_ee04cd59-07c7-4d77-b2c9-317e0e6d38e6" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/ConsolidatedStatementsofShareholdersEquity" xlink:type="simple" xlink:href="amwd-20220430.xsd#ConsolidatedStatementsofShareholdersEquity"/>
  <link:definitionLink xlink:role="http://www.americanwoodmark.com/role/ConsolidatedStatementsofShareholdersEquity" xlink:type="extended" id="i5b5a0c124085449d865984596d4422a8_ConsolidatedStatementsofShareholdersEquity">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_c695ec0b-ad2f-482e-a5e8-812c9e506bb8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0dd27e01-d9d8-4a62-a004-415fd49d6870" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c695ec0b-ad2f-482e-a5e8-812c9e506bb8" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0dd27e01-d9d8-4a62-a004-415fd49d6870" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_d8cd9c2b-d8c1-40be-be96-19f94d268aaf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0dd27e01-d9d8-4a62-a004-415fd49d6870" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_d8cd9c2b-d8c1-40be-be96-19f94d268aaf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_60183d7c-c0e0-4783-b1df-60ed36008560" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0dd27e01-d9d8-4a62-a004-415fd49d6870" xlink:to="loc_us-gaap_StockholdersEquity_60183d7c-c0e0-4783-b1df-60ed36008560" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_0371119a-e813-4962-a11f-a12e5cd17b55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0dd27e01-d9d8-4a62-a004-415fd49d6870" xlink:to="loc_us-gaap_NetIncomeLoss_0371119a-e813-4962-a11f-a12e5cd17b55" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_1fb30b13-eb0d-42e8-ac9f-684f8491cdbf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0dd27e01-d9d8-4a62-a004-415fd49d6870" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_1fb30b13-eb0d-42e8-ac9f-684f8491cdbf" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_f28e4eee-12de-42da-aad0-148b48e31e00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0dd27e01-d9d8-4a62-a004-415fd49d6870" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_f28e4eee-12de-42da-aad0-148b48e31e00" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_64c1ee4f-5c9d-4463-82ca-4bb23768619d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0dd27e01-d9d8-4a62-a004-415fd49d6870" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_64c1ee4f-5c9d-4463-82ca-4bb23768619d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_a9b1809e-5834-42e4-b8b5-9d53f99507ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0dd27e01-d9d8-4a62-a004-415fd49d6870" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_a9b1809e-5834-42e4-b8b5-9d53f99507ed" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_c12c6b75-23c0-4530-a1d0-0efc45fc29b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0dd27e01-d9d8-4a62-a004-415fd49d6870" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_c12c6b75-23c0-4530-a1d0-0efc45fc29b6" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_c022661e-5873-4fce-95e2-8c0e0f1d70ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0dd27e01-d9d8-4a62-a004-415fd49d6870" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_c022661e-5873-4fce-95e2-8c0e0f1d70ea" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan_d1610c15-294a-47fb-85c2-bd91abf3ebea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0dd27e01-d9d8-4a62-a004-415fd49d6870" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan_d1610c15-294a-47fb-85c2-bd91abf3ebea" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan_54b75da2-fa96-4ab6-9a33-af5cd473b8d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0dd27e01-d9d8-4a62-a004-415fd49d6870" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan_54b75da2-fa96-4ab6-9a33-af5cd473b8d9" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_00d1971a-a593-4daf-bcb5-5ec27bc198b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_e173155e-e26d-4a4b-afea-b8290ccc2841" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_f9c1b0dd-8381-4eb8-9afe-b356c6c42079" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_c695ec0b-ad2f-482e-a5e8-812c9e506bb8" xlink:to="loc_us-gaap_StatementTable_f9c1b0dd-8381-4eb8-9afe-b356c6c42079" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_847e2592-9990-4e06-a523-491ea67577de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_f9c1b0dd-8381-4eb8-9afe-b356c6c42079" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_847e2592-9990-4e06-a523-491ea67577de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_847e2592-9990-4e06-a523-491ea67577de_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_847e2592-9990-4e06-a523-491ea67577de" xlink:to="loc_us-gaap_TypeOfAdoptionMember_847e2592-9990-4e06-a523-491ea67577de_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_fa7e0600-fdcc-4fcf-a7ae-0cf79fba1b35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_847e2592-9990-4e06-a523-491ea67577de" xlink:to="loc_us-gaap_TypeOfAdoptionMember_fa7e0600-fdcc-4fcf-a7ae-0cf79fba1b35" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_b95defb9-9624-4456-b19f-d1a595fed2bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_f9c1b0dd-8381-4eb8-9afe-b356c6c42079" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_b95defb9-9624-4456-b19f-d1a595fed2bc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_b95defb9-9624-4456-b19f-d1a595fed2bc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_b95defb9-9624-4456-b19f-d1a595fed2bc" xlink:to="loc_us-gaap_EquityComponentDomain_b95defb9-9624-4456-b19f-d1a595fed2bc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_a6abae15-c0bf-4615-8ca0-cd1e623aba22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_b95defb9-9624-4456-b19f-d1a595fed2bc" xlink:to="loc_us-gaap_EquityComponentDomain_a6abae15-c0bf-4615-8ca0-cd1e623aba22" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_a3fa37be-fff0-40ce-9ccc-3fcf89720f3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_a6abae15-c0bf-4615-8ca0-cd1e623aba22" xlink:to="loc_us-gaap_CommonStockMember_a3fa37be-fff0-40ce-9ccc-3fcf89720f3f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_d5846716-a66d-4b74-9866-820d26ef629b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_a6abae15-c0bf-4615-8ca0-cd1e623aba22" xlink:to="loc_us-gaap_RetainedEarningsMember_d5846716-a66d-4b74-9866-820d26ef629b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_b93217d4-8a5d-4161-8718-830178f261ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_a6abae15-c0bf-4615-8ca0-cd1e623aba22" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_b93217d4-8a5d-4161-8718-830178f261ec" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPoliciesDetails" xlink:type="simple" xlink:href="amwd-20220430.xsd#SummaryofSignificantAccountingPoliciesDetails"/>
  <link:definitionLink xlink:role="http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPoliciesDetails" xlink:type="extended" id="i810085b1b7b44975a1d3fa2d7136cb1c_SummaryofSignificantAccountingPoliciesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_amwd_SummaryOfSignificantAccountingPoliciesLineItems_b7496987-39cc-4665-9dc5-1088323eb797" xlink:href="amwd-20220430.xsd#amwd_SummaryOfSignificantAccountingPoliciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_f89c2ff2-aea2-4b12-a78d-76704fb9ccd2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdvertisingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_amwd_SummaryOfSignificantAccountingPoliciesLineItems_b7496987-39cc-4665-9dc5-1088323eb797" xlink:to="loc_us-gaap_AdvertisingExpense_f89c2ff2-aea2-4b12-a78d-76704fb9ccd2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_457355a7-0b49-459d-b073-8ec6f5d579d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_amwd_SummaryOfSignificantAccountingPoliciesLineItems_b7496987-39cc-4665-9dc5-1088323eb797" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_457355a7-0b49-459d-b073-8ec6f5d579d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_ae9dc377-eb1b-4a8d-8ef4-2c53245982ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_amwd_SummaryOfSignificantAccountingPoliciesLineItems_b7496987-39cc-4665-9dc5-1088323eb797" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_ae9dc377-eb1b-4a8d-8ef4-2c53245982ad" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_600a85f3-869b-42ad-8dac-af8ada8e4f55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_amwd_SummaryOfSignificantAccountingPoliciesLineItems_b7496987-39cc-4665-9dc5-1088323eb797" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_600a85f3-869b-42ad-8dac-af8ada8e4f55" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_fb35cd64-3557-4b01-9473-9d6daff9d8c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_amwd_SummaryOfSignificantAccountingPoliciesLineItems_b7496987-39cc-4665-9dc5-1088323eb797" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_fb35cd64-3557-4b01-9473-9d6daff9d8c1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_1caa3019-c3ab-41c6-b790-2bfed1383f03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_amwd_SummaryOfSignificantAccountingPoliciesLineItems_b7496987-39cc-4665-9dc5-1088323eb797" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_1caa3019-c3ab-41c6-b790-2bfed1383f03" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortization_e4c1cad5-565d-42de-9977-d268e7a9dfcd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentForAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_amwd_SummaryOfSignificantAccountingPoliciesLineItems_b7496987-39cc-4665-9dc5-1088323eb797" xlink:to="loc_us-gaap_AdjustmentForAmortization_e4c1cad5-565d-42de-9977-d268e7a9dfcd" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_NumberOfDefinedBenefitPensionPlans_0a7025ee-d7c6-4cbb-ad07-1df3d292c3d8" xlink:href="amwd-20220430.xsd#amwd_NumberOfDefinedBenefitPensionPlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_amwd_SummaryOfSignificantAccountingPoliciesLineItems_b7496987-39cc-4665-9dc5-1088323eb797" xlink:to="loc_amwd_NumberOfDefinedBenefitPensionPlans_0a7025ee-d7c6-4cbb-ad07-1df3d292c3d8" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_9e9df12c-018b-4453-85d3-f1131e917436" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_amwd_SummaryOfSignificantAccountingPoliciesLineItems_b7496987-39cc-4665-9dc5-1088323eb797" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_9e9df12c-018b-4453-85d3-f1131e917436" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_660f5fb3-1869-4ae9-ad14-ce1cd5711b2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_amwd_SummaryOfSignificantAccountingPoliciesLineItems_b7496987-39cc-4665-9dc5-1088323eb797" xlink:to="loc_us-gaap_OperatingLeaseLiability_660f5fb3-1869-4ae9-ad14-ce1cd5711b2f" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_34603b10-0251-4927-b647-40036433df51" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_amwd_SummaryOfSignificantAccountingPoliciesLineItems_b7496987-39cc-4665-9dc5-1088323eb797" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_34603b10-0251-4927-b647-40036433df51" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_afff174f-f223-4a92-8f74-5386727c6e91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_amwd_SummaryOfSignificantAccountingPoliciesLineItems_b7496987-39cc-4665-9dc5-1088323eb797" xlink:to="loc_us-gaap_GrossProfit_afff174f-f223-4a92-8f74-5386727c6e91" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_a849a55b-9744-42a7-9fd9-34ad70c51381" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_amwd_SummaryOfSignificantAccountingPoliciesLineItems_b7496987-39cc-4665-9dc5-1088323eb797" xlink:to="loc_us-gaap_OperatingIncomeLoss_a849a55b-9744-42a7-9fd9-34ad70c51381" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ac69dc35-db11-48ba-863a-03522afc49ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_amwd_SummaryOfSignificantAccountingPoliciesLineItems_b7496987-39cc-4665-9dc5-1088323eb797" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ac69dc35-db11-48ba-863a-03522afc49ae" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_dd17f7dc-1f3c-4dce-b718-a934b8a0bc70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_amwd_SummaryOfSignificantAccountingPoliciesLineItems_b7496987-39cc-4665-9dc5-1088323eb797" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_dd17f7dc-1f3c-4dce-b718-a934b8a0bc70" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_82e8053e-093b-4126-9d2b-6dc262faa3d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_amwd_SummaryOfSignificantAccountingPoliciesLineItems_b7496987-39cc-4665-9dc5-1088323eb797" xlink:to="loc_us-gaap_NetIncomeLoss_82e8053e-093b-4126-9d2b-6dc262faa3d2" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_12419921-c9cc-44bd-9884-596d5810c8e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_amwd_SummaryOfSignificantAccountingPoliciesLineItems_b7496987-39cc-4665-9dc5-1088323eb797" xlink:to="loc_us-gaap_EarningsPerShareBasic_12419921-c9cc-44bd-9884-596d5810c8e1" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_8f19317b-37fa-4691-9c2a-df1bd1be9c33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_amwd_SummaryOfSignificantAccountingPoliciesLineItems_b7496987-39cc-4665-9dc5-1088323eb797" xlink:to="loc_us-gaap_EarningsPerShareDiluted_8f19317b-37fa-4691-9c2a-df1bd1be9c33" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_12642aae-131a-47ae-bd6c-ef05a7126bf1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_amwd_SummaryOfSignificantAccountingPoliciesLineItems_b7496987-39cc-4665-9dc5-1088323eb797" xlink:to="loc_us-gaap_InventoryNet_12642aae-131a-47ae-bd6c-ef05a7126bf1" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_89b245d5-ea84-496a-8dde-f87d7aa5bab4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_amwd_SummaryOfSignificantAccountingPoliciesLineItems_b7496987-39cc-4665-9dc5-1088323eb797" xlink:to="loc_us-gaap_AssetsCurrent_89b245d5-ea84-496a-8dde-f87d7aa5bab4" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_90bc0d34-5a9c-4c62-8562-a40bb3f4b6f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_amwd_SummaryOfSignificantAccountingPoliciesLineItems_b7496987-39cc-4665-9dc5-1088323eb797" xlink:to="loc_us-gaap_Assets_90bc0d34-5a9c-4c62-8562-a40bb3f4b6f1" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_a11d8291-ecc7-4298-a24d-48f1fbc5bd63" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_amwd_SummaryOfSignificantAccountingPoliciesLineItems_b7496987-39cc-4665-9dc5-1088323eb797" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_a11d8291-ecc7-4298-a24d-48f1fbc5bd63" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_f7507404-d5d9-45cc-870d-a136e5f55493" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_amwd_SummaryOfSignificantAccountingPoliciesLineItems_b7496987-39cc-4665-9dc5-1088323eb797" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_f7507404-d5d9-45cc-870d-a136e5f55493" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_53876b40-6ba0-418a-bd48-a3750262d731" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_amwd_SummaryOfSignificantAccountingPoliciesLineItems_b7496987-39cc-4665-9dc5-1088323eb797" xlink:to="loc_us-gaap_LiabilitiesCurrent_53876b40-6ba0-418a-bd48-a3750262d731" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_d79be08d-5edd-446a-8744-9c23af2483dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_amwd_SummaryOfSignificantAccountingPoliciesLineItems_b7496987-39cc-4665-9dc5-1088323eb797" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_d79be08d-5edd-446a-8744-9c23af2483dc" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_d22937ef-0347-48fd-881a-e124ac0f2d9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_amwd_SummaryOfSignificantAccountingPoliciesLineItems_b7496987-39cc-4665-9dc5-1088323eb797" xlink:to="loc_us-gaap_StockholdersEquity_d22937ef-0347-48fd-881a-e124ac0f2d9e" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_d9ccb8f3-71c4-46e4-b4dd-0a2bff08f9b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_amwd_SummaryOfSignificantAccountingPoliciesLineItems_b7496987-39cc-4665-9dc5-1088323eb797" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_d9ccb8f3-71c4-46e4-b4dd-0a2bff08f9b0" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_fdcc7de9-0e10-40c5-acb3-9779a1b5de58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_amwd_SummaryOfSignificantAccountingPoliciesLineItems_b7496987-39cc-4665-9dc5-1088323eb797" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_fdcc7de9-0e10-40c5-acb3-9779a1b5de58" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_7cddb0d6-9c98-497c-b07f-bc1cd8acd6b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_amwd_SummaryOfSignificantAccountingPoliciesLineItems_b7496987-39cc-4665-9dc5-1088323eb797" xlink:to="loc_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_7cddb0d6-9c98-497c-b07f-bc1cd8acd6b9" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_9d4f4649-11da-4c65-99ba-4c72dc2a09a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_amwd_SummaryOfSignificantAccountingPoliciesLineItems_b7496987-39cc-4665-9dc5-1088323eb797" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_9d4f4649-11da-4c65-99ba-4c72dc2a09a1" xlink:type="arc" order="29"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_b98b0fb2-9c66-4f67-940a-75775256dd11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_amwd_SummaryOfSignificantAccountingPoliciesLineItems_b7496987-39cc-4665-9dc5-1088323eb797" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_b98b0fb2-9c66-4f67-940a-75775256dd11" xlink:type="arc" order="30"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PercentageOfLIFOInventory_09491381-5f9c-4567-87c4-c699027aef67" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PercentageOfLIFOInventory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_amwd_SummaryOfSignificantAccountingPoliciesLineItems_b7496987-39cc-4665-9dc5-1088323eb797" xlink:to="loc_us-gaap_PercentageOfLIFOInventory_09491381-5f9c-4567-87c4-c699027aef67" xlink:type="arc" order="31"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_f2c82799-d709-4701-9c5c-7d93b31c837c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_amwd_SummaryOfSignificantAccountingPoliciesLineItems_b7496987-39cc-4665-9dc5-1088323eb797" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_f2c82799-d709-4701-9c5c-7d93b31c837c" xlink:type="arc" order="32"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_818b8b93-f1ab-41ce-944d-6d634b3953e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_amwd_SummaryOfSignificantAccountingPoliciesLineItems_b7496987-39cc-4665-9dc5-1088323eb797" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_818b8b93-f1ab-41ce-944d-6d634b3953e2" xlink:type="arc" order="33"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_SummaryOfSignificantAccountingPoliciesTable_e79a99ef-96d6-4d55-a198-6490669fef98" xlink:href="amwd-20220430.xsd#amwd_SummaryOfSignificantAccountingPoliciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_amwd_SummaryOfSignificantAccountingPoliciesLineItems_b7496987-39cc-4665-9dc5-1088323eb797" xlink:to="loc_amwd_SummaryOfSignificantAccountingPoliciesTable_e79a99ef-96d6-4d55-a198-6490669fef98" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_110675c6-3579-4fce-a3a0-f1b84b6a224f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_amwd_SummaryOfSignificantAccountingPoliciesTable_e79a99ef-96d6-4d55-a198-6490669fef98" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_110675c6-3579-4fce-a3a0-f1b84b6a224f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_110675c6-3579-4fce-a3a0-f1b84b6a224f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_110675c6-3579-4fce-a3a0-f1b84b6a224f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_110675c6-3579-4fce-a3a0-f1b84b6a224f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8194d0a4-02aa-4d1b-8833-f8baeccad5c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_110675c6-3579-4fce-a3a0-f1b84b6a224f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8194d0a4-02aa-4d1b-8833-f8baeccad5c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_90fbc73c-bf30-4a92-8830-18b6801f57cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8194d0a4-02aa-4d1b-8833-f8baeccad5c3" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_90fbc73c-bf30-4a92-8830-18b6801f57cb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_0d6f3136-96d0-4d0e-8c6d-2807984c3a0a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8194d0a4-02aa-4d1b-8833-f8baeccad5c3" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_0d6f3136-96d0-4d0e-8c6d-2807984c3a0a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_755865d2-e585-4406-9214-f5b8c53979e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8194d0a4-02aa-4d1b-8833-f8baeccad5c3" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_755865d2-e585-4406-9214-f5b8c53979e7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_d69c480f-59d0-42ad-a625-e9c258c436af" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_amwd_SummaryOfSignificantAccountingPoliciesTable_e79a99ef-96d6-4d55-a198-6490669fef98" xlink:to="loc_srt_RangeAxis_d69c480f-59d0-42ad-a625-e9c258c436af" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d69c480f-59d0-42ad-a625-e9c258c436af_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_d69c480f-59d0-42ad-a625-e9c258c436af" xlink:to="loc_srt_RangeMember_d69c480f-59d0-42ad-a625-e9c258c436af_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_53978584-1fbc-48ce-aa03-76d13bbc0799" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_d69c480f-59d0-42ad-a625-e9c258c436af" xlink:to="loc_srt_RangeMember_53978584-1fbc-48ce-aa03-76d13bbc0799" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_40604396-ec5c-47c9-9319-6f011930a302" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_53978584-1fbc-48ce-aa03-76d13bbc0799" xlink:to="loc_srt_MinimumMember_40604396-ec5c-47c9-9319-6f011930a302" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_add0f419-2c33-42df-aa93-0421c36e6d23" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_53978584-1fbc-48ce-aa03-76d13bbc0799" xlink:to="loc_srt_MaximumMember_add0f419-2c33-42df-aa93-0421c36e6d23" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis_876eba1c-9dde-4070-9e53-6b11c48b16ee" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_amwd_SummaryOfSignificantAccountingPoliciesTable_e79a99ef-96d6-4d55-a198-6490669fef98" xlink:to="loc_srt_RestatementAxis_876eba1c-9dde-4070-9e53-6b11c48b16ee" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_876eba1c-9dde-4070-9e53-6b11c48b16ee_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RestatementAxis_876eba1c-9dde-4070-9e53-6b11c48b16ee" xlink:to="loc_srt_RestatementDomain_876eba1c-9dde-4070-9e53-6b11c48b16ee_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_5febe20a-2c43-489b-9ec2-fa8d1340be58" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RestatementAxis_876eba1c-9dde-4070-9e53-6b11c48b16ee" xlink:to="loc_srt_RestatementDomain_5febe20a-2c43-489b-9ec2-fa8d1340be58" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioPreviouslyReportedMember_7a2a961b-a531-4708-9571-f54643298e81" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioPreviouslyReportedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RestatementDomain_5febe20a-2c43-489b-9ec2-fa8d1340be58" xlink:to="loc_srt_ScenarioPreviouslyReportedMember_7a2a961b-a531-4708-9571-f54643298e81" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RevisionOfPriorPeriodChangeInAccountingPrincipleAdjustmentMember_a76ccf89-af30-4dc1-af12-94126bc8cc63" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RevisionOfPriorPeriodChangeInAccountingPrincipleAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RestatementDomain_5febe20a-2c43-489b-9ec2-fa8d1340be58" xlink:to="loc_srt_RevisionOfPriorPeriodChangeInAccountingPrincipleAdjustmentMember_a76ccf89-af30-4dc1-af12-94126bc8cc63" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/PropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="amwd-20220430.xsd#PropertyPlantandEquipmentDetails"/>
  <link:definitionLink xlink:role="http://www.americanwoodmark.com/role/PropertyPlantandEquipmentDetails" xlink:type="extended" id="idcede2b22f904e75879204794db7e0ad_PropertyPlantandEquipmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b1ee71f9-935f-442a-95a3-721f32e7685e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_6ae1d7da-0d08-4d11-9228-2adcfc84a8a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b1ee71f9-935f-442a-95a3-721f32e7685e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_6ae1d7da-0d08-4d11-9228-2adcfc84a8a6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_48dd29b2-2b2b-4151-b481-f09f57ec7ca4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b1ee71f9-935f-442a-95a3-721f32e7685e" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_48dd29b2-2b2b-4151-b481-f09f57ec7ca4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_bfcb6c6c-791f-42fb-9f25-e6864948b16c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b1ee71f9-935f-442a-95a3-721f32e7685e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_bfcb6c6c-791f-42fb-9f25-e6864948b16c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherDepreciationAndAmortization_f4011dce-abb0-4824-ba0d-8c4289b40318" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b1ee71f9-935f-442a-95a3-721f32e7685e" xlink:to="loc_us-gaap_OtherDepreciationAndAmortization_f4011dce-abb0-4824-ba0d-8c4289b40318" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_d16087ee-5267-4d41-a5b2-95958b88e4e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b1ee71f9-935f-442a-95a3-721f32e7685e" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_d16087ee-5267-4d41-a5b2-95958b88e4e0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_9d821c5a-e14e-4084-b125-6da596739104" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b1ee71f9-935f-442a-95a3-721f32e7685e" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_9d821c5a-e14e-4084-b125-6da596739104" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_522fb8cf-3968-40a4-8ee0-3ca271236922" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_9d821c5a-e14e-4084-b125-6da596739104" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_522fb8cf-3968-40a4-8ee0-3ca271236922" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_522fb8cf-3968-40a4-8ee0-3ca271236922_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_522fb8cf-3968-40a4-8ee0-3ca271236922" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_522fb8cf-3968-40a4-8ee0-3ca271236922_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1b6899e2-a65e-4f57-b99e-eba43ed29c08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_522fb8cf-3968-40a4-8ee0-3ca271236922" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1b6899e2-a65e-4f57-b99e-eba43ed29c08" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_b073f3af-a050-4038-8e17-3ff66978500c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LandMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1b6899e2-a65e-4f57-b99e-eba43ed29c08" xlink:to="loc_us-gaap_LandMember_b073f3af-a050-4038-8e17-3ff66978500c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_ff5e5ab8-a3f1-4dcf-bbcb-ca8459d1ace7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1b6899e2-a65e-4f57-b99e-eba43ed29c08" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_ff5e5ab8-a3f1-4dcf-bbcb-ca8459d1ace7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_BuildingAndImprovementsCapitalLeasesMember_b9dc4ed0-1369-4965-9ff7-ccc2dd054e2e" xlink:href="amwd-20220430.xsd#amwd_BuildingAndImprovementsCapitalLeasesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1b6899e2-a65e-4f57-b99e-eba43ed29c08" xlink:to="loc_amwd_BuildingAndImprovementsCapitalLeasesMember_b9dc4ed0-1369-4965-9ff7-ccc2dd054e2e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_71dfdea1-5e00-46f8-85ff-dbac19282f0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1b6899e2-a65e-4f57-b99e-eba43ed29c08" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_71dfdea1-5e00-46f8-85ff-dbac19282f0e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_MachineryAndEquipmentCapitalLeasesMember_a50f3936-0cd8-4257-80c5-7c2bf7f0ac84" xlink:href="amwd-20220430.xsd#amwd_MachineryAndEquipmentCapitalLeasesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1b6899e2-a65e-4f57-b99e-eba43ed29c08" xlink:to="loc_amwd_MachineryAndEquipmentCapitalLeasesMember_a50f3936-0cd8-4257-80c5-7c2bf7f0ac84" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_d0842564-ceab-4427-bfd1-4fa6460870c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1b6899e2-a65e-4f57-b99e-eba43ed29c08" xlink:to="loc_us-gaap_ConstructionInProgressMember_d0842564-ceab-4427-bfd1-4fa6460870c7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_27084956-854a-43d0-8780-c8e218caff80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1b6899e2-a65e-4f57-b99e-eba43ed29c08" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_27084956-854a-43d0-8780-c8e218caff80" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/IntangibleAssetsandTrademarksDetails" xlink:type="simple" xlink:href="amwd-20220430.xsd#IntangibleAssetsandTrademarksDetails"/>
  <link:definitionLink xlink:role="http://www.americanwoodmark.com/role/IntangibleAssetsandTrademarksDetails" xlink:type="extended" id="ie7579d2bd7974385ae8383d5d8c7210c_IntangibleAssetsandTrademarksDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_07577dbe-f6a5-4382-9a51-c5ecca9bd0f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_9624e696-31dd-4255-9142-f8caa83f9883" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_07577dbe-f6a5-4382-9a51-c5ecca9bd0f6" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_9624e696-31dd-4255-9142-f8caa83f9883" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_cab7b325-89e8-46bf-8fb0-0aa00cfcccc8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_07577dbe-f6a5-4382-9a51-c5ecca9bd0f6" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_cab7b325-89e8-46bf-8fb0-0aa00cfcccc8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_45f74053-9829-47db-a02d-ffa19113c3e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_07577dbe-f6a5-4382-9a51-c5ecca9bd0f6" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_45f74053-9829-47db-a02d-ffa19113c3e1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_00ac9310-cf89-492c-baa9-638e7edf9cc1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_07577dbe-f6a5-4382-9a51-c5ecca9bd0f6" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_00ac9310-cf89-492c-baa9-638e7edf9cc1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_6836878b-e9a4-4d2f-98e4-023a8ceb25bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_00ac9310-cf89-492c-baa9-638e7edf9cc1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_6836878b-e9a4-4d2f-98e4-023a8ceb25bb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6836878b-e9a4-4d2f-98e4-023a8ceb25bb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_6836878b-e9a4-4d2f-98e4-023a8ceb25bb" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6836878b-e9a4-4d2f-98e4-023a8ceb25bb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5c728f14-0458-4ffe-877f-06e7da8c293e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_6836878b-e9a4-4d2f-98e4-023a8ceb25bb" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5c728f14-0458-4ffe-877f-06e7da8c293e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_03cce981-df82-4949-8195-1fa8624693ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5c728f14-0458-4ffe-877f-06e7da8c293e" xlink:to="loc_us-gaap_CustomerRelationshipsMember_03cce981-df82-4949-8195-1fa8624693ec" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/IntangibleAssetsandTrademarksNarrativeDetails" xlink:type="simple" xlink:href="amwd-20220430.xsd#IntangibleAssetsandTrademarksNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.americanwoodmark.com/role/IntangibleAssetsandTrademarksNarrativeDetails" xlink:type="extended" id="ib1be95db39634af093e197e7dcf6f4a5_IntangibleAssetsandTrademarksNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_7dd9b254-0e13-4368-8569-3ea73c1f44f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_06879de3-89ee-4f50-b135-9318038d80c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_7dd9b254-0e13-4368-8569-3ea73c1f44f1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_06879de3-89ee-4f50-b135-9318038d80c1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_1dd6f0c1-8c80-4154-88bf-1e71691fff4c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_7dd9b254-0e13-4368-8569-3ea73c1f44f1" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_1dd6f0c1-8c80-4154-88bf-1e71691fff4c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_beb656cc-8d4e-4899-82e7-dae3e69b7bf7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_7dd9b254-0e13-4368-8569-3ea73c1f44f1" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_beb656cc-8d4e-4899-82e7-dae3e69b7bf7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_e3d9054f-3c10-4d5d-a74a-17eb8a4a5499" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_beb656cc-8d4e-4899-82e7-dae3e69b7bf7" xlink:to="loc_srt_RangeAxis_e3d9054f-3c10-4d5d-a74a-17eb8a4a5499" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e3d9054f-3c10-4d5d-a74a-17eb8a4a5499_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_e3d9054f-3c10-4d5d-a74a-17eb8a4a5499" xlink:to="loc_srt_RangeMember_e3d9054f-3c10-4d5d-a74a-17eb8a4a5499_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_5c21c726-53e0-4b14-9105-155dccd716dc" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_e3d9054f-3c10-4d5d-a74a-17eb8a4a5499" xlink:to="loc_srt_RangeMember_5c21c726-53e0-4b14-9105-155dccd716dc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_b6715a58-a380-46cd-925e-feb0f0b4cfc5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_5c21c726-53e0-4b14-9105-155dccd716dc" xlink:to="loc_srt_MaximumMember_b6715a58-a380-46cd-925e-feb0f0b4cfc5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_ccbdd7ea-206d-4ca3-885a-1080d6653052" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_5c21c726-53e0-4b14-9105-155dccd716dc" xlink:to="loc_srt_MinimumMember_ccbdd7ea-206d-4ca3-885a-1080d6653052" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9f54c2b0-e935-4505-8089-e36bde78ed66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_beb656cc-8d4e-4899-82e7-dae3e69b7bf7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9f54c2b0-e935-4505-8089-e36bde78ed66" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9f54c2b0-e935-4505-8089-e36bde78ed66_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9f54c2b0-e935-4505-8089-e36bde78ed66" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9f54c2b0-e935-4505-8089-e36bde78ed66_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_deae3a28-2e77-4754-a32b-8a6beb53e736" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9f54c2b0-e935-4505-8089-e36bde78ed66" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_deae3a28-2e77-4754-a32b-8a6beb53e736" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_0f0a4ff2-bc94-4b57-a906-2813ebf3a248" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_deae3a28-2e77-4754-a32b-8a6beb53e736" xlink:to="loc_us-gaap_CustomerRelationshipsMember_0f0a4ff2-bc94-4b57-a906-2813ebf3a248" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtScheduleOfDebtMaturitiesDetails" xlink:type="simple" xlink:href="amwd-20220430.xsd#LoansPayableandLongTermDebtScheduleOfDebtMaturitiesDetails"/>
  <link:definitionLink xlink:role="http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtScheduleOfDebtMaturitiesDetails" xlink:type="extended" id="i282a48500d404866b23dd902c01c8482_LoansPayableandLongTermDebtScheduleOfDebtMaturitiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_c486a1ae-ee7d-4f02-88a7-fd4deb18d16e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths_1a9966e5-153f-4536-9a46-ecc4c6c8329a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c486a1ae-ee7d-4f02-88a7-fd4deb18d16e" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths_1a9966e5-153f-4536-9a46-ecc4c6c8329a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo_a848d6ef-ae66-47d4-9358-22cd1dd52432" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c486a1ae-ee7d-4f02-88a7-fd4deb18d16e" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo_a848d6ef-ae66-47d4-9358-22cd1dd52432" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearThree_3b4b6603-9ef7-4c20-a50a-dfd4df2ed478" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c486a1ae-ee7d-4f02-88a7-fd4deb18d16e" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearThree_3b4b6603-9ef7-4c20-a50a-dfd4df2ed478" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFour_c16ce7de-48da-427a-94c0-bd8e1d834dd0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c486a1ae-ee7d-4f02-88a7-fd4deb18d16e" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFour_c16ce7de-48da-427a-94c0-bd8e1d834dd0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFive_0c1e8333-d051-4ce3-9372-a76b5134ed82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c486a1ae-ee7d-4f02-88a7-fd4deb18d16e" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFive_0c1e8333-d051-4ce3-9372-a76b5134ed82" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalAfterYearFive_6f5869dd-3693-4b98-97ab-f9f1a1d1beae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c486a1ae-ee7d-4f02-88a7-fd4deb18d16e" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalAfterYearFive_6f5869dd-3693-4b98-97ab-f9f1a1d1beae" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_dde08e12-6fa6-4506-a566-87572d09d45a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c486a1ae-ee7d-4f02-88a7-fd4deb18d16e" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_dde08e12-6fa6-4506-a566-87572d09d45a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_af2c49ee-c019-4c10-92fb-e9a479691125" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c486a1ae-ee7d-4f02-88a7-fd4deb18d16e" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_af2c49ee-c019-4c10-92fb-e9a479691125" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_4b974c35-fc18-476d-969d-42e6de156fe2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c486a1ae-ee7d-4f02-88a7-fd4deb18d16e" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_4b974c35-fc18-476d-969d-42e6de156fe2" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_44ed7848-b179-48c2-8371-f2c1c137f7ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c486a1ae-ee7d-4f02-88a7-fd4deb18d16e" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_44ed7848-b179-48c2-8371-f2c1c137f7ea" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_0928882b-985d-42d4-8b0e-8aa04787bef8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c486a1ae-ee7d-4f02-88a7-fd4deb18d16e" xlink:to="loc_us-gaap_LineOfCredit_0928882b-985d-42d4-8b0e-8aa04787bef8" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_10f38a5e-1f40-495e-a91f-3eb49200141a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c486a1ae-ee7d-4f02-88a7-fd4deb18d16e" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_10f38a5e-1f40-495e-a91f-3eb49200141a" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_a1d9fe9f-5d2e-445a-b2ee-0f7392ee3493" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c486a1ae-ee7d-4f02-88a7-fd4deb18d16e" xlink:to="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_a1d9fe9f-5d2e-445a-b2ee-0f7392ee3493" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_ConsolidatedInterestCoverageRatio_c97d8c7f-8e70-4446-b89c-afb434ba3ebd" xlink:href="amwd-20220430.xsd#amwd_ConsolidatedInterestCoverageRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c486a1ae-ee7d-4f02-88a7-fd4deb18d16e" xlink:to="loc_amwd_ConsolidatedInterestCoverageRatio_c97d8c7f-8e70-4446-b89c-afb434ba3ebd" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_TotalNetLeverageRatio_b17180f6-f918-4758-806f-20707727cdc2" xlink:href="amwd-20220430.xsd#amwd_TotalNetLeverageRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c486a1ae-ee7d-4f02-88a7-fd4deb18d16e" xlink:to="loc_amwd_TotalNetLeverageRatio_b17180f6-f918-4758-806f-20707727cdc2" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_64081965-e7d5-412a-89e6-7f57ce00b6fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c486a1ae-ee7d-4f02-88a7-fd4deb18d16e" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_64081965-e7d5-412a-89e6-7f57ce00b6fb" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_6ac2467e-24fe-4051-9987-273649479ecc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c486a1ae-ee7d-4f02-88a7-fd4deb18d16e" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_6ac2467e-24fe-4051-9987-273649479ecc" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRepurchaseDate_97dacdd6-9b9f-4568-8e7f-c380d973b73f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRepurchaseDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c486a1ae-ee7d-4f02-88a7-fd4deb18d16e" xlink:to="loc_us-gaap_DebtInstrumentRepurchaseDate_97dacdd6-9b9f-4568-8e7f-c380d973b73f" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_f41f35cc-71d2-44a2-a0f7-fe91436bc82a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c486a1ae-ee7d-4f02-88a7-fd4deb18d16e" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_f41f35cc-71d2-44a2-a0f7-fe91436bc82a" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_FinanceLeaseInterestRate_1fab54da-a6ca-46ef-a354-bee5ff761075" xlink:href="amwd-20220430.xsd#amwd_FinanceLeaseInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c486a1ae-ee7d-4f02-88a7-fd4deb18d16e" xlink:to="loc_amwd_FinanceLeaseInterestRate_1fab54da-a6ca-46ef-a354-bee5ff761075" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_ed83ea55-969f-46ee-8d8b-364200e79791" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c486a1ae-ee7d-4f02-88a7-fd4deb18d16e" xlink:to="loc_us-gaap_FinanceLeaseLiability_ed83ea55-969f-46ee-8d8b-364200e79791" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_NewMarketsTaxCreditInvestment_bfba86f3-40de-4a43-95f8-e9267b9ee07e" xlink:href="amwd-20220430.xsd#amwd_NewMarketsTaxCreditInvestment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c486a1ae-ee7d-4f02-88a7-fd4deb18d16e" xlink:to="loc_amwd_NewMarketsTaxCreditInvestment_bfba86f3-40de-4a43-95f8-e9267b9ee07e" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent_b534a3f3-6df6-40d2-821c-a507e4c3e717" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c486a1ae-ee7d-4f02-88a7-fd4deb18d16e" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent_b534a3f3-6df6-40d2-821c-a507e4c3e717" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_1af45da1-25f3-44c9-9b1d-a7c3b4cfa087" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c486a1ae-ee7d-4f02-88a7-fd4deb18d16e" xlink:to="loc_us-gaap_DebtInstrumentTerm_1af45da1-25f3-44c9-9b1d-a7c3b4cfa087" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_bfa02e1d-0316-4a13-aaf3-efe60ed5e82a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c486a1ae-ee7d-4f02-88a7-fd4deb18d16e" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_bfa02e1d-0316-4a13-aaf3-efe60ed5e82a" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayable_026f7c8e-07ce-4842-8bc0-c44d7cab633a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c486a1ae-ee7d-4f02-88a7-fd4deb18d16e" xlink:to="loc_us-gaap_LoansPayable_026f7c8e-07ce-4842-8bc0-c44d7cab633a" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_NewMarketsTaxCreditRecapturePeriod_c4a1742d-6cc6-4d0e-9914-aebb81fa27f6" xlink:href="amwd-20220430.xsd#amwd_NewMarketsTaxCreditRecapturePeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c486a1ae-ee7d-4f02-88a7-fd4deb18d16e" xlink:to="loc_amwd_NewMarketsTaxCreditRecapturePeriod_c4a1742d-6cc6-4d0e-9914-aebb81fa27f6" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_DeferredFinanceCostsAmortizationPeriod_afe96e7b-4294-4860-8048-5f950a876742" xlink:href="amwd-20220430.xsd#amwd_DeferredFinanceCostsAmortizationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c486a1ae-ee7d-4f02-88a7-fd4deb18d16e" xlink:to="loc_amwd_DeferredFinanceCostsAmortizationPeriod_afe96e7b-4294-4860-8048-5f950a876742" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_6ec836a5-7f79-48ec-a3f6-320adeb45e3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c486a1ae-ee7d-4f02-88a7-fd4deb18d16e" xlink:to="loc_us-gaap_DebtInstrumentTable_6ec836a5-7f79-48ec-a3f6-320adeb45e3a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_d6c841af-a49f-4ff9-806d-fbccba9e69a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_6ec836a5-7f79-48ec-a3f6-320adeb45e3a" xlink:to="loc_us-gaap_DebtInstrumentAxis_d6c841af-a49f-4ff9-806d-fbccba9e69a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_d6c841af-a49f-4ff9-806d-fbccba9e69a5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_d6c841af-a49f-4ff9-806d-fbccba9e69a5" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_d6c841af-a49f-4ff9-806d-fbccba9e69a5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_5ac8484e-614e-4eca-8663-6498ea1a83eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_d6c841af-a49f-4ff9-806d-fbccba9e69a5" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_5ac8484e-614e-4eca-8663-6498ea1a83eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_TermLoansMember_4cd2ec1e-ec12-462d-8ca9-f333977ba550" xlink:href="amwd-20220430.xsd#amwd_TermLoansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_5ac8484e-614e-4eca-8663-6498ea1a83eb" xlink:to="loc_amwd_TermLoansMember_4cd2ec1e-ec12-462d-8ca9-f333977ba550" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_4734dcb6-54d3-4dee-883b-36e9a96a76d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_5ac8484e-614e-4eca-8663-6498ea1a83eb" xlink:to="loc_us-gaap_SeniorNotesMember_4734dcb6-54d3-4dee-883b-36e9a96a76d2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_EconomicMember_7aeaf90e-6dd5-4497-962d-e165a773fa72" xlink:href="amwd-20220430.xsd#amwd_EconomicMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_5ac8484e-614e-4eca-8663-6498ea1a83eb" xlink:to="loc_amwd_EconomicMember_7aeaf90e-6dd5-4497-962d-e165a773fa72" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_OtherLongTermDebtMember_8d39a7a1-e8b0-4beb-a480-f2b0f75a1591" xlink:href="amwd-20220430.xsd#amwd_OtherLongTermDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_5ac8484e-614e-4eca-8663-6498ea1a83eb" xlink:to="loc_amwd_OtherLongTermDebtMember_8d39a7a1-e8b0-4beb-a480-f2b0f75a1591" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_ffff2de5-262e-48c2-9b8e-d9ba4cbf3fa8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_5ac8484e-614e-4eca-8663-6498ea1a83eb" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_ffff2de5-262e-48c2-9b8e-d9ba4cbf3fa8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_A4.875SeniorNotesDue2026Member_e3adbcce-de79-4ce7-95ad-ec4eaa7ef5aa" xlink:href="amwd-20220430.xsd#amwd_A4.875SeniorNotesDue2026Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_5ac8484e-614e-4eca-8663-6498ea1a83eb" xlink:to="loc_amwd_A4.875SeniorNotesDue2026Member_e3adbcce-de79-4ce7-95ad-ec4eaa7ef5aa" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_31a36616-b41a-4f36-a2d6-9f594b210f8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_6ec836a5-7f79-48ec-a3f6-320adeb45e3a" xlink:to="loc_us-gaap_CreditFacilityAxis_31a36616-b41a-4f36-a2d6-9f594b210f8b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_31a36616-b41a-4f36-a2d6-9f594b210f8b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_31a36616-b41a-4f36-a2d6-9f594b210f8b" xlink:to="loc_us-gaap_CreditFacilityDomain_31a36616-b41a-4f36-a2d6-9f594b210f8b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_ed91c8f5-adf4-4293-9349-c1e31a5edceb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_31a36616-b41a-4f36-a2d6-9f594b210f8b" xlink:to="loc_us-gaap_CreditFacilityDomain_ed91c8f5-adf4-4293-9349-c1e31a5edceb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_c3f695df-037d-4bc5-bbca-ede43a4ad8da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_ed91c8f5-adf4-4293-9349-c1e31a5edceb" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_c3f695df-037d-4bc5-bbca-ede43a4ad8da" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_7e9d0bc7-5044-4c86-b36b-1650bdea8b6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_ed91c8f5-adf4-4293-9349-c1e31a5edceb" xlink:to="loc_us-gaap_LetterOfCreditMember_7e9d0bc7-5044-4c86-b36b-1650bdea8b6a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_4225b504-e814-42d5-b3af-695f5b4518c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_6ec836a5-7f79-48ec-a3f6-320adeb45e3a" xlink:to="loc_us-gaap_VariableRateAxis_4225b504-e814-42d5-b3af-695f5b4518c1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_4225b504-e814-42d5-b3af-695f5b4518c1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_4225b504-e814-42d5-b3af-695f5b4518c1" xlink:to="loc_us-gaap_VariableRateDomain_4225b504-e814-42d5-b3af-695f5b4518c1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_b58c485b-662f-431d-aa9f-60a78e95b2b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_4225b504-e814-42d5-b3af-695f5b4518c1" xlink:to="loc_us-gaap_VariableRateDomain_b58c485b-662f-431d-aa9f-60a78e95b2b5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_48977207-f5ae-4975-9eb3-7c7454f59588" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BaseRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_b58c485b-662f-431d-aa9f-60a78e95b2b5" xlink:to="loc_us-gaap_BaseRateMember_48977207-f5ae-4975-9eb3-7c7454f59588" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_b59bff9f-7088-4730-b208-0eff84292cea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_b58c485b-662f-431d-aa9f-60a78e95b2b5" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_b59bff9f-7088-4730-b208-0eff84292cea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_8606879c-7d20-46f8-9595-8bbc8979e482" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_6ec836a5-7f79-48ec-a3f6-320adeb45e3a" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_8606879c-7d20-46f8-9595-8bbc8979e482" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_8606879c-7d20-46f8-9595-8bbc8979e482_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_8606879c-7d20-46f8-9595-8bbc8979e482" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_8606879c-7d20-46f8-9595-8bbc8979e482_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_d9eaafbd-92cb-47bb-8750-547664cb5c9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_8606879c-7d20-46f8-9595-8bbc8979e482" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_d9eaafbd-92cb-47bb-8750-547664cb5c9f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableToBanksMember_0d36b757-6ca7-401f-88bc-9adfeada8c87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayableToBanksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_d9eaafbd-92cb-47bb-8750-547664cb5c9f" xlink:to="loc_us-gaap_NotesPayableToBanksMember_0d36b757-6ca7-401f-88bc-9adfeada8c87" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_1b84ba7d-bc75-4a5a-9acc-6385209fa057" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_6ec836a5-7f79-48ec-a3f6-320adeb45e3a" xlink:to="loc_srt_RangeAxis_1b84ba7d-bc75-4a5a-9acc-6385209fa057" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_1b84ba7d-bc75-4a5a-9acc-6385209fa057_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_1b84ba7d-bc75-4a5a-9acc-6385209fa057" xlink:to="loc_srt_RangeMember_1b84ba7d-bc75-4a5a-9acc-6385209fa057_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a941cbfe-5d60-4f78-96e3-71f4702e6588" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_1b84ba7d-bc75-4a5a-9acc-6385209fa057" xlink:to="loc_srt_RangeMember_a941cbfe-5d60-4f78-96e3-71f4702e6588" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_c4cf9c61-801c-4cc6-bcff-3f978253de8d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_a941cbfe-5d60-4f78-96e3-71f4702e6588" xlink:to="loc_srt_MinimumMember_c4cf9c61-801c-4cc6-bcff-3f978253de8d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_bc2acf38-33fe-4a70-9123-90ab0e6fa3b5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_a941cbfe-5d60-4f78-96e3-71f4702e6588" xlink:to="loc_srt_MaximumMember_bc2acf38-33fe-4a70-9123-90ab0e6fa3b5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_09452505-a35e-4ccb-96a2-31819746f3a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_6ec836a5-7f79-48ec-a3f6-320adeb45e3a" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_09452505-a35e-4ccb-96a2-31819746f3a6" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_09452505-a35e-4ccb-96a2-31819746f3a6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_09452505-a35e-4ccb-96a2-31819746f3a6" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_09452505-a35e-4ccb-96a2-31819746f3a6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_1e35073a-b0c0-476f-8192-333b49b535ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_09452505-a35e-4ccb-96a2-31819746f3a6" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_1e35073a-b0c0-476f-8192-333b49b535ef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember_10a09886-4d03-47a8-8cba-dd08e56118fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncurrentAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_1e35073a-b0c0-476f-8192-333b49b535ef" xlink:to="loc_us-gaap_OtherNoncurrentAssetsMember_10a09886-4d03-47a8-8cba-dd08e56118fe" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMember_50eb2aa2-8e17-4b08-af30-0c4ac144cbb2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_1e35073a-b0c0-476f-8192-333b49b535ef" xlink:to="loc_us-gaap_LongTermDebtMember_50eb2aa2-8e17-4b08-af30-0c4ac144cbb2" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtNarrativeDetails" xlink:type="simple" xlink:href="amwd-20220430.xsd#LoansPayableandLongTermDebtNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtNarrativeDetails" xlink:type="extended" id="i0483689a84134b3eb042ca5e8f59341b_LoansPayableandLongTermDebtNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_80e472ca-1732-4333-998f-7575f69f3078" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_9221e15e-3431-4069-be61-ad41d896f40f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80e472ca-1732-4333-998f-7575f69f3078" xlink:to="loc_us-gaap_LineOfCredit_9221e15e-3431-4069-be61-ad41d896f40f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_98d3f532-a733-4e96-9b57-c68c7df68e79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80e472ca-1732-4333-998f-7575f69f3078" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_98d3f532-a733-4e96-9b57-c68c7df68e79" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_84a7e720-ecde-4b31-a6a1-8da3385a4de3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80e472ca-1732-4333-998f-7575f69f3078" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_84a7e720-ecde-4b31-a6a1-8da3385a4de3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_43636ffc-7a55-4065-bd87-ee87b59ded29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80e472ca-1732-4333-998f-7575f69f3078" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_43636ffc-7a55-4065-bd87-ee87b59ded29" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_3ba657e6-fba7-4e38-a6aa-711dac6d4181" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80e472ca-1732-4333-998f-7575f69f3078" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_3ba657e6-fba7-4e38-a6aa-711dac6d4181" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_c7f2acc9-d022-4a84-809b-ec42281a94cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80e472ca-1732-4333-998f-7575f69f3078" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_c7f2acc9-d022-4a84-809b-ec42281a94cf" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_ccf052b9-5dc3-4544-bc70-b850b5711400" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80e472ca-1732-4333-998f-7575f69f3078" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_ccf052b9-5dc3-4544-bc70-b850b5711400" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_NewMarketsTaxCreditInvestment_852c854d-d5ec-4166-a215-cc32434994e3" xlink:href="amwd-20220430.xsd#amwd_NewMarketsTaxCreditInvestment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80e472ca-1732-4333-998f-7575f69f3078" xlink:to="loc_amwd_NewMarketsTaxCreditInvestment_852c854d-d5ec-4166-a215-cc32434994e3" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent_f31f037b-215a-4148-bfb9-8543038f51a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80e472ca-1732-4333-998f-7575f69f3078" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent_f31f037b-215a-4148-bfb9-8543038f51a1" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_f46c3e4b-3b49-40d1-92b7-213d13420a13" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80e472ca-1732-4333-998f-7575f69f3078" xlink:to="loc_us-gaap_DebtInstrumentTerm_f46c3e4b-3b49-40d1-92b7-213d13420a13" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayable_1cf67922-381f-4fb5-92dd-00dce41bb3a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80e472ca-1732-4333-998f-7575f69f3078" xlink:to="loc_us-gaap_LoansPayable_1cf67922-381f-4fb5-92dd-00dce41bb3a7" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_NewMarketsTaxCreditRecapturePeriod_e12786b5-eaa0-41b1-9191-e248bc5368e8" xlink:href="amwd-20220430.xsd#amwd_NewMarketsTaxCreditRecapturePeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80e472ca-1732-4333-998f-7575f69f3078" xlink:to="loc_amwd_NewMarketsTaxCreditRecapturePeriod_e12786b5-eaa0-41b1-9191-e248bc5368e8" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_100419d1-54f5-49e8-8273-aafb37d9d6a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80e472ca-1732-4333-998f-7575f69f3078" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_100419d1-54f5-49e8-8273-aafb37d9d6a6" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_DeferredFinanceCostsAmortizationPeriod_3d89f8e4-973b-4c98-af58-5e6afb98e5be" xlink:href="amwd-20220430.xsd#amwd_DeferredFinanceCostsAmortizationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80e472ca-1732-4333-998f-7575f69f3078" xlink:to="loc_amwd_DeferredFinanceCostsAmortizationPeriod_3d89f8e4-973b-4c98-af58-5e6afb98e5be" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_FinanceLeaseInterestRate_02fab13d-7ded-40da-a300-7b8ba8750c9a" xlink:href="amwd-20220430.xsd#amwd_FinanceLeaseInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80e472ca-1732-4333-998f-7575f69f3078" xlink:to="loc_amwd_FinanceLeaseInterestRate_02fab13d-7ded-40da-a300-7b8ba8750c9a" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_f3875bdc-144b-4f4f-8f04-562d8a410f3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80e472ca-1732-4333-998f-7575f69f3078" xlink:to="loc_us-gaap_FinanceLeaseLiability_f3875bdc-144b-4f4f-8f04-562d8a410f3d" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_d59e9013-5595-4e44-aca1-3b9a194bf8ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80e472ca-1732-4333-998f-7575f69f3078" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_d59e9013-5595-4e44-aca1-3b9a194bf8ca" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRepurchaseDate_cf6039a2-b10b-497e-917f-a5f1c41c3413" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRepurchaseDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80e472ca-1732-4333-998f-7575f69f3078" xlink:to="loc_us-gaap_DebtInstrumentRepurchaseDate_cf6039a2-b10b-497e-917f-a5f1c41c3413" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_1c7ab7a2-2f3c-450c-9160-ae36bc7decd4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80e472ca-1732-4333-998f-7575f69f3078" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_1c7ab7a2-2f3c-450c-9160-ae36bc7decd4" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt_45897211-e0a5-447f-ba2b-fe25b9aaaa3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80e472ca-1732-4333-998f-7575f69f3078" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfDebt_45897211-e0a5-447f-ba2b-fe25b9aaaa3d" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_93159736-2fde-4700-a5c4-6e27e8239964" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80e472ca-1732-4333-998f-7575f69f3078" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_93159736-2fde-4700-a5c4-6e27e8239964" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_05915ea5-cde5-4dab-a106-7f098a62fc6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80e472ca-1732-4333-998f-7575f69f3078" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_05915ea5-cde5-4dab-a106-7f098a62fc6e" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_eaa11f5c-6661-4167-8005-d636e9ef2f43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80e472ca-1732-4333-998f-7575f69f3078" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_eaa11f5c-6661-4167-8005-d636e9ef2f43" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_e6983d0a-fd39-4e3d-802c-1b3c8b75b732" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80e472ca-1732-4333-998f-7575f69f3078" xlink:to="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_e6983d0a-fd39-4e3d-802c-1b3c8b75b732" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_ConsolidatedInterestCoverageRatio_eb7194d0-5bcf-41cd-b2af-0f2f44d6476f" xlink:href="amwd-20220430.xsd#amwd_ConsolidatedInterestCoverageRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80e472ca-1732-4333-998f-7575f69f3078" xlink:to="loc_amwd_ConsolidatedInterestCoverageRatio_eb7194d0-5bcf-41cd-b2af-0f2f44d6476f" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_TotalNetLeverageRatio_e252732b-ed0f-4dfc-bdfd-7a2b53f9ac21" xlink:href="amwd-20220430.xsd#amwd_TotalNetLeverageRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80e472ca-1732-4333-998f-7575f69f3078" xlink:to="loc_amwd_TotalNetLeverageRatio_e252732b-ed0f-4dfc-bdfd-7a2b53f9ac21" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_81cf9532-c966-450a-9663-3ae366a60400" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80e472ca-1732-4333-998f-7575f69f3078" xlink:to="loc_us-gaap_DebtInstrumentTable_81cf9532-c966-450a-9663-3ae366a60400" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_15bd7fda-1592-4f0e-b709-c5185256d1a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_81cf9532-c966-450a-9663-3ae366a60400" xlink:to="loc_us-gaap_VariableRateAxis_15bd7fda-1592-4f0e-b709-c5185256d1a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_15bd7fda-1592-4f0e-b709-c5185256d1a4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_15bd7fda-1592-4f0e-b709-c5185256d1a4" xlink:to="loc_us-gaap_VariableRateDomain_15bd7fda-1592-4f0e-b709-c5185256d1a4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_4f167446-455f-4168-916f-ecd258993cfe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_15bd7fda-1592-4f0e-b709-c5185256d1a4" xlink:to="loc_us-gaap_VariableRateDomain_4f167446-455f-4168-916f-ecd258993cfe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_8224f3ad-e8fe-4981-8ace-547c15a34d01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_4f167446-455f-4168-916f-ecd258993cfe" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_8224f3ad-e8fe-4981-8ace-547c15a34d01" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_b6e399a7-3b9d-47ca-954f-5d90481e77e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BaseRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_4f167446-455f-4168-916f-ecd258993cfe" xlink:to="loc_us-gaap_BaseRateMember_b6e399a7-3b9d-47ca-954f-5d90481e77e0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_aeeace34-ddef-4499-90cc-0d101c3220e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_81cf9532-c966-450a-9663-3ae366a60400" xlink:to="loc_us-gaap_CreditFacilityAxis_aeeace34-ddef-4499-90cc-0d101c3220e5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_aeeace34-ddef-4499-90cc-0d101c3220e5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_aeeace34-ddef-4499-90cc-0d101c3220e5" xlink:to="loc_us-gaap_CreditFacilityDomain_aeeace34-ddef-4499-90cc-0d101c3220e5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_10453225-6916-420e-a3e4-e76504e2a6ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_aeeace34-ddef-4499-90cc-0d101c3220e5" xlink:to="loc_us-gaap_CreditFacilityDomain_10453225-6916-420e-a3e4-e76504e2a6ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_b8a3dfe7-a02a-4f12-ab50-f2790397b551" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_10453225-6916-420e-a3e4-e76504e2a6ed" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_b8a3dfe7-a02a-4f12-ab50-f2790397b551" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_bb224605-b164-4446-bbce-e7e5d558c38b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_10453225-6916-420e-a3e4-e76504e2a6ed" xlink:to="loc_us-gaap_LineOfCreditMember_bb224605-b164-4446-bbce-e7e5d558c38b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_96f3cf84-7338-4d58-ae15-944c1ed65ed8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_10453225-6916-420e-a3e4-e76504e2a6ed" xlink:to="loc_us-gaap_LetterOfCreditMember_96f3cf84-7338-4d58-ae15-944c1ed65ed8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_799b0867-2af9-4b42-8cc7-28171e9074ec" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_81cf9532-c966-450a-9663-3ae366a60400" xlink:to="loc_srt_RangeAxis_799b0867-2af9-4b42-8cc7-28171e9074ec" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_799b0867-2af9-4b42-8cc7-28171e9074ec_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_799b0867-2af9-4b42-8cc7-28171e9074ec" xlink:to="loc_srt_RangeMember_799b0867-2af9-4b42-8cc7-28171e9074ec_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_9e9c946a-3526-49b9-95c9-e2f125ace472" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_799b0867-2af9-4b42-8cc7-28171e9074ec" xlink:to="loc_srt_RangeMember_9e9c946a-3526-49b9-95c9-e2f125ace472" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_9967efcc-29b4-4e03-9d81-aa03304137bc" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_9e9c946a-3526-49b9-95c9-e2f125ace472" xlink:to="loc_srt_MinimumMember_9967efcc-29b4-4e03-9d81-aa03304137bc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_f9794e93-a2d3-4a04-881d-f30f25e13d2b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_9e9c946a-3526-49b9-95c9-e2f125ace472" xlink:to="loc_srt_MaximumMember_f9794e93-a2d3-4a04-881d-f30f25e13d2b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_dae8253b-9414-47f3-adbe-eb10944e3167" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_81cf9532-c966-450a-9663-3ae366a60400" xlink:to="loc_us-gaap_DebtInstrumentAxis_dae8253b-9414-47f3-adbe-eb10944e3167" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_dae8253b-9414-47f3-adbe-eb10944e3167_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_dae8253b-9414-47f3-adbe-eb10944e3167" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_dae8253b-9414-47f3-adbe-eb10944e3167_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_7e9f8272-11b7-4d8a-ba1b-7a4b0c9ae334" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_dae8253b-9414-47f3-adbe-eb10944e3167" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_7e9f8272-11b7-4d8a-ba1b-7a4b0c9ae334" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_InitialTermLoanMember_80f5886f-0234-4c1c-bf2d-3f8b21a0f1d7" xlink:href="amwd-20220430.xsd#amwd_InitialTermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_7e9f8272-11b7-4d8a-ba1b-7a4b0c9ae334" xlink:to="loc_amwd_InitialTermLoanMember_80f5886f-0234-4c1c-bf2d-3f8b21a0f1d7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_InitialTermLoanAndDelayedDrawLoanMember_93bff9a7-4783-47a9-b2d2-abd7b78f847c" xlink:href="amwd-20220430.xsd#amwd_InitialTermLoanAndDelayedDrawLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_7e9f8272-11b7-4d8a-ba1b-7a4b0c9ae334" xlink:to="loc_amwd_InitialTermLoanAndDelayedDrawLoanMember_93bff9a7-4783-47a9-b2d2-abd7b78f847c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_DelayedDrawTermLoanMember_973b4ae9-6980-4706-804d-797d9f6412a0" xlink:href="amwd-20220430.xsd#amwd_DelayedDrawTermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_7e9f8272-11b7-4d8a-ba1b-7a4b0c9ae334" xlink:to="loc_amwd_DelayedDrawTermLoanMember_973b4ae9-6980-4706-804d-797d9f6412a0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_A4.875SeniorNotesDue2026Member_aa3ae9db-99d2-4bac-8f55-5a61b5539989" xlink:href="amwd-20220430.xsd#amwd_A4.875SeniorNotesDue2026Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_7e9f8272-11b7-4d8a-ba1b-7a4b0c9ae334" xlink:to="loc_amwd_A4.875SeniorNotesDue2026Member_aa3ae9db-99d2-4bac-8f55-5a61b5539989" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_TermLoansMember_5f241973-5632-46bd-abfd-b54b04d8d9c8" xlink:href="amwd-20220430.xsd#amwd_TermLoansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_7e9f8272-11b7-4d8a-ba1b-7a4b0c9ae334" xlink:to="loc_amwd_TermLoansMember_5f241973-5632-46bd-abfd-b54b04d8d9c8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_aa4d0457-ce6d-47fd-adaf-7b02dba8173e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_81cf9532-c966-450a-9663-3ae366a60400" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_aa4d0457-ce6d-47fd-adaf-7b02dba8173e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_aa4d0457-ce6d-47fd-adaf-7b02dba8173e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_aa4d0457-ce6d-47fd-adaf-7b02dba8173e" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_aa4d0457-ce6d-47fd-adaf-7b02dba8173e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_ed2ccb28-193e-49df-b00f-992568e24b9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_aa4d0457-ce6d-47fd-adaf-7b02dba8173e" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_ed2ccb28-193e-49df-b00f-992568e24b9e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember_2b5854ae-1937-44f5-97e2-6f0cad5fd840" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncurrentAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_ed2ccb28-193e-49df-b00f-992568e24b9e" xlink:to="loc_us-gaap_OtherNoncurrentAssetsMember_2b5854ae-1937-44f5-97e2-6f0cad5fd840" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMember_3ab6fc95-37f1-4382-966f-58edf595186b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_ed2ccb28-193e-49df-b00f-992568e24b9e" xlink:to="loc_us-gaap_LongTermDebtMember_3ab6fc95-37f1-4382-966f-58edf595186b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtMember_c650e7fb-4632-4f5d-b80e-5d05c66c1d40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_ed2ccb28-193e-49df-b00f-992568e24b9e" xlink:to="loc_us-gaap_DebtMember_c650e7fb-4632-4f5d-b80e-5d05c66c1d40" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilityMember_a0fd6d80-ce98-4326-8245-80bdb0736f25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_ed2ccb28-193e-49df-b00f-992568e24b9e" xlink:to="loc_us-gaap_LiabilityMember_a0fd6d80-ce98-4326-8245-80bdb0736f25" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_aec52da6-a6da-4769-9f7e-d61dce15466c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_81cf9532-c966-450a-9663-3ae366a60400" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_aec52da6-a6da-4769-9f7e-d61dce15466c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_aec52da6-a6da-4769-9f7e-d61dce15466c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_aec52da6-a6da-4769-9f7e-d61dce15466c" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_aec52da6-a6da-4769-9f7e-d61dce15466c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_082d4de2-9924-4896-a9a0-43df7248483b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_aec52da6-a6da-4769-9f7e-d61dce15466c" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_082d4de2-9924-4896-a9a0-43df7248483b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_36f35c0e-c476-4e70-b348-7b6130a18dca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansPayableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_082d4de2-9924-4896-a9a0-43df7248483b" xlink:to="loc_us-gaap_LoansPayableMember_36f35c0e-c476-4e70-b348-7b6130a18dca" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_64b55a15-4003-4c45-b07c-e36794424a53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_082d4de2-9924-4896-a9a0-43df7248483b" xlink:to="loc_us-gaap_SeniorNotesMember_64b55a15-4003-4c45-b07c-e36794424a53" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableToBanksMember_2ff13d49-306a-42e6-b60b-bfc569f38f44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayableToBanksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_082d4de2-9924-4896-a9a0-43df7248483b" xlink:to="loc_us-gaap_NotesPayableToBanksMember_2ff13d49-306a-42e6-b60b-bfc569f38f44" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_e88adfbf-4e3d-47a3-bdb1-014109b2a98c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_81cf9532-c966-450a-9663-3ae366a60400" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_e88adfbf-4e3d-47a3-bdb1-014109b2a98c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_e88adfbf-4e3d-47a3-bdb1-014109b2a98c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_e88adfbf-4e3d-47a3-bdb1-014109b2a98c" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_e88adfbf-4e3d-47a3-bdb1-014109b2a98c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_a18bbdb2-60e4-4bce-ba7e-02e43307d201" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_e88adfbf-4e3d-47a3-bdb1-014109b2a98c" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_a18bbdb2-60e4-4bce-ba7e-02e43307d201" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtMember_e4825cef-0dfc-49f1-95a0-f75c75fd0896" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_a18bbdb2-60e4-4bce-ba7e-02e43307d201" xlink:to="loc_us-gaap_DebtMember_e4825cef-0dfc-49f1-95a0-f75c75fd0896" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/EarningsPerShareNarrativeDetails" xlink:type="simple" xlink:href="amwd-20220430.xsd#EarningsPerShareNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.americanwoodmark.com/role/EarningsPerShareNarrativeDetails" xlink:type="extended" id="i9fc3095b907d4ffeb5b181a6a52be357_EarningsPerShareNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityClassOfTreasuryStockLineItems_c175c8f0-77f5-46be-b9f8-62580ad767b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityClassOfTreasuryStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_9d3b0333-8500-4454-bc84-6e068e9fb6e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_c175c8f0-77f5-46be-b9f8-62580ad767b8" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_9d3b0333-8500-4454-bc84-6e068e9fb6e0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_9882d856-f434-4257-9341-774a53548a4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_c175c8f0-77f5-46be-b9f8-62580ad767b8" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_9882d856-f434-4257-9341-774a53548a4f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_9480251f-4cd3-4680-8637-0587e855eff9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_c175c8f0-77f5-46be-b9f8-62580ad767b8" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_9480251f-4cd3-4680-8637-0587e855eff9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_a74ef834-ff4c-4c4b-bd20-566c13031459" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_c175c8f0-77f5-46be-b9f8-62580ad767b8" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_a74ef834-ff4c-4c4b-bd20-566c13031459" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_9d67969d-44e9-4b1d-87a5-3fb7b5bc28aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_c175c8f0-77f5-46be-b9f8-62580ad767b8" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_9d67969d-44e9-4b1d-87a5-3fb7b5bc28aa" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_StockRepurchaseProgramCancelledAuthorizedRepurchaseAmount_8b82eeb5-b79a-4abb-bd4e-03f6c17f8c39" xlink:href="amwd-20220430.xsd#amwd_StockRepurchaseProgramCancelledAuthorizedRepurchaseAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_c175c8f0-77f5-46be-b9f8-62580ad767b8" xlink:to="loc_amwd_StockRepurchaseProgramCancelledAuthorizedRepurchaseAmount_8b82eeb5-b79a-4abb-bd4e-03f6c17f8c39" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfTreasuryStockTable_8dab2d58-5650-463f-8674-40ac4cce3278" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfTreasuryStockTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_c175c8f0-77f5-46be-b9f8-62580ad767b8" xlink:to="loc_us-gaap_ClassOfTreasuryStockTable_8dab2d58-5650-463f-8674-40ac4cce3278" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis_3129c03b-97a4-458d-91d3-c923688a3654" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareRepurchaseProgramAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_8dab2d58-5650-463f-8674-40ac4cce3278" xlink:to="loc_us-gaap_ShareRepurchaseProgramAxis_3129c03b-97a4-458d-91d3-c923688a3654" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_3129c03b-97a4-458d-91d3-c923688a3654_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_3129c03b-97a4-458d-91d3-c923688a3654" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_3129c03b-97a4-458d-91d3-c923688a3654_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_c5fd6aa5-fe53-4ec3-88dd-50afbc0dba7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_3129c03b-97a4-458d-91d3-c923688a3654" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_c5fd6aa5-fe53-4ec3-88dd-50afbc0dba7c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_ShareRepurchaseProgram2019Member_0fec6f28-97bb-498f-9e29-73a7745d078b" xlink:href="amwd-20220430.xsd#amwd_ShareRepurchaseProgram2019Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_c5fd6aa5-fe53-4ec3-88dd-50afbc0dba7c" xlink:to="loc_amwd_ShareRepurchaseProgram2019Member_0fec6f28-97bb-498f-9e29-73a7745d078b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_ShareRepurchaseProgram2021Member_1471f523-bbbf-421e-be8d-b1b832732f7c" xlink:href="amwd-20220430.xsd#amwd_ShareRepurchaseProgram2021Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_c5fd6aa5-fe53-4ec3-88dd-50afbc0dba7c" xlink:to="loc_amwd_ShareRepurchaseProgram2021Member_1471f523-bbbf-421e-be8d-b1b832732f7c" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/StockBasedCompensationNarrativeDetails" xlink:type="simple" xlink:href="amwd-20220430.xsd#StockBasedCompensationNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.americanwoodmark.com/role/StockBasedCompensationNarrativeDetails" xlink:type="extended" id="ib55c1338547744edb59d9d4083dcfb73_StockBasedCompensationNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6cbe8dad-4180-4315-a9c7-df24149a1848" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_5b0c3766-7434-438d-b243-dfb3e3d1ae60" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6cbe8dad-4180-4315-a9c7-df24149a1848" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_5b0c3766-7434-438d-b243-dfb3e3d1ae60" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofPlans_5de70cd4-d949-48da-aaff-01fd61f805ea" xlink:href="amwd-20220430.xsd#amwd_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofPlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6cbe8dad-4180-4315-a9c7-df24149a1848" xlink:to="loc_amwd_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofPlans_5de70cd4-d949-48da-aaff-01fd61f805ea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_ec74ab1b-4854-45db-bef4-08cafe8a374c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6cbe8dad-4180-4315-a9c7-df24149a1848" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_ec74ab1b-4854-45db-bef4-08cafe8a374c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_72189c0f-e876-4956-964b-415d53902e1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6cbe8dad-4180-4315-a9c7-df24149a1848" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_72189c0f-e876-4956-964b-415d53902e1a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_NumberOfPerformancePeriods_2b8367e2-52bd-4d97-978f-9527c6e7382b" xlink:href="amwd-20220430.xsd#amwd_NumberOfPerformancePeriods"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6cbe8dad-4180-4315-a9c7-df24149a1848" xlink:to="loc_amwd_NumberOfPerformancePeriods_2b8367e2-52bd-4d97-978f-9527c6e7382b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_PerformancePeriod_22d7680b-d3d4-4151-8971-c1ae662bb06d" xlink:href="amwd-20220430.xsd#amwd_PerformancePeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6cbe8dad-4180-4315-a9c7-df24149a1848" xlink:to="loc_amwd_PerformancePeriod_22d7680b-d3d4-4151-8971-c1ae662bb06d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_PeriodToAchieveCulturalGoals_d979dd40-b4b4-4b7a-b064-da63c1fd9cf8" xlink:href="amwd-20220430.xsd#amwd_PeriodToAchieveCulturalGoals"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6cbe8dad-4180-4315-a9c7-df24149a1848" xlink:to="loc_amwd_PeriodToAchieveCulturalGoals_d979dd40-b4b4-4b7a-b064-da63c1fd9cf8" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_910940af-fc8e-4b2d-8114-7d4f0b541c1d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6cbe8dad-4180-4315-a9c7-df24149a1848" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_910940af-fc8e-4b2d-8114-7d4f0b541c1d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_8e6bbca6-73dd-4ea4-8938-790453ec8921" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6cbe8dad-4180-4315-a9c7-df24149a1848" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_8e6bbca6-73dd-4ea4-8938-790453ec8921" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_1270305c-4443-4cdb-8b1c-cbb2c37fafaf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6cbe8dad-4180-4315-a9c7-df24149a1848" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_1270305c-4443-4cdb-8b1c-cbb2c37fafaf" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_c7667086-4a5b-46aa-97f9-0a01a0921d6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6cbe8dad-4180-4315-a9c7-df24149a1848" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_c7667086-4a5b-46aa-97f9-0a01a0921d6f" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_845c9ff3-28c3-4c1a-9db1-561e60255278" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6cbe8dad-4180-4315-a9c7-df24149a1848" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_845c9ff3-28c3-4c1a-9db1-561e60255278" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_70e76b42-4328-439b-89d0-2571abc85416" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_845c9ff3-28c3-4c1a-9db1-561e60255278" xlink:to="loc_us-gaap_AwardTypeAxis_70e76b42-4328-439b-89d0-2571abc85416" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_70e76b42-4328-439b-89d0-2571abc85416_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_70e76b42-4328-439b-89d0-2571abc85416" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_70e76b42-4328-439b-89d0-2571abc85416_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1f4fea4d-2caa-4615-aa92-2bc3093a2d2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_70e76b42-4328-439b-89d0-2571abc85416" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1f4fea4d-2caa-4615-aa92-2bc3093a2d2a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_e8c48b4f-16e2-4663-9992-f235147f3840" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1f4fea4d-2caa-4615-aa92-2bc3093a2d2a" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_e8c48b4f-16e2-4663-9992-f235147f3840" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_PerformanceBasedRestrictedStockTrackingUnitsRstusMember_a7544dce-7698-4adf-80d6-b7d7f984fcee" xlink:href="amwd-20220430.xsd#amwd_PerformanceBasedRestrictedStockTrackingUnitsRstusMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1f4fea4d-2caa-4615-aa92-2bc3093a2d2a" xlink:to="loc_amwd_PerformanceBasedRestrictedStockTrackingUnitsRstusMember_a7544dce-7698-4adf-80d6-b7d7f984fcee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_ServiceBasedRestrictedStockTrackingUnitsRstusMember_86e5afc3-ee8e-4464-be5e-40d87e3ea0b5" xlink:href="amwd-20220430.xsd#amwd_ServiceBasedRestrictedStockTrackingUnitsRstusMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1f4fea4d-2caa-4615-aa92-2bc3093a2d2a" xlink:to="loc_amwd_ServiceBasedRestrictedStockTrackingUnitsRstusMember_86e5afc3-ee8e-4464-be5e-40d87e3ea0b5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_RestrictedStockTrackingUnitsRstusMember_68406c97-51ef-40b6-b88f-f6ca809a0ded" xlink:href="amwd-20220430.xsd#amwd_RestrictedStockTrackingUnitsRstusMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1f4fea4d-2caa-4615-aa92-2bc3093a2d2a" xlink:to="loc_amwd_RestrictedStockTrackingUnitsRstusMember_68406c97-51ef-40b6-b88f-f6ca809a0ded" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_a28cb055-568c-4875-a7d0-ca6dde21380d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_845c9ff3-28c3-4c1a-9db1-561e60255278" xlink:to="loc_srt_RangeAxis_a28cb055-568c-4875-a7d0-ca6dde21380d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a28cb055-568c-4875-a7d0-ca6dde21380d_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_a28cb055-568c-4875-a7d0-ca6dde21380d" xlink:to="loc_srt_RangeMember_a28cb055-568c-4875-a7d0-ca6dde21380d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c1297f68-c1d5-4853-89a0-695a5c0089b4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_a28cb055-568c-4875-a7d0-ca6dde21380d" xlink:to="loc_srt_RangeMember_c1297f68-c1d5-4853-89a0-695a5c0089b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_67afec75-585c-48ed-b6d2-25e243a926f9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_c1297f68-c1d5-4853-89a0-695a5c0089b4" xlink:to="loc_srt_MinimumMember_67afec75-585c-48ed-b6d2-25e243a926f9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_6c6f5e6d-8cc4-4822-846e-b2d48bdfe303" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_c1297f68-c1d5-4853-89a0-695a5c0089b4" xlink:to="loc_srt_MaximumMember_6c6f5e6d-8cc4-4822-846e-b2d48bdfe303" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GranteeStatusAxis_2acffedf-393c-4fa5-8932-502fa0d58510" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GranteeStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_845c9ff3-28c3-4c1a-9db1-561e60255278" xlink:to="loc_us-gaap_GranteeStatusAxis_2acffedf-393c-4fa5-8932-502fa0d58510" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GranteeStatusDomain_2acffedf-393c-4fa5-8932-502fa0d58510_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GranteeStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_GranteeStatusAxis_2acffedf-393c-4fa5-8932-502fa0d58510" xlink:to="loc_us-gaap_GranteeStatusDomain_2acffedf-393c-4fa5-8932-502fa0d58510_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GranteeStatusDomain_39d1821a-3ca2-4da5-ae47-0ff433ef4397" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GranteeStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_GranteeStatusAxis_2acffedf-393c-4fa5-8932-502fa0d58510" xlink:to="loc_us-gaap_GranteeStatusDomain_39d1821a-3ca2-4da5-ae47-0ff433ef4397" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_EmployeeOnlyMember_4b8189a3-6fec-4bfc-b008-981ef097b3db" xlink:href="amwd-20220430.xsd#amwd_EmployeeOnlyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GranteeStatusDomain_39d1821a-3ca2-4da5-ae47-0ff433ef4397" xlink:to="loc_amwd_EmployeeOnlyMember_4b8189a3-6fec-4bfc-b008-981ef097b3db" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_NonEmployeeDirectorsOnlyMember_0e6f6a2d-20d8-407c-887f-0f5c67b883dd" xlink:href="amwd-20220430.xsd#amwd_NonEmployeeDirectorsOnlyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GranteeStatusDomain_39d1821a-3ca2-4da5-ae47-0ff433ef4397" xlink:to="loc_amwd_NonEmployeeDirectorsOnlyMember_0e6f6a2d-20d8-407c-887f-0f5c67b883dd" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/StockBasedCompensationSummaryOfRSUsActivityDetails" xlink:type="simple" xlink:href="amwd-20220430.xsd#StockBasedCompensationSummaryOfRSUsActivityDetails"/>
  <link:definitionLink xlink:role="http://www.americanwoodmark.com/role/StockBasedCompensationSummaryOfRSUsActivityDetails" xlink:type="extended" id="i4dbebd2c5cc847ecb08b66320907c478_StockBasedCompensationSummaryOfRSUsActivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d7c83aec-a39b-44a1-bc34-a4e2f2d84950" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_e128ebca-ee44-4874-80c6-35a722a3907a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d7c83aec-a39b-44a1-bc34-a4e2f2d84950" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_e128ebca-ee44-4874-80c6-35a722a3907a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_6b18f0e3-cff4-425c-8850-6b56753484ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_e128ebca-ee44-4874-80c6-35a722a3907a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_6b18f0e3-cff4-425c-8850-6b56753484ae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_9c1141b3-0978-4fbc-a2f9-2031dce3ebe5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_e128ebca-ee44-4874-80c6-35a722a3907a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_9c1141b3-0978-4fbc-a2f9-2031dce3ebe5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledNumber_9a6a38de-0a1b-43b9-8469-a11c4b4746de" xlink:href="amwd-20220430.xsd#amwd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_e128ebca-ee44-4874-80c6-35a722a3907a" xlink:to="loc_amwd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledNumber_9a6a38de-0a1b-43b9-8469-a11c4b4746de" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_b5c57c2d-b397-4154-805f-4792fe1b3c6b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_e128ebca-ee44-4874-80c6-35a722a3907a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_b5c57c2d-b397-4154-805f-4792fe1b3c6b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_59175cdf-a91b-4060-9655-e5d83596a1f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_e128ebca-ee44-4874-80c6-35a722a3907a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_59175cdf-a91b-4060-9655-e5d83596a1f9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_e59ee812-afce-4e0a-ac04-0156494cc025" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_da94d64b-17c7-4565-a33a-5790410ab3ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d7c83aec-a39b-44a1-bc34-a4e2f2d84950" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_da94d64b-17c7-4565-a33a-5790410ab3ce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_c93d34d8-4f7a-4fa1-8eb5-7baa51bb5750" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_da94d64b-17c7-4565-a33a-5790410ab3ce" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_c93d34d8-4f7a-4fa1-8eb5-7baa51bb5750" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_3e7e42cc-672f-42a9-925c-22c50b0cabef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_da94d64b-17c7-4565-a33a-5790410ab3ce" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_3e7e42cc-672f-42a9-925c-22c50b0cabef" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledWeightedAverageGrantDateFairValue_ff15fab1-1db7-49c1-9c12-4df3140b5ff7" xlink:href="amwd-20220430.xsd#amwd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_da94d64b-17c7-4565-a33a-5790410ab3ce" xlink:to="loc_amwd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledWeightedAverageGrantDateFairValue_ff15fab1-1db7-49c1-9c12-4df3140b5ff7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_213d9c79-5fe4-455f-a0de-01f268f1ff92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_da94d64b-17c7-4565-a33a-5790410ab3ce" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_213d9c79-5fe4-455f-a0de-01f268f1ff92" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_1edd775a-9187-4901-b89a-3fde35533422" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_da94d64b-17c7-4565-a33a-5790410ab3ce" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_1edd775a-9187-4901-b89a-3fde35533422" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_fbd570b3-a9b6-4f25-a44d-abe3a594c246" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_37921fe9-a029-419b-aa04-7507b8f329ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d7c83aec-a39b-44a1-bc34-a4e2f2d84950" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_37921fe9-a029-419b-aa04-7507b8f329ac" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_83d379c5-1f5a-4e09-8d60-8b17b47bc840" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d7c83aec-a39b-44a1-bc34-a4e2f2d84950" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_83d379c5-1f5a-4e09-8d60-8b17b47bc840" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_93aa1ca6-56e8-4dc3-b467-22a45bd702ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_83d379c5-1f5a-4e09-8d60-8b17b47bc840" xlink:to="loc_us-gaap_AwardTypeAxis_93aa1ca6-56e8-4dc3-b467-22a45bd702ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_93aa1ca6-56e8-4dc3-b467-22a45bd702ed_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_93aa1ca6-56e8-4dc3-b467-22a45bd702ed" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_93aa1ca6-56e8-4dc3-b467-22a45bd702ed_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_75382145-0ea9-4061-a52b-657067505b5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_93aa1ca6-56e8-4dc3-b467-22a45bd702ed" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_75382145-0ea9-4061-a52b-657067505b5a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_EmployeePerformanceBasedRestrictedStockUnitsMember_815ca021-b4aa-4907-9be2-ac4ce5715961" xlink:href="amwd-20220430.xsd#amwd_EmployeePerformanceBasedRestrictedStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_75382145-0ea9-4061-a52b-657067505b5a" xlink:to="loc_amwd_EmployeePerformanceBasedRestrictedStockUnitsMember_815ca021-b4aa-4907-9be2-ac4ce5715961" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_ServicedBasedRestrictedStockUnitsMember_f0307a67-4676-4451-9366-8cbb5d460889" xlink:href="amwd-20220430.xsd#amwd_ServicedBasedRestrictedStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_75382145-0ea9-4061-a52b-657067505b5a" xlink:to="loc_amwd_ServicedBasedRestrictedStockUnitsMember_f0307a67-4676-4451-9366-8cbb5d460889" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_1891eb91-5c37-47fc-8680-fbb996afbcf8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_75382145-0ea9-4061-a52b-657067505b5a" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_1891eb91-5c37-47fc-8680-fbb996afbcf8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GranteeStatusAxis_f0094835-9f4d-49c7-96ef-9b8d15c14515" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GranteeStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_83d379c5-1f5a-4e09-8d60-8b17b47bc840" xlink:to="loc_us-gaap_GranteeStatusAxis_f0094835-9f4d-49c7-96ef-9b8d15c14515" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GranteeStatusDomain_f0094835-9f4d-49c7-96ef-9b8d15c14515_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GranteeStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_GranteeStatusAxis_f0094835-9f4d-49c7-96ef-9b8d15c14515" xlink:to="loc_us-gaap_GranteeStatusDomain_f0094835-9f4d-49c7-96ef-9b8d15c14515_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GranteeStatusDomain_1b56e035-7a25-4e00-8201-78b08b1ab789" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GranteeStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_GranteeStatusAxis_f0094835-9f4d-49c7-96ef-9b8d15c14515" xlink:to="loc_us-gaap_GranteeStatusDomain_1b56e035-7a25-4e00-8201-78b08b1ab789" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_NonEmployeeDirectorsOnlyMember_7df7e0d8-18ac-44f6-b991-cf4f7cdc79d5" xlink:href="amwd-20220430.xsd#amwd_NonEmployeeDirectorsOnlyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GranteeStatusDomain_1b56e035-7a25-4e00-8201-78b08b1ab789" xlink:to="loc_amwd_NonEmployeeDirectorsOnlyMember_7df7e0d8-18ac-44f6-b991-cf4f7cdc79d5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_EmployeeOnlyMember_23d9ceaf-ec89-42b6-8481-3f847a7524e4" xlink:href="amwd-20220430.xsd#amwd_EmployeeOnlyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GranteeStatusDomain_1b56e035-7a25-4e00-8201-78b08b1ab789" xlink:to="loc_amwd_EmployeeOnlyMember_23d9ceaf-ec89-42b6-8481-3f847a7524e4" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/StockBasedCompensationStockBasedCompensationExpenseAllocatedDetails" xlink:type="simple" xlink:href="amwd-20220430.xsd#StockBasedCompensationStockBasedCompensationExpenseAllocatedDetails"/>
  <link:definitionLink xlink:role="http://www.americanwoodmark.com/role/StockBasedCompensationStockBasedCompensationExpenseAllocatedDetails" xlink:type="extended" id="i3a67eac546a3464fb118ef6ac9deb329_StockBasedCompensationStockBasedCompensationExpenseAllocatedDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_6ba0e820-a921-4673-b356-5fffb59dbdd6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_00703f12-203a-4aed-9b82-01d10e3cc8ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_6ba0e820-a921-4673-b356-5fffb59dbdd6" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_00703f12-203a-4aed-9b82-01d10e3cc8ff" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_d096f6bd-5aab-4bc2-92f8-f798e7308035" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_6ba0e820-a921-4673-b356-5fffb59dbdd6" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_d096f6bd-5aab-4bc2-92f8-f798e7308035" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_6bad32af-d11f-4470-8662-0581c7553ab8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_d096f6bd-5aab-4bc2-92f8-f798e7308035" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_6bad32af-d11f-4470-8662-0581c7553ab8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_6bad32af-d11f-4470-8662-0581c7553ab8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_6bad32af-d11f-4470-8662-0581c7553ab8" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_6bad32af-d11f-4470-8662-0581c7553ab8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_6b7ac6ee-e973-4b34-a3f1-ed28514ec3d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_6bad32af-d11f-4470-8662-0581c7553ab8" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_6b7ac6ee-e973-4b34-a3f1-ed28514ec3d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_CostOfSalesAndDistributionMember_1a89f9d1-70fe-4949-ad51-ee8d178c9fed" xlink:href="amwd-20220430.xsd#amwd_CostOfSalesAndDistributionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_6b7ac6ee-e973-4b34-a3f1-ed28514ec3d5" xlink:to="loc_amwd_CostOfSalesAndDistributionMember_1a89f9d1-70fe-4949-ad51-ee8d178c9fed" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_46c034c3-fa42-4f2e-a4d3-1a2076e6e3e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_6b7ac6ee-e973-4b34-a3f1-ed28514ec3d5" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_46c034c3-fa42-4f2e-a4d3-1a2076e6e3e5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_91849b21-fdd1-4760-a18c-1bdcd3936e66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_6b7ac6ee-e973-4b34-a3f1-ed28514ec3d5" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_91849b21-fdd1-4760-a18c-1bdcd3936e66" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansNarrativeDetails" xlink:type="simple" xlink:href="amwd-20220430.xsd#EmployeeBenefitandRetirementPlansNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansNarrativeDetails" xlink:type="extended" id="i707d6f441acf4ba8a1559d3342f063c2_EmployeeBenefitandRetirementPlansNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_bb40ca20-b13e-45fb-9fd8-c015b8943411" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_DefinedContributionPlanPercentOfAfterTaxEarningsContributionPercent_cd7953e2-314e-44e8-98b4-69b4aed1de9a" xlink:href="amwd-20220430.xsd#amwd_DefinedContributionPlanPercentOfAfterTaxEarningsContributionPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_bb40ca20-b13e-45fb-9fd8-c015b8943411" xlink:to="loc_amwd_DefinedContributionPlanPercentOfAfterTaxEarningsContributionPercent_cd7953e2-314e-44e8-98b4-69b4aed1de9a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_122b8dcb-5f4d-47b5-83f1-07e39534d390" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_bb40ca20-b13e-45fb-9fd8-c015b8943411" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_122b8dcb-5f4d-47b5-83f1-07e39534d390" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_1d1cf443-f483-4376-9d49-411defe493c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_bb40ca20-b13e-45fb-9fd8-c015b8943411" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_1d1cf443-f483-4376-9d49-411defe493c8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_7960a5a9-d24b-4b44-add6-8c1dc60df3f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_bb40ca20-b13e-45fb-9fd8-c015b8943411" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_7960a5a9-d24b-4b44-add6-8c1dc60df3f9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_c76c1c6c-100e-420e-8fe8-b5c48ebd7034" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_bb40ca20-b13e-45fb-9fd8-c015b8943411" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_c76c1c6c-100e-420e-8fe8-b5c48ebd7034" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_NumberOfDefinedBenefitPensionPlans_8307d4ef-9075-446a-9b9f-02394b7523ba" xlink:href="amwd-20220430.xsd#amwd_NumberOfDefinedBenefitPensionPlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_bb40ca20-b13e-45fb-9fd8-c015b8943411" xlink:to="loc_amwd_NumberOfDefinedBenefitPensionPlans_8307d4ef-9075-446a-9b9f-02394b7523ba" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_4345e00f-603d-4e8c-85a9-75030e9dc133" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_bb40ca20-b13e-45fb-9fd8-c015b8943411" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_4345e00f-603d-4e8c-85a9-75030e9dc133" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_ae699912-e590-4bd8-baa8-ac2eb81333db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_bb40ca20-b13e-45fb-9fd8-c015b8943411" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_ae699912-e590-4bd8-baa8-ac2eb81333db" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_275bb56e-e84a-4454-88f6-a69b40429e44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_bb40ca20-b13e-45fb-9fd8-c015b8943411" xlink:to="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_275bb56e-e84a-4454-88f6-a69b40429e44" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_f3418196-3d8a-4cc1-b172-e01107b93b60" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_bb40ca20-b13e-45fb-9fd8-c015b8943411" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_f3418196-3d8a-4cc1-b172-e01107b93b60" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameAxis_57aed2db-b3d8-4118-8558-9045d17425de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_f3418196-3d8a-4cc1-b172-e01107b93b60" xlink:to="loc_us-gaap_RetirementPlanNameAxis_57aed2db-b3d8-4118-8558-9045d17425de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_57aed2db-b3d8-4118-8558-9045d17425de_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanNameAxis_57aed2db-b3d8-4118-8558-9045d17425de" xlink:to="loc_us-gaap_RetirementPlanNameDomain_57aed2db-b3d8-4118-8558-9045d17425de_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_e5799b3f-48c8-47b0-bc36-bd4d4e88d700" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanNameAxis_57aed2db-b3d8-4118-8558-9045d17425de" xlink:to="loc_us-gaap_RetirementPlanNameDomain_e5799b3f-48c8-47b0-bc36-bd4d4e88d700" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_A401kPlanMember_e89334b3-9231-4d39-b0de-c5b43a2981bd" xlink:href="amwd-20220430.xsd#amwd_A401kPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain_e5799b3f-48c8-47b0-bc36-bd4d4e88d700" xlink:to="loc_amwd_A401kPlanMember_e89334b3-9231-4d39-b0de-c5b43a2981bd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_6369ac8b-b0b2-4f81-bd5a-a573bd552384" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_f3418196-3d8a-4cc1-b172-e01107b93b60" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_6369ac8b-b0b2-4f81-bd5a-a573bd552384" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_6369ac8b-b0b2-4f81-bd5a-a573bd552384_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_6369ac8b-b0b2-4f81-bd5a-a573bd552384" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_6369ac8b-b0b2-4f81-bd5a-a573bd552384_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_af8147d5-f5af-4084-854b-5e9e222755d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_6369ac8b-b0b2-4f81-bd5a-a573bd552384" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_af8147d5-f5af-4084-854b-5e9e222755d7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_28f80044-8594-4a18-93e9-2aab8877d7b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_af8147d5-f5af-4084-854b-5e9e222755d7" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_28f80044-8594-4a18-93e9-2aab8877d7b4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_84da662b-fed2-490e-b6a4-eaaf3e8f3604" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_af8147d5-f5af-4084-854b-5e9e222755d7" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_84da662b-fed2-490e-b6a4-eaaf3e8f3604" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_f01abf3f-8da4-4ed7-919b-3955fdc62021" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_f3418196-3d8a-4cc1-b172-e01107b93b60" xlink:to="loc_srt_RangeAxis_f01abf3f-8da4-4ed7-919b-3955fdc62021" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f01abf3f-8da4-4ed7-919b-3955fdc62021_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_f01abf3f-8da4-4ed7-919b-3955fdc62021" xlink:to="loc_srt_RangeMember_f01abf3f-8da4-4ed7-919b-3955fdc62021_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_9a046ed3-dfe0-4bda-beb0-a8f9c8246b7d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_f01abf3f-8da4-4ed7-919b-3955fdc62021" xlink:to="loc_srt_RangeMember_9a046ed3-dfe0-4bda-beb0-a8f9c8246b7d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_ca48a8c7-c9be-4b82-879b-4f52492f44d1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_9a046ed3-dfe0-4bda-beb0-a8f9c8246b7d" xlink:to="loc_srt_MinimumMember_ca48a8c7-c9be-4b82-879b-4f52492f44d1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_fdb30ad6-7124-4f96-87d0-803b27cac76f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_9a046ed3-dfe0-4bda-beb0-a8f9c8246b7d" xlink:to="loc_srt_MaximumMember_fdb30ad6-7124-4f96-87d0-803b27cac76f" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansScheduleOfAssumptionsUsedToDetermineBenenfitObligationsAndEarningsEffectsForPensionPlansDetails" xlink:type="simple" xlink:href="amwd-20220430.xsd#EmployeeBenefitandRetirementPlansScheduleOfAssumptionsUsedToDetermineBenenfitObligationsAndEarningsEffectsForPensionPlansDetails"/>
  <link:definitionLink xlink:role="http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansScheduleOfAssumptionsUsedToDetermineBenenfitObligationsAndEarningsEffectsForPensionPlansDetails" xlink:type="extended" id="i898be581392746ccbd451f5dbff1f00d_EmployeeBenefitandRetirementPlansScheduleOfAssumptionsUsedToDetermineBenenfitObligationsAndEarningsEffectsForPensionPlansDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_928b1149-93d6-4dce-910e-1cf3818183cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_c2ad75ca-b268-4739-8d98-4db430d9e214" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_928b1149-93d6-4dce-910e-1cf3818183cc" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_c2ad75ca-b268-4739-8d98-4db430d9e214" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_8cce0d91-ba35-49c8-9fdd-7fbb53480047" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_928b1149-93d6-4dce-910e-1cf3818183cc" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_8cce0d91-ba35-49c8-9fdd-7fbb53480047" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3ae9a656-9e7f-481b-a34c-70f4f33ecc9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_928b1149-93d6-4dce-910e-1cf3818183cc" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3ae9a656-9e7f-481b-a34c-70f4f33ecc9d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_447a1999-3547-43ab-96d2-ec48bc0d5acf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3ae9a656-9e7f-481b-a34c-70f4f33ecc9d" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_447a1999-3547-43ab-96d2-ec48bc0d5acf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_447a1999-3547-43ab-96d2-ec48bc0d5acf_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_447a1999-3547-43ab-96d2-ec48bc0d5acf" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_447a1999-3547-43ab-96d2-ec48bc0d5acf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_e75719fe-4274-4b55-86e9-b34d3076c018" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_447a1999-3547-43ab-96d2-ec48bc0d5acf" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_e75719fe-4274-4b55-86e9-b34d3076c018" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_35ee4cf8-c7e8-4b40-884d-5083a67453af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_e75719fe-4274-4b55-86e9-b34d3076c018" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_35ee4cf8-c7e8-4b40-884d-5083a67453af" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansScheduleOfPensionAssetsByMajorCategoryOfPlanAssetsAndTypeOfFairValueMeasurementsDetails" xlink:type="simple" xlink:href="amwd-20220430.xsd#EmployeeBenefitandRetirementPlansScheduleOfPensionAssetsByMajorCategoryOfPlanAssetsAndTypeOfFairValueMeasurementsDetails"/>
  <link:definitionLink xlink:role="http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansScheduleOfPensionAssetsByMajorCategoryOfPlanAssetsAndTypeOfFairValueMeasurementsDetails" xlink:type="extended" id="ie49efd485e2143ddba46ac0cc07bd572_EmployeeBenefitandRetirementPlansScheduleOfPensionAssetsByMajorCategoryOfPlanAssetsAndTypeOfFairValueMeasurementsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_2a2fab4a-5e15-4874-973b-0dfd74592561" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets_6dbe6e18-cfb9-4a69-a9bc-ce6c7f4414c5" xlink:href="amwd-20220430.xsd#amwd_DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_2a2fab4a-5e15-4874-973b-0dfd74592561" xlink:to="loc_amwd_DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets_6dbe6e18-cfb9-4a69-a9bc-ce6c7f4414c5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_b89788ed-252f-47dd-9794-88dc9ccf4b59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_2a2fab4a-5e15-4874-973b-0dfd74592561" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_b89788ed-252f-47dd-9794-88dc9ccf4b59" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_917f7512-40f9-431e-a5a4-a1ff693a7987" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_b89788ed-252f-47dd-9794-88dc9ccf4b59" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_917f7512-40f9-431e-a5a4-a1ff693a7987" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_917f7512-40f9-431e-a5a4-a1ff693a7987_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_917f7512-40f9-431e-a5a4-a1ff693a7987" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_917f7512-40f9-431e-a5a4-a1ff693a7987_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_b50e6699-abff-47d7-a001-437006d26581" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_917f7512-40f9-431e-a5a4-a1ff693a7987" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_b50e6699-abff-47d7-a001-437006d26581" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember_2fb360bb-e23f-4f7d-975c-b9324a8c70b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_b50e6699-abff-47d7-a001-437006d26581" xlink:to="loc_us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember_2fb360bb-e23f-4f7d-975c-b9324a8c70b1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_MutualFundIncomeTaxMember_94557bbe-e58b-4bab-ab0a-549ed545e860" xlink:href="amwd-20220430.xsd#amwd_MutualFundIncomeTaxMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_b50e6699-abff-47d7-a001-437006d26581" xlink:to="loc_amwd_MutualFundIncomeTaxMember_94557bbe-e58b-4bab-ab0a-549ed545e860" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_46224bc8-253d-482d-a44f-54e8fb9c007e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_b89788ed-252f-47dd-9794-88dc9ccf4b59" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_46224bc8-253d-482d-a44f-54e8fb9c007e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_46224bc8-253d-482d-a44f-54e8fb9c007e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_46224bc8-253d-482d-a44f-54e8fb9c007e" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_46224bc8-253d-482d-a44f-54e8fb9c007e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c72fa950-b98c-45d0-aacf-e15f512438dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_46224bc8-253d-482d-a44f-54e8fb9c007e" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c72fa950-b98c-45d0-aacf-e15f512438dd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_4cce2c06-22f5-4b06-82cb-b314c40f69bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c72fa950-b98c-45d0-aacf-e15f512438dd" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_4cce2c06-22f5-4b06-82cb-b314c40f69bb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_24000f4b-949d-4182-9465-5090265f4095" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c72fa950-b98c-45d0-aacf-e15f512438dd" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_24000f4b-949d-4182-9465-5090265f4095" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_55f3c415-acb8-4abb-aa02-86b125c808a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c72fa950-b98c-45d0-aacf-e15f512438dd" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_55f3c415-acb8-4abb-aa02-86b125c808a0" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/DerivativeFinancialInstrumentsNarrativeDetails" xlink:type="simple" xlink:href="amwd-20220430.xsd#DerivativeFinancialInstrumentsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.americanwoodmark.com/role/DerivativeFinancialInstrumentsNarrativeDetails" xlink:type="extended" id="i91ac06bfb02e402e81ce8ee26ea2f32a_DerivativeFinancialInstrumentsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_03964b27-f38a-4012-aeee-6b1d838227cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNumberOfInstrumentsHeld_1afae201-3c30-4860-87c6-3147f9f8a10a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeNumberOfInstrumentsHeld"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_03964b27-f38a-4012-aeee-6b1d838227cf" xlink:to="loc_us-gaap_DerivativeNumberOfInstrumentsHeld_1afae201-3c30-4860-87c6-3147f9f8a10a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_db7c28d3-7be9-4205-9dc7-d73b7d0e7a2b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_03964b27-f38a-4012-aeee-6b1d838227cf" xlink:to="loc_us-gaap_DerivativeNotionalAmount_db7c28d3-7be9-4205-9dc7-d73b7d0e7a2b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFixedInterestRate_693bc99c-0050-42b4-b475-c6566abfb13f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFixedInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_03964b27-f38a-4012-aeee-6b1d838227cf" xlink:to="loc_us-gaap_DerivativeFixedInterestRate_693bc99c-0050-42b4-b475-c6566abfb13f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_84c1cd19-00d1-4e55-8746-2bf56d012af8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_03964b27-f38a-4012-aeee-6b1d838227cf" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_84c1cd19-00d1-4e55-8746-2bf56d012af8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths_45676643-898f-4a96-9412-b04a456e73a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_03964b27-f38a-4012-aeee-6b1d838227cf" xlink:to="loc_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths_45676643-898f-4a96-9412-b04a456e73a5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_801fc13e-fba9-4ea4-8653-75df48a59fe2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_03964b27-f38a-4012-aeee-6b1d838227cf" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_801fc13e-fba9-4ea4-8653-75df48a59fe2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_91687394-90bd-4967-ba26-c3ab817ff21d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_801fc13e-fba9-4ea4-8653-75df48a59fe2" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_91687394-90bd-4967-ba26-c3ab817ff21d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_91687394-90bd-4967-ba26-c3ab817ff21d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_91687394-90bd-4967-ba26-c3ab817ff21d" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_91687394-90bd-4967-ba26-c3ab817ff21d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_1f93e20e-4c38-4e15-b4af-c1534efd6a3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_91687394-90bd-4967-ba26-c3ab817ff21d" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_1f93e20e-4c38-4e15-b4af-c1534efd6a3d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_c333d1d2-755a-491a-b158-dff58ddf2326" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_1f93e20e-4c38-4e15-b4af-c1534efd6a3d" xlink:to="loc_us-gaap_InterestRateSwapMember_c333d1d2-755a-491a-b158-dff58ddf2326" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeContractMember_2af0acb4-bf8a-4273-a7da-12e8c0b85742" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignExchangeContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_1f93e20e-4c38-4e15-b4af-c1534efd6a3d" xlink:to="loc_us-gaap_ForeignExchangeContractMember_2af0acb4-bf8a-4273-a7da-12e8c0b85742" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_7fa681bf-3d33-41dd-831a-88005fe6a987" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_801fc13e-fba9-4ea4-8653-75df48a59fe2" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_7fa681bf-3d33-41dd-831a-88005fe6a987" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_7fa681bf-3d33-41dd-831a-88005fe6a987_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_7fa681bf-3d33-41dd-831a-88005fe6a987" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_7fa681bf-3d33-41dd-831a-88005fe6a987_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_6bd01876-cb0b-46f6-b379-8a85181a5bb0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_7fa681bf-3d33-41dd-831a-88005fe6a987" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_6bd01876-cb0b-46f6-b379-8a85181a5bb0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_e01076c3-f842-41c1-8e61-e483e599ec35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_6bd01876-cb0b-46f6-b379-8a85181a5bb0" xlink:to="loc_us-gaap_InterestRateSwapMember_e01076c3-f842-41c1-8e61-e483e599ec35" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_a3ba6ad9-eb58-48e7-b3a3-11c65da8b641" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_801fc13e-fba9-4ea4-8653-75df48a59fe2" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_a3ba6ad9-eb58-48e7-b3a3-11c65da8b641" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_a3ba6ad9-eb58-48e7-b3a3-11c65da8b641_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_a3ba6ad9-eb58-48e7-b3a3-11c65da8b641" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_a3ba6ad9-eb58-48e7-b3a3-11c65da8b641_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_7905638e-39b4-4b03-852f-82f03890c59e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_a3ba6ad9-eb58-48e7-b3a3-11c65da8b641" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_7905638e-39b4-4b03-852f-82f03890c59e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeMember_9f5e73a9-1539-436b-a99c-8813073b4bad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_7905638e-39b4-4b03-852f-82f03890c59e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeMember_9f5e73a9-1539-436b-a99c-8813073b4bad" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_1f0b492f-ca47-4367-b4e6-5b9434bf9277" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_801fc13e-fba9-4ea4-8653-75df48a59fe2" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_1f0b492f-ca47-4367-b4e6-5b9434bf9277" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_1f0b492f-ca47-4367-b4e6-5b9434bf9277_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_1f0b492f-ca47-4367-b4e6-5b9434bf9277" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_1f0b492f-ca47-4367-b4e6-5b9434bf9277_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_428fd1a1-789b-4131-8e0e-ec918ab121fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_1f0b492f-ca47-4367-b4e6-5b9434bf9277" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_428fd1a1-789b-4131-8e0e-ec918ab121fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDerivativeInstrumentsMember_4a11d9bc-34a1-4b1a-8edd-022a7e375561" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDerivativeInstrumentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_428fd1a1-789b-4131-8e0e-ec918ab121fe" xlink:to="loc_us-gaap_GainLossOnDerivativeInstrumentsMember_4a11d9bc-34a1-4b1a-8edd-022a7e375561" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_1c497d28-0ba8-4f2f-be4e-943f356f32cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_801fc13e-fba9-4ea4-8653-75df48a59fe2" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_1c497d28-0ba8-4f2f-be4e-943f356f32cc" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_1c497d28-0ba8-4f2f-be4e-943f356f32cc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_1c497d28-0ba8-4f2f-be4e-943f356f32cc" xlink:to="loc_us-gaap_HedgingRelationshipDomain_1c497d28-0ba8-4f2f-be4e-943f356f32cc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_f563837f-b62d-4474-83c2-59c6bae303e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_1c497d28-0ba8-4f2f-be4e-943f356f32cc" xlink:to="loc_us-gaap_HedgingRelationshipDomain_f563837f-b62d-4474-83c2-59c6bae303e4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_38edfaaf-555d-49c4-b3e0-731e751d7bc9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_f563837f-b62d-4474-83c2-59c6bae303e4" xlink:to="loc_us-gaap_CashFlowHedgingMember_38edfaaf-555d-49c4-b3e0-731e751d7bc9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_13ac4c8f-21fa-4f21-b4ac-bdd85ad19717" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_801fc13e-fba9-4ea4-8653-75df48a59fe2" xlink:to="loc_us-gaap_HedgingDesignationAxis_13ac4c8f-21fa-4f21-b4ac-bdd85ad19717" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_13ac4c8f-21fa-4f21-b4ac-bdd85ad19717_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_13ac4c8f-21fa-4f21-b4ac-bdd85ad19717" xlink:to="loc_us-gaap_HedgingDesignationDomain_13ac4c8f-21fa-4f21-b4ac-bdd85ad19717_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_c1f7e50b-1bde-499f-a80b-8571cec9e168" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_13ac4c8f-21fa-4f21-b4ac-bdd85ad19717" xlink:to="loc_us-gaap_HedgingDesignationDomain_c1f7e50b-1bde-499f-a80b-8571cec9e168" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_1da7b54f-1f5f-466f-947c-30f5b3079ddf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NondesignatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_c1f7e50b-1bde-499f-a80b-8571cec9e168" xlink:to="loc_us-gaap_NondesignatedMember_1da7b54f-1f5f-466f-947c-30f5b3079ddf" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" xlink:type="simple" xlink:href="amwd-20220430.xsd#IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" xlink:type="extended" id="i68cd04f755e944e98bac9f643f845ddb_IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardLineItems_6ecb50a2-ccc2-452e-95a8-560568931da2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxCreditCarryforwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGrossAbstract_59277da8-8115-4a34-9293-eca02a10b3a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGrossAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_6ecb50a2-ccc2-452e-95a8-560568931da2" xlink:to="loc_us-gaap_DeferredTaxAssetsGrossAbstract_59277da8-8115-4a34-9293-eca02a10b3a2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_5b642abc-4991-4df3-acb9-7bd4c1fd50e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_59277da8-8115-4a34-9293-eca02a10b3a2" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_5b642abc-4991-4df3-acb9-7bd4c1fd50e4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_DeferredTaxAssetsPensionBenefits_c7e705d6-806f-4239-9baa-07c5113079c6" xlink:href="amwd-20220430.xsd#amwd_DeferredTaxAssetsPensionBenefits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_59277da8-8115-4a34-9293-eca02a10b3a2" xlink:to="loc_amwd_DeferredTaxAssetsPensionBenefits_c7e705d6-806f-4239-9baa-07c5113079c6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves_c832a036-7874-4395-9941-4be3d269f053" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_59277da8-8115-4a34-9293-eca02a10b3a2" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves_c832a036-7874-4395-9941-4be3d269f053" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_5614303f-deb7-4874-9d92-55e5d1da6143" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_59277da8-8115-4a34-9293-eca02a10b3a2" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_5614303f-deb7-4874-9d92-55e5d1da6143" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_5163363c-e7cd-4a4e-ad03-c2e326873fd0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_59277da8-8115-4a34-9293-eca02a10b3a2" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_5163363c-e7cd-4a4e-ad03-c2e326873fd0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_DeferredTaxAssetOperatingLeases_b1fbda96-0bfe-4325-ba92-722487f3e983" xlink:href="amwd-20220430.xsd#amwd_DeferredTaxAssetOperatingLeases"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_59277da8-8115-4a34-9293-eca02a10b3a2" xlink:to="loc_amwd_DeferredTaxAssetOperatingLeases_b1fbda96-0bfe-4325-ba92-722487f3e983" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_6599d933-aefb-4b9b-a426-b6d2fa15d998" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_59277da8-8115-4a34-9293-eca02a10b3a2" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_6599d933-aefb-4b9b-a426-b6d2fa15d998" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_5f9a7c25-00b1-4331-aa87-430178e171e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_59277da8-8115-4a34-9293-eca02a10b3a2" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_5f9a7c25-00b1-4331-aa87-430178e171e8" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_0da4a045-1b82-46a2-a092-6915981cbcd0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_59277da8-8115-4a34-9293-eca02a10b3a2" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_0da4a045-1b82-46a2-a092-6915981cbcd0" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_5e43d3df-a877-42bd-82a0-0d6fa9d68fc0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_59277da8-8115-4a34-9293-eca02a10b3a2" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_5e43d3df-a877-42bd-82a0-0d6fa9d68fc0" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract_3f80a891-08b5-447e-8e57-bb20fc7511ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_6ecb50a2-ccc2-452e-95a8-560568931da2" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesAbstract_3f80a891-08b5-447e-8e57-bb20fc7511ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_DeferredTaxLiablitiesPensionBenefits_76b9ffee-3df2-462a-b78d-ce584b4da118" xlink:href="amwd-20220430.xsd#amwd_DeferredTaxLiablitiesPensionBenefits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_3f80a891-08b5-447e-8e57-bb20fc7511ff" xlink:to="loc_amwd_DeferredTaxLiablitiesPensionBenefits_76b9ffee-3df2-462a-b78d-ce584b4da118" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_3acc9ade-7718-49ce-97ad-9841b9ce30af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_3f80a891-08b5-447e-8e57-bb20fc7511ff" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_3acc9ade-7718-49ce-97ad-9841b9ce30af" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_DeferredTaxLiabilitiesDeferredExpenseCapitalizedDepreciation_84d4668b-ef4f-4f35-9b7c-be789e36d626" xlink:href="amwd-20220430.xsd#amwd_DeferredTaxLiabilitiesDeferredExpenseCapitalizedDepreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_3f80a891-08b5-447e-8e57-bb20fc7511ff" xlink:to="loc_amwd_DeferredTaxLiabilitiesDeferredExpenseCapitalizedDepreciation_84d4668b-ef4f-4f35-9b7c-be789e36d626" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_a618fdd4-aa91-4d9a-9cc4-e0d36b0f7805" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_3f80a891-08b5-447e-8e57-bb20fc7511ff" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_a618fdd4-aa91-4d9a-9cc4-e0d36b0f7805" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_DeferredTaxLiabilitiesOperatingLeases_40ff76a4-5e4f-48dc-8856-b5af3cd665f3" xlink:href="amwd-20220430.xsd#amwd_DeferredTaxLiabilitiesOperatingLeases"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_3f80a891-08b5-447e-8e57-bb20fc7511ff" xlink:to="loc_amwd_DeferredTaxLiabilitiesOperatingLeases_40ff76a4-5e4f-48dc-8856-b5af3cd665f3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDerivatives_823d37c0-37ba-4e58-bbab-8fc58cb98701" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesDerivatives"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_3f80a891-08b5-447e-8e57-bb20fc7511ff" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesDerivatives_823d37c0-37ba-4e58-bbab-8fc58cb98701" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_cacf8b42-5941-4ef7-b3b3-8f9c645cad72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_3f80a891-08b5-447e-8e57-bb20fc7511ff" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_cacf8b42-5941-4ef7-b3b3-8f9c645cad72" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_7d8f02f2-cd5d-4c5f-a1df-228a2242d072" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_3f80a891-08b5-447e-8e57-bb20fc7511ff" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_7d8f02f2-cd5d-4c5f-a1df-228a2242d072" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_3486dfe1-14f7-4e04-b866-c540e7f68429" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_6ecb50a2-ccc2-452e-95a8-560568931da2" xlink:to="loc_us-gaap_DeferredTaxLiabilities_3486dfe1-14f7-4e04-b866-c540e7f68429" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardTable_182307c2-38ca-4617-aa30-755a9ee66fcb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxCreditCarryforwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_6ecb50a2-ccc2-452e-95a8-560568931da2" xlink:to="loc_us-gaap_TaxCreditCarryforwardTable_182307c2-38ca-4617-aa30-755a9ee66fcb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_19d6befa-54cb-4c40-9649-c2ed09ced4cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_182307c2-38ca-4617-aa30-755a9ee66fcb" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_19d6befa-54cb-4c40-9649-c2ed09ced4cb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_19d6befa-54cb-4c40-9649-c2ed09ced4cb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_19d6befa-54cb-4c40-9649-c2ed09ced4cb" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_19d6befa-54cb-4c40-9649-c2ed09ced4cb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_d5a38198-4799-4b95-81ce-efd3ee02584a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_19d6befa-54cb-4c40-9649-c2ed09ced4cb" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_d5a38198-4799-4b95-81ce-efd3ee02584a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_5ba11362-85c6-4e9a-9d29-eab6b3498f47" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_d5a38198-4799-4b95-81ce-efd3ee02584a" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_5ba11362-85c6-4e9a-9d29-eab6b3498f47" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="amwd-20220430.xsd#IncomeTaxesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.americanwoodmark.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended" id="i2f3b5e45d5f04f5592583bcb7be8d6ac_IncomeTaxesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardLineItems_02ff0909-9a92-4055-a6ad-2bb1d4ec0aea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxCreditCarryforwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_65a9bce4-9c0a-4b37-987f-d33a1e459937" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_02ff0909-9a92-4055-a6ad-2bb1d4ec0aea" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_65a9bce4-9c0a-4b37-987f-d33a1e459937" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount_bb0a5b6a-dbcc-42cd-ac90-c93734222471" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_02ff0909-9a92-4055-a6ad-2bb1d4ec0aea" xlink:to="loc_us-gaap_TaxCreditCarryforwardAmount_bb0a5b6a-dbcc-42cd-ac90-c93734222471" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_DeferredTaxAssetsTaxCreditCarryforwardsNet_3a6d6b83-33b9-4662-aa8d-d7e924b9c926" xlink:href="amwd-20220430.xsd#amwd_DeferredTaxAssetsTaxCreditCarryforwardsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_02ff0909-9a92-4055-a6ad-2bb1d4ec0aea" xlink:to="loc_amwd_DeferredTaxAssetsTaxCreditCarryforwardsNet_3a6d6b83-33b9-4662-aa8d-d7e924b9c926" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardTable_b9d7361d-f2e9-418f-add4-94a978995aa6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxCreditCarryforwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_02ff0909-9a92-4055-a6ad-2bb1d4ec0aea" xlink:to="loc_us-gaap_TaxCreditCarryforwardTable_b9d7361d-f2e9-418f-add4-94a978995aa6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_fab5b205-ec13-45a6-8b33-d181f2ddcd1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_b9d7361d-f2e9-418f-add4-94a978995aa6" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_fab5b205-ec13-45a6-8b33-d181f2ddcd1f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_fab5b205-ec13-45a6-8b33-d181f2ddcd1f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_fab5b205-ec13-45a6-8b33-d181f2ddcd1f" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_fab5b205-ec13-45a6-8b33-d181f2ddcd1f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_238beab4-0ce6-4c9b-9d9d-e2a1f2984c61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_fab5b205-ec13-45a6-8b33-d181f2ddcd1f" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_238beab4-0ce6-4c9b-9d9d-e2a1f2984c61" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_c7e02b49-e31f-423b-8300-01c803f2e246" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_238beab4-0ce6-4c9b-9d9d-e2a1f2984c61" xlink:to="loc_us-gaap_ForeignCountryMember_c7e02b49-e31f-423b-8300-01c803f2e246" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_ee38ad2a-9d4d-437f-ad25-73ea4a824577" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_238beab4-0ce6-4c9b-9d9d-e2a1f2984c61" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_ee38ad2a-9d4d-437f-ad25-73ea4a824577" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_2dc1fe47-e489-44de-a471-44b034b83548" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_b9d7361d-f2e9-418f-add4-94a978995aa6" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_2dc1fe47-e489-44de-a471-44b034b83548" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_2dc1fe47-e489-44de-a471-44b034b83548_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_2dc1fe47-e489-44de-a471-44b034b83548" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_2dc1fe47-e489-44de-a471-44b034b83548_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_077992cd-3adb-4d7e-8706-dd00ed25af67" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_2dc1fe47-e489-44de-a471-44b034b83548" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_077992cd-3adb-4d7e-8706-dd00ed25af67" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesMember_7ea400de-c393-4b56-bbd0-c91312a27a44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_077992cd-3adb-4d7e-8706-dd00ed25af67" xlink:to="loc_us-gaap_OtherLiabilitiesMember_7ea400de-c393-4b56-bbd0-c91312a27a44" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/RevenueRecognitionDetails" xlink:type="simple" xlink:href="amwd-20220430.xsd#RevenueRecognitionDetails"/>
  <link:definitionLink xlink:role="http://www.americanwoodmark.com/role/RevenueRecognitionDetails" xlink:type="extended" id="i6160a8b8a8734aba8337eb137132089e_RevenueRecognitionDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_c192cde6-0252-473a-b842-fd6f1857c549" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b7819c6f-3331-430f-9ccf-254782cbfe56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_c192cde6-0252-473a-b842-fd6f1857c549" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b7819c6f-3331-430f-9ccf-254782cbfe56" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_b041098d-8241-44e0-a1b7-9079c498e49f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_c192cde6-0252-473a-b842-fd6f1857c549" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_b041098d-8241-44e0-a1b7-9079c498e49f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerSalesChannelAxis_fda9da65-4d49-4dd5-8ffd-25619ae2f489" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerSalesChannelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_b041098d-8241-44e0-a1b7-9079c498e49f" xlink:to="loc_us-gaap_ContractWithCustomerSalesChannelAxis_fda9da65-4d49-4dd5-8ffd-25619ae2f489" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerSalesChannelDomain_fda9da65-4d49-4dd5-8ffd-25619ae2f489_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerSalesChannelDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelAxis_fda9da65-4d49-4dd5-8ffd-25619ae2f489" xlink:to="loc_us-gaap_ContractWithCustomerSalesChannelDomain_fda9da65-4d49-4dd5-8ffd-25619ae2f489_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerSalesChannelDomain_298f71e7-129c-4242-88f0-ec4450a588d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerSalesChannelDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelAxis_fda9da65-4d49-4dd5-8ffd-25619ae2f489" xlink:to="loc_us-gaap_ContractWithCustomerSalesChannelDomain_298f71e7-129c-4242-88f0-ec4450a588d2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_HomeCenterRetailersMember_66672dab-02d3-4c59-a153-cf06764c4171" xlink:href="amwd-20220430.xsd#amwd_HomeCenterRetailersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain_298f71e7-129c-4242-88f0-ec4450a588d2" xlink:to="loc_amwd_HomeCenterRetailersMember_66672dab-02d3-4c59-a153-cf06764c4171" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_BuildersMember_a76a8243-173a-45f0-a442-ff11b8b19344" xlink:href="amwd-20220430.xsd#amwd_BuildersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain_298f71e7-129c-4242-88f0-ec4450a588d2" xlink:to="loc_amwd_BuildersMember_a76a8243-173a-45f0-a442-ff11b8b19344" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_IndependentDealersandDistributorsMember_968232da-19a7-4db1-b088-ed82ae378da5" xlink:href="amwd-20220430.xsd#amwd_IndependentDealersandDistributorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain_298f71e7-129c-4242-88f0-ec4450a588d2" xlink:to="loc_amwd_IndependentDealersandDistributorsMember_968232da-19a7-4db1-b088-ed82ae378da5" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/CreditConcentrationDetails" xlink:type="simple" xlink:href="amwd-20220430.xsd#CreditConcentrationDetails"/>
  <link:definitionLink xlink:role="http://www.americanwoodmark.com/role/CreditConcentrationDetails" xlink:type="extended" id="ie0b0fffe134c46c0834a6c94cc7b2cd7_CreditConcentrationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_8e2e9525-4739-4b95-b47b-b371a6f8b00c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_3b522b9c-9f6a-46a3-aa3c-37b61048eac8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_8e2e9525-4739-4b95-b47b-b371a6f8b00c" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_3b522b9c-9f6a-46a3-aa3c-37b61048eac8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_3a8100a6-5a18-4495-b02c-71d6e2de6e87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_8e2e9525-4739-4b95-b47b-b371a6f8b00c" xlink:to="loc_us-gaap_ConcentrationRiskTable_3a8100a6-5a18-4495-b02c-71d6e2de6e87" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_93a1298e-647b-4db1-b031-1d60e0143e28" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_3a8100a6-5a18-4495-b02c-71d6e2de6e87" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_93a1298e-647b-4db1-b031-1d60e0143e28" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_93a1298e-647b-4db1-b031-1d60e0143e28_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_93a1298e-647b-4db1-b031-1d60e0143e28" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_93a1298e-647b-4db1-b031-1d60e0143e28_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_57f8fe07-2a44-4af7-aa2e-25c512bec4ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_93a1298e-647b-4db1-b031-1d60e0143e28" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_57f8fe07-2a44-4af7-aa2e-25c512bec4ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_0ef18018-caae-4fa5-9515-af5c0ac19028" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_57f8fe07-2a44-4af7-aa2e-25c512bec4ba" xlink:to="loc_us-gaap_AccountsReceivableMember_0ef18018-caae-4fa5-9515-af5c0ac19028" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_SalesRevenueGrossMember_daee1b8a-5cab-4ac5-a3ca-6a5bbdbcd1e2" xlink:href="amwd-20220430.xsd#amwd_SalesRevenueGrossMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_57f8fe07-2a44-4af7-aa2e-25c512bec4ba" xlink:to="loc_amwd_SalesRevenueGrossMember_daee1b8a-5cab-4ac5-a3ca-6a5bbdbcd1e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_ca88b721-dc9b-4b62-8019-6cc61915f608" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_3a8100a6-5a18-4495-b02c-71d6e2de6e87" xlink:to="loc_srt_MajorCustomersAxis_ca88b721-dc9b-4b62-8019-6cc61915f608" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_ca88b721-dc9b-4b62-8019-6cc61915f608_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_ca88b721-dc9b-4b62-8019-6cc61915f608" xlink:to="loc_srt_NameOfMajorCustomerDomain_ca88b721-dc9b-4b62-8019-6cc61915f608_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_c76766d1-fd61-4b46-a51a-1b90861c4de4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_ca88b721-dc9b-4b62-8019-6cc61915f608" xlink:to="loc_srt_NameOfMajorCustomerDomain_c76766d1-fd61-4b46-a51a-1b90861c4de4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_CustomerAMember_d72251c9-2c98-44fa-ac7b-af3513b0491c" xlink:href="amwd-20220430.xsd#amwd_CustomerAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_c76766d1-fd61-4b46-a51a-1b90861c4de4" xlink:to="loc_amwd_CustomerAMember_d72251c9-2c98-44fa-ac7b-af3513b0491c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_CustomerBMember_033cb9dd-a542-432a-b729-1567b65c9d75" xlink:href="amwd-20220430.xsd#amwd_CustomerBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_c76766d1-fd61-4b46-a51a-1b90861c4de4" xlink:to="loc_amwd_CustomerBMember_033cb9dd-a542-432a-b729-1567b65c9d75" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_d4b14fd9-6951-46f4-b294-e9d75355420c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_3a8100a6-5a18-4495-b02c-71d6e2de6e87" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_d4b14fd9-6951-46f4-b294-e9d75355420c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_d4b14fd9-6951-46f4-b294-e9d75355420c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_d4b14fd9-6951-46f4-b294-e9d75355420c" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_d4b14fd9-6951-46f4-b294-e9d75355420c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_1bdb500e-a7a1-4f1a-a38d-a41bd9bb0bae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_d4b14fd9-6951-46f4-b294-e9d75355420c" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_1bdb500e-a7a1-4f1a-a38d-a41bd9bb0bae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_CustomerAMember_bb7bbed6-32e7-480a-a364-a880880c2a96" xlink:href="amwd-20220430.xsd#amwd_CustomerAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_1bdb500e-a7a1-4f1a-a38d-a41bd9bb0bae" xlink:to="loc_amwd_CustomerAMember_bb7bbed6-32e7-480a-a364-a880880c2a96" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_CustomerBMember_465e95ee-8627-40f6-8413-2c0dfa5d98fd" xlink:href="amwd-20220430.xsd#amwd_CustomerBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_1bdb500e-a7a1-4f1a-a38d-a41bd9bb0bae" xlink:to="loc_amwd_CustomerBMember_465e95ee-8627-40f6-8413-2c0dfa5d98fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_4cb0b5e0-617a-4281-98dc-eebf65e62cc6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_1bdb500e-a7a1-4f1a-a38d-a41bd9bb0bae" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_4cb0b5e0-617a-4281-98dc-eebf65e62cc6" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/LeasesFutureMinimumLeasePaymentsDetails" xlink:type="simple" xlink:href="amwd-20220430.xsd#LeasesFutureMinimumLeasePaymentsDetails"/>
  <link:definitionLink xlink:role="http://www.americanwoodmark.com/role/LeasesFutureMinimumLeasePaymentsDetails" xlink:type="extended" id="ibe653e76ebc94aa2893d9db49ac55468_LeasesFutureMinimumLeasePaymentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasedAssetsLineItems_20153e24-502d-40fb-b5d8-7ddfca7a2a6b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasedAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_aa55bf36-fc04-4c93-aed2-792abbbd141c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_20153e24-502d-40fb-b5d8-7ddfca7a2a6b" xlink:to="loc_us-gaap_FinanceLeaseLiability_aa55bf36-fc04-4c93-aed2-792abbbd141c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_863d8618-6da8-490c-a839-10edd3b1a8af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_20153e24-502d-40fb-b5d8-7ddfca7a2a6b" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_863d8618-6da8-490c-a839-10edd3b1a8af" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_ff450e24-df00-4dc5-b0b4-f8a3f3aad6bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_20153e24-502d-40fb-b5d8-7ddfca7a2a6b" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_ff450e24-df00-4dc5-b0b4-f8a3f3aad6bb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_4db1c80a-506a-4e08-a48e-46cdf6222849" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_20153e24-502d-40fb-b5d8-7ddfca7a2a6b" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_4db1c80a-506a-4e08-a48e-46cdf6222849" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_430aba25-3c9e-41e1-9787-a81758120c9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_20153e24-502d-40fb-b5d8-7ddfca7a2a6b" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_430aba25-3c9e-41e1-9787-a81758120c9e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_8e3011b8-42cd-46a4-9c4b-ed29d756340c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_20153e24-502d-40fb-b5d8-7ddfca7a2a6b" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_8e3011b8-42cd-46a4-9c4b-ed29d756340c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_b7b083aa-3e9f-456a-8dcc-a767b217cf77" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_20153e24-502d-40fb-b5d8-7ddfca7a2a6b" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_b7b083aa-3e9f-456a-8dcc-a767b217cf77" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCapitalLeasedAsssetsTable_72b94c96-0a5d-4141-900b-50c48b1f25c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCapitalLeasedAsssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_20153e24-502d-40fb-b5d8-7ddfca7a2a6b" xlink:to="loc_us-gaap_ScheduleOfCapitalLeasedAsssetsTable_72b94c96-0a5d-4141-900b-50c48b1f25c6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_7c389c4a-9539-47c3-9c0c-0ed98082aaf8" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCapitalLeasedAsssetsTable_72b94c96-0a5d-4141-900b-50c48b1f25c6" xlink:to="loc_srt_RangeAxis_7c389c4a-9539-47c3-9c0c-0ed98082aaf8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7c389c4a-9539-47c3-9c0c-0ed98082aaf8_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_7c389c4a-9539-47c3-9c0c-0ed98082aaf8" xlink:to="loc_srt_RangeMember_7c389c4a-9539-47c3-9c0c-0ed98082aaf8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_0ca29491-2944-434a-90a1-6959ed293148" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_7c389c4a-9539-47c3-9c0c-0ed98082aaf8" xlink:to="loc_srt_RangeMember_0ca29491-2944-434a-90a1-6959ed293148" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_3aabcbce-596e-4967-b9d4-703fb4e205b5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_0ca29491-2944-434a-90a1-6959ed293148" xlink:to="loc_srt_MinimumMember_3aabcbce-596e-4967-b9d4-703fb4e205b5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_e8d7d881-21a8-4402-bd22-45471efb2d31" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_0ca29491-2944-434a-90a1-6959ed293148" xlink:to="loc_srt_MaximumMember_e8d7d881-21a8-4402-bd22-45471efb2d31" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_0e5ad262-8168-4baf-9c37-2ff001acd20b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCapitalLeasedAsssetsTable_72b94c96-0a5d-4141-900b-50c48b1f25c6" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_0e5ad262-8168-4baf-9c37-2ff001acd20b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_0e5ad262-8168-4baf-9c37-2ff001acd20b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_0e5ad262-8168-4baf-9c37-2ff001acd20b" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_0e5ad262-8168-4baf-9c37-2ff001acd20b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_bacbd02b-47cc-40b9-84fd-0c3fcf0d8b1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_0e5ad262-8168-4baf-9c37-2ff001acd20b" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_bacbd02b-47cc-40b9-84fd-0c3fcf0d8b1f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesMember_4d223470-bb70-4363-afc8-b32c96f77c91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_bacbd02b-47cc-40b9-84fd-0c3fcf0d8b1f" xlink:to="loc_us-gaap_OtherLiabilitiesMember_4d223470-bb70-4363-afc8-b32c96f77c91" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_c6945844-93dc-46e0-a55c-30927922087b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCapitalLeasedAsssetsTable_72b94c96-0a5d-4141-900b-50c48b1f25c6" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_c6945844-93dc-46e0-a55c-30927922087b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_c6945844-93dc-46e0-a55c-30927922087b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_c6945844-93dc-46e0-a55c-30927922087b" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_c6945844-93dc-46e0-a55c-30927922087b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_357d6311-0783-49a2-8fdc-18ab3949ae37" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_c6945844-93dc-46e0-a55c-30927922087b" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_357d6311-0783-49a2-8fdc-18ab3949ae37" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtMember_23bec818-1b4e-46d7-9caf-7f12a0af1cf9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_357d6311-0783-49a2-8fdc-18ab3949ae37" xlink:to="loc_us-gaap_DebtMember_23bec818-1b4e-46d7-9caf-7f12a0af1cf9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_76fb6557-e757-4eab-b5fe-de6818b54c3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCapitalLeasedAsssetsTable_72b94c96-0a5d-4141-900b-50c48b1f25c6" xlink:to="loc_us-gaap_DebtInstrumentAxis_76fb6557-e757-4eab-b5fe-de6818b54c3a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_76fb6557-e757-4eab-b5fe-de6818b54c3a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_76fb6557-e757-4eab-b5fe-de6818b54c3a" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_76fb6557-e757-4eab-b5fe-de6818b54c3a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_15cdbfe5-655b-4271-942b-ab84bde87bc5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_76fb6557-e757-4eab-b5fe-de6818b54c3a" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_15cdbfe5-655b-4271-942b-ab84bde87bc5" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/RestructuringChargesNarrativeDetails" xlink:type="simple" xlink:href="amwd-20220430.xsd#RestructuringChargesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.americanwoodmark.com/role/RestructuringChargesNarrativeDetails" xlink:type="extended" id="id265bf58568443858b540a01268ae905_RestructuringChargesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_dbd66643-8fab-48e5-a949-4657593384dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_80e48169-ed02-4e52-a36d-cc52d39a08cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_dbd66643-8fab-48e5-a949-4657593384dc" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_80e48169-ed02-4e52-a36d-cc52d39a08cd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_21185bee-8644-4ce7-94d8-a6af1bf5cd4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_dbd66643-8fab-48e5-a949-4657593384dc" xlink:to="loc_us-gaap_RestructuringCharges_21185bee-8644-4ce7-94d8-a6af1bf5cd4e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_da9e9cce-7234-45bc-82d1-b52fc2dddb1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_dbd66643-8fab-48e5-a949-4657593384dc" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_da9e9cce-7234-45bc-82d1-b52fc2dddb1a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_637cb0be-4557-4d19-b1f4-ed74f2fbd41e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_da9e9cce-7234-45bc-82d1-b52fc2dddb1a" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_637cb0be-4557-4d19-b1f4-ed74f2fbd41e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_637cb0be-4557-4d19-b1f4-ed74f2fbd41e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_637cb0be-4557-4d19-b1f4-ed74f2fbd41e" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_637cb0be-4557-4d19-b1f4-ed74f2fbd41e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_587deb5c-79f1-4561-9b27-0282ab08374d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_637cb0be-4557-4d19-b1f4-ed74f2fbd41e" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_587deb5c-79f1-4561-9b27-0282ab08374d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_0395643b-d9d6-48c3-ae71-9bc1c9514d49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_587deb5c-79f1-4561-9b27-0282ab08374d" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_0395643b-d9d6-48c3-ae71-9bc1c9514d49" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_20e342ff-97c1-4189-b6dd-e2da4349e502" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_da9e9cce-7234-45bc-82d1-b52fc2dddb1a" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_20e342ff-97c1-4189-b6dd-e2da4349e502" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_20e342ff-97c1-4189-b6dd-e2da4349e502_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_20e342ff-97c1-4189-b6dd-e2da4349e502" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_20e342ff-97c1-4189-b6dd-e2da4349e502_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_3351f975-e6d6-48a6-950b-bdf554d71a0c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_20e342ff-97c1-4189-b6dd-e2da4349e502" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_3351f975-e6d6-48a6-950b-bdf554d71a0c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_HumboldtFacilityMember_5852711d-e4ef-4fae-b8c1-46468755da41" xlink:href="amwd-20220430.xsd#amwd_HumboldtFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_3351f975-e6d6-48a6-950b-bdf554d71a0c" xlink:to="loc_amwd_HumboldtFacilityMember_5852711d-e4ef-4fae-b8c1-46468755da41" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_f1cec610-2f7b-4004-9502-57046479b93c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_da9e9cce-7234-45bc-82d1-b52fc2dddb1a" xlink:to="loc_us-gaap_RestructuringPlanAxis_f1cec610-2f7b-4004-9502-57046479b93c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_f1cec610-2f7b-4004-9502-57046479b93c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringPlanAxis_f1cec610-2f7b-4004-9502-57046479b93c" xlink:to="loc_us-gaap_RestructuringPlanDomain_f1cec610-2f7b-4004-9502-57046479b93c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_d9d40f88-3695-455c-bfe2-b4af845e257d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringPlanAxis_f1cec610-2f7b-4004-9502-57046479b93c" xlink:to="loc_us-gaap_RestructuringPlanDomain_d9d40f88-3695-455c-bfe2-b4af845e257d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FacilityClosingMember_b1d14c79-0271-479b-b173-7175509ee5cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FacilityClosingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_d9d40f88-3695-455c-bfe2-b4af845e257d" xlink:to="loc_us-gaap_FacilityClosingMember_b1d14c79-0271-479b-b173-7175509ee5cb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_ManufacturingPlantClosureMember_7022fe33-4259-487e-9ff8-6d43a3a55789" xlink:href="amwd-20220430.xsd#amwd_ManufacturingPlantClosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_d9d40f88-3695-455c-bfe2-b4af845e257d" xlink:to="loc_amwd_ManufacturingPlantClosureMember_7022fe33-4259-487e-9ff8-6d43a3a55789" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_NationwideReductionsInForceMember_010ce06b-7e71-400a-8741-3a343202db70" xlink:href="amwd-20220430.xsd#amwd_NationwideReductionsInForceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_d9d40f88-3695-455c-bfe2-b4af845e257d" xlink:to="loc_amwd_NationwideReductionsInForceMember_010ce06b-7e71-400a-8741-3a343202db70" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_1af07945-4290-4a1e-abe5-fdc2e995a2c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_da9e9cce-7234-45bc-82d1-b52fc2dddb1a" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_1af07945-4290-4a1e-abe5-fdc2e995a2c1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_1af07945-4290-4a1e-abe5-fdc2e995a2c1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_1af07945-4290-4a1e-abe5-fdc2e995a2c1" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_1af07945-4290-4a1e-abe5-fdc2e995a2c1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_f69ed144-7900-4ca4-b20f-0e6014f5d3d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_1af07945-4290-4a1e-abe5-fdc2e995a2c1" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_f69ed144-7900-4ca4-b20f-0e6014f5d3d7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember_c3561da6-251a-4781-8e04-b61b856c39eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeSeveranceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_f69ed144-7900-4ca4-b20f-0e6014f5d3d7" xlink:to="loc_us-gaap_EmployeeSeveranceMember_c3561da6-251a-4781-8e04-b61b856c39eb" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/FairValueMeasurementsFairValueOfAssetsOnRecurringBasisDetails" xlink:type="simple" xlink:href="amwd-20220430.xsd#FairValueMeasurementsFairValueOfAssetsOnRecurringBasisDetails"/>
  <link:definitionLink xlink:role="http://www.americanwoodmark.com/role/FairValueMeasurementsFairValueOfAssetsOnRecurringBasisDetails" xlink:type="extended" id="i609d21776ebe4f5c823009c9f8dbb50f_FairValueMeasurementsFairValueOfAssetsOnRecurringBasisDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_33e8132a-abb4-46a9-87c7-48afc00d741b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_1166982c-f383-4b55-9a0e-5fc66505b5bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_33e8132a-abb4-46a9-87c7-48afc00d741b" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_1166982c-f383-4b55-9a0e-5fc66505b5bf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateCashFlowHedgeAssetAtFairValue_2055bbfd-32d3-48ae-933f-b37c883bb380" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateCashFlowHedgeAssetAtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_33e8132a-abb4-46a9-87c7-48afc00d741b" xlink:to="loc_us-gaap_InterestRateCashFlowHedgeAssetAtFairValue_2055bbfd-32d3-48ae-933f-b37c883bb380" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_cf22cb4a-527b-4c90-bb3c-6b458cf868c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_33e8132a-abb4-46a9-87c7-48afc00d741b" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_cf22cb4a-527b-4c90-bb3c-6b458cf868c9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_62cc488f-82ed-495d-a76d-e0842479c01e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_cf22cb4a-527b-4c90-bb3c-6b458cf868c9" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_62cc488f-82ed-495d-a76d-e0842479c01e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_62cc488f-82ed-495d-a76d-e0842479c01e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_62cc488f-82ed-495d-a76d-e0842479c01e" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_62cc488f-82ed-495d-a76d-e0842479c01e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_c5196258-d3d1-4a5b-85ec-26ea211409ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_62cc488f-82ed-495d-a76d-e0842479c01e" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_c5196258-d3d1-4a5b-85ec-26ea211409ef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_d5eee0a2-9880-46df-a30d-7e84cbcae667" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_c5196258-d3d1-4a5b-85ec-26ea211409ef" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_d5eee0a2-9880-46df-a30d-7e84cbcae667" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_2a18f7ab-d6dd-4f21-b464-8f34d427191e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_cf22cb4a-527b-4c90-bb3c-6b458cf868c9" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_2a18f7ab-d6dd-4f21-b464-8f34d427191e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_2a18f7ab-d6dd-4f21-b464-8f34d427191e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_2a18f7ab-d6dd-4f21-b464-8f34d427191e" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_2a18f7ab-d6dd-4f21-b464-8f34d427191e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_66cf91e7-767f-4263-9b46-59c620992355" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_2a18f7ab-d6dd-4f21-b464-8f34d427191e" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_66cf91e7-767f-4263-9b46-59c620992355" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_7ab3c560-7031-4f16-9535-8fc1f4a0fa01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_66cf91e7-767f-4263-9b46-59c620992355" xlink:to="loc_us-gaap_MoneyMarketFundsMember_7ab3c560-7031-4f16-9535-8fc1f4a0fa01" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_MutualFundsMember_6fbbe89c-8e1a-4ee0-a703-5eee865a8bde" xlink:href="amwd-20220430.xsd#amwd_MutualFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_66cf91e7-767f-4263-9b46-59c620992355" xlink:to="loc_amwd_MutualFundsMember_6fbbe89c-8e1a-4ee0-a703-5eee865a8bde" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_523e34e3-ff18-444d-b86e-3a457f34304f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_cf22cb4a-527b-4c90-bb3c-6b458cf868c9" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_523e34e3-ff18-444d-b86e-3a457f34304f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_523e34e3-ff18-444d-b86e-3a457f34304f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_523e34e3-ff18-444d-b86e-3a457f34304f" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_523e34e3-ff18-444d-b86e-3a457f34304f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_5c623576-c73f-4816-91c5-65ee56609341" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_523e34e3-ff18-444d-b86e-3a457f34304f" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_5c623576-c73f-4816-91c5-65ee56609341" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_0413eff4-ec01-475b-b56f-8044ca70552e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_5c623576-c73f-4816-91c5-65ee56609341" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_0413eff4-ec01-475b-b56f-8044ca70552e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_23923e0b-3320-4abb-bd0f-30c55f49e8e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_5c623576-c73f-4816-91c5-65ee56609341" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_23923e0b-3320-4abb-bd0f-30c55f49e8e4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_7da56970-239d-43f4-bf83-c5a622bb5407" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_5c623576-c73f-4816-91c5-65ee56609341" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_7da56970-239d-43f4-bf83-c5a622bb5407" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="amwd-20220430.xsd#SubsequentEventsDetails"/>
  <link:definitionLink xlink:role="http://www.americanwoodmark.com/role/SubsequentEventsDetails" xlink:type="extended" id="i69523ea36bb547e38b27a09b4ad9a4bc_SubsequentEventsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_5a9ad989-7931-49ec-8e7f-a1742301f533" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_7b75117b-bf49-425c-a832-3aec54e51183" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_5a9ad989-7931-49ec-8e7f-a1742301f533" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_7b75117b-bf49-425c-a832-3aec54e51183" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_3b4e84a2-d804-44aa-8327-a4820807fae3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_5a9ad989-7931-49ec-8e7f-a1742301f533" xlink:to="loc_us-gaap_SubsequentEventTable_3b4e84a2-d804-44aa-8327-a4820807fae3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_31720709-2d14-4c9b-97fc-3fd2572ea7f1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_3b4e84a2-d804-44aa-8327-a4820807fae3" xlink:to="loc_srt_RangeAxis_31720709-2d14-4c9b-97fc-3fd2572ea7f1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_31720709-2d14-4c9b-97fc-3fd2572ea7f1_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_31720709-2d14-4c9b-97fc-3fd2572ea7f1" xlink:to="loc_srt_RangeMember_31720709-2d14-4c9b-97fc-3fd2572ea7f1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_422455c9-a079-41b7-a242-f47a4964e50c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_31720709-2d14-4c9b-97fc-3fd2572ea7f1" xlink:to="loc_srt_RangeMember_422455c9-a079-41b7-a242-f47a4964e50c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_e173457d-6798-4d0e-b7af-49d3c06e493a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_422455c9-a079-41b7-a242-f47a4964e50c" xlink:to="loc_srt_MinimumMember_e173457d-6798-4d0e-b7af-49d3c06e493a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_401dd1f6-2883-4187-bf2c-0d9876b0a0cb" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_422455c9-a079-41b7-a242-f47a4964e50c" xlink:to="loc_srt_MaximumMember_401dd1f6-2883-4187-bf2c-0d9876b0a0cb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_63e38058-c4eb-4502-a522-96ab5294b817" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_3b4e84a2-d804-44aa-8327-a4820807fae3" xlink:to="loc_srt_StatementScenarioAxis_63e38058-c4eb-4502-a522-96ab5294b817" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_63e38058-c4eb-4502-a522-96ab5294b817_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_63e38058-c4eb-4502-a522-96ab5294b817" xlink:to="loc_srt_ScenarioUnspecifiedDomain_63e38058-c4eb-4502-a522-96ab5294b817_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_9e29f0cd-8529-4635-94ef-77d291781171" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_63e38058-c4eb-4502-a522-96ab5294b817" xlink:to="loc_srt_ScenarioUnspecifiedDomain_9e29f0cd-8529-4635-94ef-77d291781171" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_0fe63d54-fee2-4163-a242-8a7585050e1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_3b4e84a2-d804-44aa-8327-a4820807fae3" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_0fe63d54-fee2-4163-a242-8a7585050e1b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_0fe63d54-fee2-4163-a242-8a7585050e1b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_0fe63d54-fee2-4163-a242-8a7585050e1b" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_0fe63d54-fee2-4163-a242-8a7585050e1b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_b5906c4f-cd3e-4b5e-b742-732f839900f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_0fe63d54-fee2-4163-a242-8a7585050e1b" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_b5906c4f-cd3e-4b5e-b742-732f839900f9" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/ScheduleIIValuationandQualifyingAccountsDetails" xlink:type="simple" xlink:href="amwd-20220430.xsd#ScheduleIIValuationandQualifyingAccountsDetails"/>
  <link:definitionLink xlink:role="http://www.americanwoodmark.com/role/ScheduleIIValuationandQualifyingAccountsDetails" xlink:type="extended" id="i444e8ca6628e4d4fbdc8be182e7ae2b1_ScheduleIIValuationandQualifyingAccountsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_8cb83cf0-cb2a-4420-a21d-a4066ecaa840" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_ac9a85c0-1a7a-46b2-8c2b-acbfc30cd8a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_8cb83cf0-cb2a-4420-a21d-a4066ecaa840" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_ac9a85c0-1a7a-46b2-8c2b-acbfc30cd8a6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_101e3160-6581-4485-a39a-27c53c5c5849" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_ac9a85c0-1a7a-46b2-8c2b-acbfc30cd8a6" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_101e3160-6581-4485-a39a-27c53c5c5849" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_d1306845-5087-46a3-b702-98c6d428689b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_ac9a85c0-1a7a-46b2-8c2b-acbfc30cd8a6" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_d1306845-5087-46a3-b702-98c6d428689b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_86e53220-2591-48a5-95fc-143673b569f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_ac9a85c0-1a7a-46b2-8c2b-acbfc30cd8a6" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_86e53220-2591-48a5-95fc-143673b569f7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_8f59a7e8-d81c-4001-8999-01700b508b40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_ac9a85c0-1a7a-46b2-8c2b-acbfc30cd8a6" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_8f59a7e8-d81c-4001-8999-01700b508b40" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_92bb92e6-db2b-4549-a9de-dcbc62869343" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_e943043e-2b6d-4cc9-aec2-0f96474a4648" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_8cb83cf0-cb2a-4420-a21d-a4066ecaa840" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_e943043e-2b6d-4cc9-aec2-0f96474a4648" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_ea73be0f-6606-4992-a43d-4b4fd98c5302" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_e943043e-2b6d-4cc9-aec2-0f96474a4648" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_ea73be0f-6606-4992-a43d-4b4fd98c5302" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_ea73be0f-6606-4992-a43d-4b4fd98c5302_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_ea73be0f-6606-4992-a43d-4b4fd98c5302" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_ea73be0f-6606-4992-a43d-4b4fd98c5302_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_3f0188d4-1caa-4a1e-96d4-fc8376d540de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_ea73be0f-6606-4992-a43d-4b4fd98c5302" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_3f0188d4-1caa-4a1e-96d4-fc8376d540de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_e2efe655-09f9-4874-bff6-661677954aef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_3f0188d4-1caa-4a1e-96d4-fc8376d540de" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_e2efe655-09f9-4874-bff6-661677954aef" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_SECSchedule1209ReserveCashDiscountsMember_de060185-33e3-450a-a7d3-4c16b4d0234e" xlink:href="amwd-20220430.xsd#amwd_SECSchedule1209ReserveCashDiscountsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_3f0188d4-1caa-4a1e-96d4-fc8376d540de" xlink:to="loc_amwd_SECSchedule1209ReserveCashDiscountsMember_de060185-33e3-450a-a7d3-4c16b4d0234e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_SECSchedule1209AllowanceReturnsMember_79eb89e9-54f1-45d4-95e6-118f063b51ab" xlink:href="amwd-20220430.xsd#amwd_SECSchedule1209AllowanceReturnsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_3f0188d4-1caa-4a1e-96d4-fc8376d540de" xlink:to="loc_amwd_SECSchedule1209AllowanceReturnsMember_79eb89e9-54f1-45d4-95e6-118f063b51ab" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd#eedm"/>
  <link:definitionLink xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>10
<FILENAME>amwd-20220430_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:2fee20b2-68ed-466b-81e1-fc297e5e672c,g:d9a7671a-ac2c-4c64-8a07-606fd8957fc0-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_us-gaap_HedgingDesignationDomain_37bec9fc-e905-4b83-b2e7-093d7e148b3c_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingDesignationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Domain]</link:label>
    <link:label id="lab_us-gaap_HedgingDesignationDomain_label_en-US" xlink:label="lab_us-gaap_HedgingDesignationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingDesignationDomain" xlink:to="lab_us-gaap_HedgingDesignationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_56f13483-59a7-4007-84f0-d545cfc4a544_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase Program, Authorized Amount</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase Program, Authorized Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:to="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesAndLoansReceivableNetNoncurrent_8ecf04da-7dbb-4d3e-9461-f03e95b11840_terseLabel_en-US" xlink:label="lab_us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, after Allowance for Credit Loss, Noncurrent</link:label>
    <link:label id="lab_us-gaap_NotesAndLoansReceivableNetNoncurrent_label_en-US" xlink:label="lab_us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, after Allowance for Credit Loss, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:to="lab_us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_791ad01c-3442-4fe3-8779-7af3aa70a3af_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid during the period for:</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_d4052d8d-fe9b-459f-8d2e-06a96fc467fd_terseLabel_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Domain]</link:label>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_label_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NameOfMajorCustomerDomain" xlink:to="lab_srt_NameOfMajorCustomerDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_amwd_MutualFundIncomeTaxMember_d219a45b-0356-44e3-ad72-dcda40617d4d_terseLabel_en-US" xlink:label="lab_amwd_MutualFundIncomeTaxMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mutual Fund Income Tax [Member]</link:label>
    <link:label id="lab_amwd_MutualFundIncomeTaxMember_label_en-US" xlink:label="lab_amwd_MutualFundIncomeTaxMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mutual Fund Income Tax [Member]</link:label>
    <link:label id="lab_amwd_MutualFundIncomeTaxMember_documentation_en-US" xlink:label="lab_amwd_MutualFundIncomeTaxMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mutual Fund Income Tax [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_MutualFundIncomeTaxMember" xlink:href="amwd-20220430.xsd#amwd_MutualFundIncomeTaxMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_amwd_MutualFundIncomeTaxMember" xlink:to="lab_amwd_MutualFundIncomeTaxMember" xlink:type="arc" order="1"/>
    <link:label id="lab_amwd_DefinedContributionPlanPercentOfAfterTaxEarningsContributionPercent_709a33f9-f21f-4896-84bd-7412a8eda9f4_terseLabel_en-US" xlink:label="lab_amwd_DefinedContributionPlanPercentOfAfterTaxEarningsContributionPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percent of after tax earnings contributed in profit sharing</link:label>
    <link:label id="lab_amwd_DefinedContributionPlanPercentOfAfterTaxEarningsContributionPercent_label_en-US" xlink:label="lab_amwd_DefinedContributionPlanPercentOfAfterTaxEarningsContributionPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Percent Of After Tax Earnings, Contribution, Percent</link:label>
    <link:label id="lab_amwd_DefinedContributionPlanPercentOfAfterTaxEarningsContributionPercent_documentation_en-US" xlink:label="lab_amwd_DefinedContributionPlanPercentOfAfterTaxEarningsContributionPercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Percent Of After Tax Earnings, Contribution, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_DefinedContributionPlanPercentOfAfterTaxEarningsContributionPercent" xlink:href="amwd-20220430.xsd#amwd_DefinedContributionPlanPercentOfAfterTaxEarningsContributionPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_amwd_DefinedContributionPlanPercentOfAfterTaxEarningsContributionPercent" xlink:to="lab_amwd_DefinedContributionPlanPercentOfAfterTaxEarningsContributionPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_80436833-6281-4b48-a8ee-89b1f7b12840_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal statutory rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss_4534046a-37f4-45aa-8912-cb41298f7e07_negatedLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acturial (gains) and losses</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:to="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LetterOfCreditMember_ac7588c0-9ac9-454d-bf50-c7f8fbc36790_terseLabel_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letter of Credit [Member]</link:label>
    <link:label id="lab_us-gaap_LetterOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letter of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LetterOfCreditMember" xlink:to="lab_us-gaap_LetterOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryWorkInProcess_b4fc41f1-9531-45f5-9535-ee17c9039bfa_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcess" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Work-in-process</link:label>
    <link:label id="lab_us-gaap_InventoryWorkInProcess_label_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcess" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Work in Process, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWorkInProcess" xlink:to="lab_us-gaap_InventoryWorkInProcess" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_106b0d88-2b6e-42c4-9e60-f37f36999e25_verboseLabel_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current State and Local Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_b127ea7f-a6f7-4f0f-8b4a-f9bfd640d0dd_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settled in common stock</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_40ca5e6e-bacb-461d-a5ec-2d10dfa78dec_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_d184c13b-016d-40d8-9966-07ab719c3daa_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss)</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_9db10b85-a1f7-44ed-af4a-bd9b8ab0b236_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss)</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_cf9e17f9-0113-43ed-ae6a-f018d8e3cf1e_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss)</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_d82d6e42-3591-49b8-85f7-d2605e982f18_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease right-of-use assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RisksAndUncertaintiesAbstract_070931a8-98f6-4997-a87c-3584f7654b72_terseLabel_en-US" xlink:label="lab_us-gaap_RisksAndUncertaintiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risks and Uncertainties [Abstract]</link:label>
    <link:label id="lab_us-gaap_RisksAndUncertaintiesAbstract_label_en-US" xlink:label="lab_us-gaap_RisksAndUncertaintiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risks and Uncertainties [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RisksAndUncertaintiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract" xlink:to="lab_us-gaap_RisksAndUncertaintiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementPlansPolicy_a70540c5-3115-4bc6-861e-4e5cab67ebcb_verboseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementPlansPolicy" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pensions</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementPlansPolicy_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementPlansPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension and Other Postretirement Plans, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementPlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementPlansPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementPlansPolicy" xlink:to="lab_us-gaap_PensionAndOtherPostretirementPlansPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanInterestCost_073ff673-3d09-4bc3-a382-f5b66046709e_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest cost</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanInterestCost_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Interest Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanInterestCost" xlink:to="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_44cf3b24-f782-4833-ab1d-afa804825f7f_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued compensation and related expenses</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee-related Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_0418244f-6a27-419d-843e-762f6bc95baa_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo_0fe1ce43-2f38-4312-b083-ef9cc33a7be1_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo_label_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt and Capital Lease Obligations, Maturities, Repayments of Principal in Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_db399e84-b0ba-4ae3-9dc3-4a21e26f0823_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less accumulated amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_0f7a2068-9a07-4daf-ab53-15be10e1aa16_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_amwd_RestrictedStockTrackingUnitsRstusMember_3e9421c6-dee3-46a4-9d39-7b7bdf1a4aad_terseLabel_en-US" xlink:label="lab_amwd_RestrictedStockTrackingUnitsRstusMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Tracking Units (RSTUs) [Member]</link:label>
    <link:label id="lab_amwd_RestrictedStockTrackingUnitsRstusMember_label_en-US" xlink:label="lab_amwd_RestrictedStockTrackingUnitsRstusMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Tracking Units Rstus [Member]</link:label>
    <link:label id="lab_amwd_RestrictedStockTrackingUnitsRstusMember_documentation_en-US" xlink:label="lab_amwd_RestrictedStockTrackingUnitsRstusMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Tracking Units (RSTUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_RestrictedStockTrackingUnitsRstusMember" xlink:href="amwd-20220430.xsd#amwd_RestrictedStockTrackingUnitsRstusMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_amwd_RestrictedStockTrackingUnitsRstusMember" xlink:to="lab_amwd_RestrictedStockTrackingUnitsRstusMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_f72e6bd8-68f5-4ba3-98d8-471f67cccfb0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Debt Maturities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Maturities of Long-term Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_73251e86-fb79-4b5a-afd1-66f1dad88254_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_ab08d8a1-8e0e-44da-b284-b0a43286609a_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_42aae77c-b29e-49a1-a050-d4a71710e7f3_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sales of property, plant and equipment</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Sale of Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_d953fbd6-963a-4696-aec7-ddfa973a4648_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average grant date fair value, forfeited</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_204f4c9f-bc8a-4242-b572-f5c2818ca408_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_af264b5b-b48a-4651-abf1-b41375430e48_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of intangible assets</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of Intangible Assets (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:to="lab_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveAxis_1831fb9b-b8dc-463b-b8ae-1fa007438192_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Type [Axis]</link:label>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveAxis_label_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis" xlink:to="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_33ee2f9d-7752-4c30-b84e-bc0172b29426_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average remaining lease term - operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_amwd_EconomicMember_bfef946b-f02f-4487-89de-3ae5e709513f_terseLabel_en-US" xlink:label="lab_amwd_EconomicMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Economic Development Loans [Member]</link:label>
    <link:label id="lab_amwd_EconomicMember_label_en-US" xlink:label="lab_amwd_EconomicMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Economic [Member]</link:label>
    <link:label id="lab_amwd_EconomicMember_documentation_en-US" xlink:label="lab_amwd_EconomicMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Economic [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_EconomicMember" xlink:href="amwd-20220430.xsd#amwd_EconomicMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_amwd_EconomicMember" xlink:to="lab_amwd_EconomicMember" xlink:type="arc" order="1"/>
    <link:label id="lab_amwd_ConsolidationAndPresentationPolicyPolicyTextBlock_4c131d8c-c05c-4193-b300-2bc655ee8741_terseLabel_en-US" xlink:label="lab_amwd_ConsolidationAndPresentationPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principles of Consolidation and Basis of Presentation</link:label>
    <link:label id="lab_amwd_ConsolidationAndPresentationPolicyPolicyTextBlock_label_en-US" xlink:label="lab_amwd_ConsolidationAndPresentationPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation And Presentation, Policy [Policy Text Block]</link:label>
    <link:label id="lab_amwd_ConsolidationAndPresentationPolicyPolicyTextBlock_documentation_en-US" xlink:label="lab_amwd_ConsolidationAndPresentationPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation And Presentation, Policy</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_ConsolidationAndPresentationPolicyPolicyTextBlock" xlink:href="amwd-20220430.xsd#amwd_ConsolidationAndPresentationPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_amwd_ConsolidationAndPresentationPolicyPolicyTextBlock" xlink:to="lab_amwd_ConsolidationAndPresentationPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_9090664a-075c-4a0b-bbb8-adc3e6bf0f31_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_80358c8c-9546-4ff2-8cdf-fa70f0924ed6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_f284ce52-44ba-4532-8e75-e432809f458a_negatedLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected return on plan assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Return (Loss) on Plan Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativesPolicyTextBlock_4bf6176b-8b74-4302-abf9-e393306aa6fb_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Financial Instruments</link:label>
    <link:label id="lab_us-gaap_DerivativesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_DerivativesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativesPolicyTextBlock" xlink:to="lab_us-gaap_DerivativesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_afc6afc2-72ea-4305-b1b9-f82e10ff38c8_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares available for awards</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_b4cb376a-6c95-4bcb-9d4e-951e2fde88e2_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_f134f603-a1e6-4dcc-a699-12c886b3e071_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net (Decrease) Increase in Cash and Cash Equivalents</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_amwd_ScheduleOfPostretirementBenefitObligationsPlanAssetsAndFundedStatusTableTextBlock_4b910dd2-0a80-48ac-a2b3-44e424ba25a1_terseLabel_en-US" xlink:label="lab_amwd_ScheduleOfPostretirementBenefitObligationsPlanAssetsAndFundedStatusTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation Of Benefit Obligations, Plan Assets, And Funded Status</link:label>
    <link:label id="lab_amwd_ScheduleOfPostretirementBenefitObligationsPlanAssetsAndFundedStatusTableTextBlock_label_en-US" xlink:label="lab_amwd_ScheduleOfPostretirementBenefitObligationsPlanAssetsAndFundedStatusTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Postretirement Benefit Obligations Plan Assets And Funded Status [Table Text Block]</link:label>
    <link:label id="lab_amwd_ScheduleOfPostretirementBenefitObligationsPlanAssetsAndFundedStatusTableTextBlock_documentation_en-US" xlink:label="lab_amwd_ScheduleOfPostretirementBenefitObligationsPlanAssetsAndFundedStatusTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Postretirement Benefit Obligations Plan Assets And Funded Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_ScheduleOfPostretirementBenefitObligationsPlanAssetsAndFundedStatusTableTextBlock" xlink:href="amwd-20220430.xsd#amwd_ScheduleOfPostretirementBenefitObligationsPlanAssetsAndFundedStatusTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_amwd_ScheduleOfPostretirementBenefitObligationsPlanAssetsAndFundedStatusTableTextBlock" xlink:to="lab_amwd_ScheduleOfPostretirementBenefitObligationsPlanAssetsAndFundedStatusTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_762e056a-3220-4feb-84d3-092f7754fda1_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPricePercentage_8e1a402b-cfb1-4237-8247-62dffce77694_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption Price, Percentage</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPricePercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption Price, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_53fd6267-381f-4a44-a811-4908dd8b93f2_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangibles</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_amwd_ServicedBasedRestrictedStockUnitsMember_84d22e54-aaff-42a8-9ec7-26f3de68c5c7_terseLabel_en-US" xlink:label="lab_amwd_ServicedBasedRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Serviced-Based RSUs [Member]</link:label>
    <link:label id="lab_amwd_ServicedBasedRestrictedStockUnitsMember_label_en-US" xlink:label="lab_amwd_ServicedBasedRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Serviced Based Restricted Stock Units [Member]</link:label>
    <link:label id="lab_amwd_ServicedBasedRestrictedStockUnitsMember_documentation_en-US" xlink:label="lab_amwd_ServicedBasedRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Serviced Based Restricted Stock Units [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_ServicedBasedRestrictedStockUnitsMember" xlink:href="amwd-20220430.xsd#amwd_ServicedBasedRestrictedStockUnitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_amwd_ServicedBasedRestrictedStockUnitsMember" xlink:to="lab_amwd_ServicedBasedRestrictedStockUnitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardLineItems_0d2e29de-2e00-4ae9-b0f9-c4e5254e4cc8_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Credit Carryforward [Line Items]</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardLineItems_label_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Credit Carryforward [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxCreditCarryforwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems" xlink:to="lab_us-gaap_TaxCreditCarryforwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_c75c868b-76f8-407e-908f-d4e6fe6071fe_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive loss -</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems_2be1c178-0af7-4213-9d1e-10b8ec4791d7_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanNameDomain_f435e285-0176-47f1-a882-f24a6c431b74_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_RetirementPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanNameDomain" xlink:to="lab_us-gaap_RetirementPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_eb3a9b24-35c4-4f84-8100-bf588909e9a5_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions (Reductions) Charged to Cost and Expenses</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_f922fc6d-c1e7-449c-a5fe-ee1847e5acb4_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of intangible assets</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_ac44cb4e-d986-401d-ac9d-5a6e49bac371_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase Program, Remaining Authorized Repurchase Amount</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase Program, Remaining Authorized Repurchase Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:to="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_6b9fda02-e560-41e4-839c-a323b74d7827_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions based on tax positions of prior years</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations_6b75b742-36e0-493a-8320-0e0c543ad419_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt, less current maturities</link:label>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations_e88c7df6-3eae-4e1d-8486-bf49065c435b_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations_label_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt and Lease Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:to="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_61c97c1a-f4c4-45fe-8e33-dc1d9090d691_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee benefits</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_4997092f-f775-41ff-ae6a-01ac9dd14272_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average discount rate - operating leases (percent)</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_34a61cc4-0b4f-45ca-9f5d-818509660259_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Potentially dilutive shares</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_cd0ea797-d48e-4367-b990-a365817270ff_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components Of Inventories</link:label>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_amwd_DeferredTaxAssetsPensionBenefits_c78a67c1-2d17-4a73-9737-d9853b0adb7b_terseLabel_en-US" xlink:label="lab_amwd_DeferredTaxAssetsPensionBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Pension Benefits</link:label>
    <link:label id="lab_amwd_DeferredTaxAssetsPensionBenefits_label_en-US" xlink:label="lab_amwd_DeferredTaxAssetsPensionBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Pension Benefits</link:label>
    <link:label id="lab_amwd_DeferredTaxAssetsPensionBenefits_documentation_en-US" xlink:label="lab_amwd_DeferredTaxAssetsPensionBenefits" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Pension Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_DeferredTaxAssetsPensionBenefits" xlink:href="amwd-20220430.xsd#amwd_DeferredTaxAssetsPensionBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_amwd_DeferredTaxAssetsPensionBenefits" xlink:to="lab_amwd_DeferredTaxAssetsPensionBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByLiabilityClassAxis_db44c717-c111-47fc-8cbb-e280b4964bfe_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByLiabilityClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByLiabilityClassAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByLiabilityClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis" xlink:to="lab_us-gaap_FairValueByLiabilityClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_b99b53db-3a92-4362-a3da-3deb8fd0db49_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsAbstract" xlink:to="lab_us-gaap_SubsequentEventsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_amwd_ManufacturingPlantClosureMember_1c034a65-cd63-44cb-8d90-3c2ab5a55776_terseLabel_en-US" xlink:label="lab_amwd_ManufacturingPlantClosureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Manufacturing Plant Closure</link:label>
    <link:label id="lab_amwd_ManufacturingPlantClosureMember_label_en-US" xlink:label="lab_amwd_ManufacturingPlantClosureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Manufacturing Plant Closure [Member]</link:label>
    <link:label id="lab_amwd_ManufacturingPlantClosureMember_documentation_en-US" xlink:label="lab_amwd_ManufacturingPlantClosureMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Manufacturing Plant Closure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_ManufacturingPlantClosureMember" xlink:href="amwd-20220430.xsd#amwd_ManufacturingPlantClosureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_amwd_ManufacturingPlantClosureMember" xlink:to="lab_amwd_ManufacturingPlantClosureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_8a0d513f-9f49-488b-98e0-04ee69ce3ad3_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross deferred tax assets, after valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Net of Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNet" xlink:to="lab_us-gaap_DeferredTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_a814a48e-2322-4b69-b048-b4f603e064b6_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average grant date fair value, Awarded</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_cc72e837-86a3-4326-a5db-f00b2a431882_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Commitment Fee Percentage</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Commitment Fee Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:to="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_4f72107d-b6a5-4c98-8b1c-f186bc13aace_verboseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actual return on plan assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFour_607cc35b-9dfc-4b13-9bb2-9efa47a878e4_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFour_label_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt and Capital Lease Obligations, Maturities, Repayments of Principal in Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFour" xlink:to="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowHedgingMember_bcab3e2b-e3a4-4bc5-b238-868837cfb4a9_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowHedgingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow Hedging</link:label>
    <link:label id="lab_us-gaap_CashFlowHedgingMember_label_en-US" xlink:label="lab_us-gaap_CashFlowHedgingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow Hedging [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowHedgingMember" xlink:to="lab_us-gaap_CashFlowHedgingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_54c412ce-1219-4ec5-8e89-3ddce5ba1fc2_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ddcc1f27-cf31-451b-9daa-3846e087e2cf_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_ef2125c5-8a39-4447-b969-22ab0126f04d_terseLabel_en-US" xlink:label="lab_us-gaap_MovementInStandardProductWarrantyAccrualRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Movement in Standard Product Warranty Accrual [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_label_en-US" xlink:label="lab_us-gaap_MovementInStandardProductWarrantyAccrualRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Movement in Standard Product Warranty Accrual [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MovementInStandardProductWarrantyAccrualRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward" xlink:to="lab_us-gaap_MovementInStandardProductWarrantyAccrualRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareRepurchaseProgramDomain_323f8d46-bab6-42f2-b787-eb07dee2353b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareRepurchaseProgramDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Repurchase Program [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareRepurchaseProgramDomain_label_en-US" xlink:label="lab_us-gaap_ShareRepurchaseProgramDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Repurchase Program [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain" xlink:to="lab_us-gaap_ShareRepurchaseProgramDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_39df666a-391d-4116-931b-615fbcc8bf9c_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_d412d04a-55fd-40f4-a86d-5979b7b86dfe_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_0e525f49-9619-4498-a030-ed8398aa49d7_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ASSETS</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_e849c236-591e-4c99-a98f-4579d800c899_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Amortization of Gain (Loss)</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Amortization of Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:to="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LandMember_9c8cdf69-ad54-45d0-bf05-754fa53cb98c_terseLabel_en-US" xlink:label="lab_us-gaap_LandMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land [Member]</link:label>
    <link:label id="lab_us-gaap_LandMember_label_en-US" xlink:label="lab_us-gaap_LandMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LandMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LandMember" xlink:to="lab_us-gaap_LandMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesMember_d99e3811-1545-49a7-9a52-3ab128d85b40_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities [Member]</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesMember_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesMember" xlink:to="lab_us-gaap_OtherLiabilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_293318ae-5e33-4217-a05a-9e0c59d59df2_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-use assets obtained in exchange for new finance lease liabilities</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Finance Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_amwd_EmployeePerformanceBasedRestrictedStockUnitsMember_5dc3db2c-8cf9-47f3-9517-07bb7e096bd1_terseLabel_en-US" xlink:label="lab_amwd_EmployeePerformanceBasedRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Performance Based Restricted Stock Units [Member]</link:label>
    <link:label id="lab_amwd_EmployeePerformanceBasedRestrictedStockUnitsMember_label_en-US" xlink:label="lab_amwd_EmployeePerformanceBasedRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Performance Based Restricted Stock Units [Member]</link:label>
    <link:label id="lab_amwd_EmployeePerformanceBasedRestrictedStockUnitsMember_documentation_en-US" xlink:label="lab_amwd_EmployeePerformanceBasedRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Performance Based Restricted Stock Units [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_EmployeePerformanceBasedRestrictedStockUnitsMember" xlink:href="amwd-20220430.xsd#amwd_EmployeePerformanceBasedRestrictedStockUnitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_amwd_EmployeePerformanceBasedRestrictedStockUnitsMember" xlink:to="lab_amwd_EmployeePerformanceBasedRestrictedStockUnitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_1b3d070a-4d60-462f-bb66-c8067cebdb57_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Other Intangible Assets</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_1c7aaf88-32a9-41ff-9ab8-2d7f320a1596_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Financial Instruments</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_508b43af-e5a1-45f9-9f11-6c6b04efdb76_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_amwd_CustomerBMember_bc352b23-dbf0-4f5d-a38b-6f7769d42e62_terseLabel_en-US" xlink:label="lab_amwd_CustomerBMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer B [Member]</link:label>
    <link:label id="lab_amwd_CustomerBMember_label_en-US" xlink:label="lab_amwd_CustomerBMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer B [Member]</link:label>
    <link:label id="lab_amwd_CustomerBMember_documentation_en-US" xlink:label="lab_amwd_CustomerBMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer B [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_CustomerBMember" xlink:href="amwd-20220430.xsd#amwd_CustomerBMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_amwd_CustomerBMember" xlink:to="lab_amwd_CustomerBMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_728d8316-1c3c-4e02-ac9e-586735ea0b85_verboseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration risk percentage</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValue_c85eb08c-27ec-439b-a793-3d077fb89551_verboseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Value, Issued</link:label>
    <link:label id="lab_us-gaap_PreferredStockValue_label_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_ab45bfdf-1ef8-4b9a-a00b-1122fbf469d6_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_12076209-781f-4521-b7d8-264ea3c0ac33_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_49e05af6-6ebc-4d0d-9bfa-5578f1a2b3cb_verboseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discount rate</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_c11fb05f-85d6-42ae-99ae-5af3e529e25f_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_amwd_PerformancePeriod_28d0e2aa-8282-4aa7-af28-e03ad3c82621_terseLabel_en-US" xlink:label="lab_amwd_PerformancePeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance period</link:label>
    <link:label id="lab_amwd_PerformancePeriod_label_en-US" xlink:label="lab_amwd_PerformancePeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Period</link:label>
    <link:label id="lab_amwd_PerformancePeriod_documentation_en-US" xlink:label="lab_amwd_PerformancePeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_PerformancePeriod" xlink:href="amwd-20220430.xsd#amwd_PerformancePeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_amwd_PerformancePeriod" xlink:to="lab_amwd_PerformancePeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_851dc0f1-329e-44d6-8bf5-6d3bbed30de8_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_a7e8415b-9e05-4bdb-9d44-895f91831a06_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdvertisingCostsPolicyTextBlock_9587e791-b933-42e8-9479-c98a953eb6c1_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising Costs</link:label>
    <link:label id="lab_us-gaap_AdvertisingCostsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising Cost [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:to="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StandardProductWarrantyAccrualPayments_b1e00d69-53f1-4f9e-91e0-acf4c32b59a0_negatedLabel_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyAccrualPayments" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlements</link:label>
    <link:label id="lab_us-gaap_StandardProductWarrantyAccrualPayments_label_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyAccrualPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standard Product Warranty Accrual, Decrease for Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StandardProductWarrantyAccrualPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandardProductWarrantyAccrualPayments" xlink:to="lab_us-gaap_StandardProductWarrantyAccrualPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_3c438a96-2618-4a8e-8ec6-452e64c20471_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_amwd_PerformanceBasedRestrictedStockTrackingUnitsRstusMember_13e39dab-348c-4363-9fa1-2f6dcfed853e_terseLabel_en-US" xlink:label="lab_amwd_PerformanceBasedRestrictedStockTrackingUnitsRstusMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance-Based Restricted Stock Tracking Units (RSTUs) [Member]</link:label>
    <link:label id="lab_amwd_PerformanceBasedRestrictedStockTrackingUnitsRstusMember_label_en-US" xlink:label="lab_amwd_PerformanceBasedRestrictedStockTrackingUnitsRstusMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Based Restricted Stock Tracking Units Rstus [Member]</link:label>
    <link:label id="lab_amwd_PerformanceBasedRestrictedStockTrackingUnitsRstusMember_documentation_en-US" xlink:label="lab_amwd_PerformanceBasedRestrictedStockTrackingUnitsRstusMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance-Based Restricted Stock Tracking Units (RSTUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_PerformanceBasedRestrictedStockTrackingUnitsRstusMember" xlink:href="amwd-20220430.xsd#amwd_PerformanceBasedRestrictedStockTrackingUnitsRstusMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_amwd_PerformanceBasedRestrictedStockTrackingUnitsRstusMember" xlink:to="lab_amwd_PerformanceBasedRestrictedStockTrackingUnitsRstusMember" xlink:type="arc" order="1"/>
    <link:label id="lab_amwd_DeferredTaxAssetsTaxCreditCarryforwardsNet_24f7d79a-64f8-4013-8064-61ef70866585_terseLabel_en-US" xlink:label="lab_amwd_DeferredTaxAssetsTaxCreditCarryforwardsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net deferred tax assets related to tax credit carryforwards</link:label>
    <link:label id="lab_amwd_DeferredTaxAssetsTaxCreditCarryforwardsNet_label_en-US" xlink:label="lab_amwd_DeferredTaxAssetsTaxCreditCarryforwardsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Credit Carryforwards, Net</link:label>
    <link:label id="lab_amwd_DeferredTaxAssetsTaxCreditCarryforwardsNet_documentation_en-US" xlink:label="lab_amwd_DeferredTaxAssetsTaxCreditCarryforwardsNet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Credit Carryforwards, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_DeferredTaxAssetsTaxCreditCarryforwardsNet" xlink:href="amwd-20220430.xsd#amwd_DeferredTaxAssetsTaxCreditCarryforwardsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_amwd_DeferredTaxAssetsTaxCreditCarryforwardsNet" xlink:to="lab_amwd_DeferredTaxAssetsTaxCreditCarryforwardsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionContributions_6ec79d13-e315-4336-8da3-a8bf87394dcb_negatedLabel_en-US" xlink:label="lab_us-gaap_PensionContributions" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension contributions in excess of (less than) expense</link:label>
    <link:label id="lab_us-gaap_PensionContributions_label_en-US" xlink:label="lab_us-gaap_PensionContributions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment for Pension Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionContributions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionContributions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionContributions" xlink:to="lab_us-gaap_PensionContributions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_6bb6c376-d953-484f-baa3-672a39967e7e_negatedLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock repurchases</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased and Retired During Period, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_5846e944-1f41-45c7-a4e9-5c867640b37b_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer receivables</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerSalesChannelAxis_5d4a30fd-d16a-492d-9295-31eed44d48bf_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerSalesChannelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Sales Channel [Axis]</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerSalesChannelAxis_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerSalesChannelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Sales Channel [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerSalesChannelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerSalesChannelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelAxis" xlink:to="lab_us-gaap_ContractWithCustomerSalesChannelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_amwd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledNumber_01e9c6bd-0863-4ac4-be6b-21ed6e147bf2_negatedLabel_en-US" xlink:label="lab_amwd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledNumber" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cancelled due to non-achievement of performance goals</link:label>
    <link:label id="lab_amwd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledNumber_label_en-US" xlink:label="lab_amwd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Cancelled Number</link:label>
    <link:label id="lab_amwd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledNumber_documentation_en-US" xlink:label="lab_amwd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledNumber" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Cancelled Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledNumber" xlink:href="amwd-20220430.xsd#amwd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_amwd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledNumber" xlink:to="lab_amwd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_1b0229b4-67e1-447b-892c-d1f5b1ad3f3f_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment</link:label>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_label_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Expenditures Incurred but Not yet Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:to="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_8c52ef49-e746-4584-aeb9-7b11f7a69ed3_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-use assets obtained in exchange for new operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_37647765-23f4-46d9-8471-00601186cf51_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Inventory</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_087c663d-817c-4177-b461-52e61a215fef_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Significant Components Of Deferred Tax Assets And Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_5a90d014-3039-4028-8282-ed43aa6b1be4_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_76c003e0-d3ce-4c40-9297-8520d2e45083_terseLabel_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_label_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_23f5f8de-554c-43d9-9ba3-fdfa871ef643_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_986af261-91e7-4075-86ec-15b3611b2b16_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing cash flows for financing leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_label_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Principal Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeasePrincipalPayments" xlink:to="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardTable_2c383b51-2e12-4afb-96e2-87a946e2c0c0_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Credit Carryforward [Table]</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardTable_label_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Credit Carryforward [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxCreditCarryforwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable" xlink:to="lab_us-gaap_TaxCreditCarryforwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_845c80c5-a81e-493f-a063-fc5f23bed2ae_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Remaining Borrowing Capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Remaining Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnSaleOfBusiness_c2c61782-056a-4ab7-9cc4-025224bc4bff_terseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Disposition of Business</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfBusiness_label_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Disposition of Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfBusiness" xlink:to="lab_us-gaap_GainLossOnSaleOfBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeFixedInterestRate_a0c7ff97-c948-4e66-973c-f6b1c035e3cd_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeFixedInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Fixed Interest Rate</link:label>
    <link:label id="lab_us-gaap_DerivativeFixedInterestRate_label_en-US" xlink:label="lab_us-gaap_DerivativeFixedInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Fixed Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFixedInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFixedInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFixedInterestRate" xlink:to="lab_us-gaap_DerivativeFixedInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_3e8dab37-09b1-4044-a666-a5f25651917c_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_83e2bee4-e97f-47a0-bfad-4f3520654c03_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_935a585f-f10c-473a-a4e8-e9a2842a025b_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net earnings (loss) per share, Basic (usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_779fa791-bfa2-4d12-b0a3-5f6463ce4285_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in pension benefits, net of deferred taxes of $(1,156), $(573), and $190, respectively</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_a9b8fdd5-9f79-4efb-87c0-b2501c73fb44_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_631e4c1c-a942-451d-b283-fd3a9fbcf68d_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Recognition</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_fced36e9-18da-44bc-9ec1-d5de5058be4a_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issued and outstanding, beginning balance</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_7521e15a-54be-4485-9f99-c9c1fff6f2d6_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issued and outstanding, ending balance</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForCreditLossMember_01a0fec2-632e-44ac-b25d-a6a133063b3d_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Allowance, Credit Loss [Member]</link:label>
    <link:label id="lab_us-gaap_AllowanceForCreditLossMember_label_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Allowance, Credit Loss [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForCreditLossMember" xlink:to="lab_us-gaap_AllowanceForCreditLossMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_2968d063-b08b-4015-9bba-1b9780fda3a0_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_34088088-6d8d-4777-864f-fe3c6b571cbb_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryRawMaterials_1e7dfd46-c3a5-4699-9788-39f4812c651f_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryRawMaterials" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Raw materials</link:label>
    <link:label id="lab_us-gaap_InventoryRawMaterials_label_en-US" xlink:label="lab_us-gaap_InventoryRawMaterials" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Raw Materials, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterials" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryRawMaterials"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryRawMaterials" xlink:to="lab_us-gaap_InventoryRawMaterials" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_7a588e37-9334-40b3-86a7-43cd6a6575d2_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expense for 401(k) matching contributions</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:to="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_72cea76a-bda2-40e7-84b1-df1dc2690137_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrealizedGainLossOnDerivatives_ba49429b-33ef-4d88-bcff-20f270015b70_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrealizedGainLossOnDerivatives" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized (gain) loss on foreign exchange forward contracts</link:label>
    <link:label id="lab_us-gaap_UnrealizedGainLossOnDerivatives_label_en-US" xlink:label="lab_us-gaap_UnrealizedGainLossOnDerivatives" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized Gain (Loss) on Derivatives</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnDerivatives" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrealizedGainLossOnDerivatives"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrealizedGainLossOnDerivatives" xlink:to="lab_us-gaap_UnrealizedGainLossOnDerivatives" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_a2273dca-b203-4d72-9699-af8e58424184_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule II - Valuation and Qualifying Accounts</link:label>
    <link:label id="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_label_en-US" xlink:label="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:to="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_amwd_TermLoansMember_d778e572-c005-4721-9549-3ac8033cc46a_terseLabel_en-US" xlink:label="lab_amwd_TermLoansMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loans [Member]</link:label>
    <link:label id="lab_amwd_TermLoansMember_label_en-US" xlink:label="lab_amwd_TermLoansMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loans [Member]</link:label>
    <link:label id="lab_amwd_TermLoansMember_documentation_en-US" xlink:label="lab_amwd_TermLoansMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loans [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_TermLoansMember" xlink:href="amwd-20220430.xsd#amwd_TermLoansMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_amwd_TermLoansMember" xlink:to="lab_amwd_TermLoansMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_e4fc5321-e246-485a-a33a-5efc6c09da27_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax credit carryforwards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Credit Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_d3ec0e57-bc30-45fb-b066-16171644e5a1_terseLabel_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machinery And Equipment [Member]</link:label>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_label_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machinery and Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MachineryAndEquipmentMember" xlink:to="lab_us-gaap_MachineryAndEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_18dacbe1-55f4-4fb8-ba1c-ee6c41c41cab_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating cash flows for operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_446e688b-3449-4a90-ae20-4534311b7e8f_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net deferred tax liability</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilities" xlink:to="lab_us-gaap_DeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_39aee409-01a8-402b-9d8d-b0fe7fd11add_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares approved for grants</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_2fedbf0a-b3a9-4304-946a-df12f75a7c32_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-cash items</link:label>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Noncash Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncashIncomeExpense" xlink:to="lab_us-gaap_OtherNoncashIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_amwd_ScheduleofPensionAssetsByMajorCategoryOfPlanAssetsAndTypeofFairValueMeasurementTableTextBlock_3917b27b-27cb-47d7-ba3b-7a9c68d2e89a_terseLabel_en-US" xlink:label="lab_amwd_ScheduleofPensionAssetsByMajorCategoryOfPlanAssetsAndTypeofFairValueMeasurementTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Pension Assets By Major Category Of Plan Assets And Type Of Fair Value Measurements</link:label>
    <link:label id="lab_amwd_ScheduleofPensionAssetsByMajorCategoryOfPlanAssetsAndTypeofFairValueMeasurementTableTextBlock_label_en-US" xlink:label="lab_amwd_ScheduleofPensionAssetsByMajorCategoryOfPlanAssetsAndTypeofFairValueMeasurementTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Pension Assets By Major Category Of Plan Assets And Type of Fair Value Measurement [Table Text Block]</link:label>
    <link:label id="lab_amwd_ScheduleofPensionAssetsByMajorCategoryOfPlanAssetsAndTypeofFairValueMeasurementTableTextBlock_documentation_en-US" xlink:label="lab_amwd_ScheduleofPensionAssetsByMajorCategoryOfPlanAssetsAndTypeofFairValueMeasurementTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Pension Assets By Major Category Of Plan Assets And Type of Fair Value Measurement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_ScheduleofPensionAssetsByMajorCategoryOfPlanAssetsAndTypeofFairValueMeasurementTableTextBlock" xlink:href="amwd-20220430.xsd#amwd_ScheduleofPensionAssetsByMajorCategoryOfPlanAssetsAndTypeofFairValueMeasurementTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_amwd_ScheduleofPensionAssetsByMajorCategoryOfPlanAssetsAndTypeofFairValueMeasurementTableTextBlock" xlink:to="lab_amwd_ScheduleofPensionAssetsByMajorCategoryOfPlanAssetsAndTypeofFairValueMeasurementTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherDepreciationAndAmortization_08afd0c5-dd18-486e-a516-663f975f1481_terseLabel_en-US" xlink:label="lab_us-gaap_OtherDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization and depreciation expense on property, plant and equipment</link:label>
    <link:label id="lab_us-gaap_OtherDepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_OtherDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Depreciation and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherDepreciationAndAmortization" xlink:to="lab_us-gaap_OtherDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_amwd_PromotionalDisplaysNet_1d119de9-1020-4584-b465-435414902035_verboseLabel_en-US" xlink:label="lab_amwd_PromotionalDisplaysNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Promotional displays, net</link:label>
    <link:label id="lab_amwd_PromotionalDisplaysNet_label_en-US" xlink:label="lab_amwd_PromotionalDisplaysNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Promotional Displays Net</link:label>
    <link:label id="lab_amwd_PromotionalDisplaysNet_documentation_en-US" xlink:label="lab_amwd_PromotionalDisplaysNet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Promotional displays net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_PromotionalDisplaysNet" xlink:href="amwd-20220430.xsd#amwd_PromotionalDisplaysNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_amwd_PromotionalDisplaysNet" xlink:to="lab_amwd_PromotionalDisplaysNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_8ae114cf-3105-490a-95d5-b188d2ef0e2d_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Gross</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:to="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_amwd_HomeCenterRetailersMember_fbf7d38b-2042-4818-982d-41dedc6bca78_terseLabel_en-US" xlink:label="lab_amwd_HomeCenterRetailersMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Home center retailers</link:label>
    <link:label id="lab_amwd_HomeCenterRetailersMember_label_en-US" xlink:label="lab_amwd_HomeCenterRetailersMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Home Center Retailers [Member]</link:label>
    <link:label id="lab_amwd_HomeCenterRetailersMember_documentation_en-US" xlink:label="lab_amwd_HomeCenterRetailersMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Home Center Retailers [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_HomeCenterRetailersMember" xlink:href="amwd-20220430.xsd#amwd_HomeCenterRetailersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_amwd_HomeCenterRetailersMember" xlink:to="lab_amwd_HomeCenterRetailersMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityVoluntaryFilers_f4c62177-0888-484a-bf50-343110b99dea_terseLabel_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:label id="lab_dei_EntityVoluntaryFilers_label_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityVoluntaryFilers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers" xlink:to="lab_dei_EntityVoluntaryFilers" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanAssetCategoriesDomain_46badba8-dc73-4e34-8680-cc6c0d7fde78_terseLabel_en-US" xlink:label="lab_us-gaap_PlanAssetCategoriesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Category [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanAssetCategoriesDomain_label_en-US" xlink:label="lab_us-gaap_PlanAssetCategoriesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Category [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain" xlink:to="lab_us-gaap_PlanAssetCategoriesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_ec015635-c74a-4498-946c-15f64f1b5067_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current maturities of long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_117600c7-6b95-49fc-8081-60c6ea298313_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt and Lease Obligation, Current</link:label>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_60422956-a83b-44f5-9aa3-b53818a2b2de_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current maturities</link:label>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt and Lease Obligation, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:to="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan_7f19664e-070f-41ca-8123-4109b98cae56_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee benefit plan contributions</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Employee Benefit Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAsset_811982d5-2b97-4318-9639-1106f3c8a482_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease assets</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, after Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAsset" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_16812006-0bcf-4a9e-9fff-704e7d744516_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets at fair value</link:label>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosure" xlink:to="lab_us-gaap_AssetsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_0152458e-2d83-4241-8f18-c17491a4b1b0_verboseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">QUOTED PRICES IN ACTIVE MARKETS (LEVEL 1) [Member]</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_77255f36-2c1a-4392-9c91-0d9e537aa825_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LEVEL 1 [Member]</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_5376dafd-bce5-4ac7-88e8-fb1797c01879_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">INVESTING ACTIVITIES</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_a1031314-dfc0-49cc-8d9c-826f221ec73e_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in Unrecognized Tax Benefits</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_7e01eb91-2a08-43d0-92a4-09527ca7cd5e_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of goodwill</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairmentLoss" xlink:to="lab_us-gaap_GoodwillImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_c3f87e0e-3abb-4745-96b2-6db95cea008a_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value by Liability Class [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value by Liability Class [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued_c4aabb43-bf89-4a78-8f34-6dd272a14bf5_verboseLabel_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for warranties</link:label>
    <link:label id="lab_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued_label_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standard Product Warranty Accrual, Increase for Warranties Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StandardProductWarrantyAccrualWarrantiesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued" xlink:to="lab_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_96182447-b5eb-475a-96c8-313b71fade49_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_e073f4d5-4d9a-4e46-b04c-8af500cc2d48_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_81927c9d-b3e2-41d6-8750-94072e52500d_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease Maturities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Payment, Due [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BaseRateMember_ce0a9113-b9e0-484e-8db0-f7d4c06cbf5e_terseLabel_en-US" xlink:label="lab_us-gaap_BaseRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Base Rate</link:label>
    <link:label id="lab_us-gaap_BaseRateMember_label_en-US" xlink:label="lab_us-gaap_BaseRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Base Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BaseRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BaseRateMember" xlink:to="lab_us-gaap_BaseRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_34a545b7-b6c5-4618-8a8a-b58f9c8cbf64_verboseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions based on tax positions related to the current year</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_9152ba6b-be64-418f-99df-7d9c073d15bb_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_e012af1b-d290-402f-a725-5fa11312f8b4_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities and shareholders' equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_438d14c2-92cc-42ef-9738-a8ce850f4289_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_ecee92f0-e95e-482e-89a2-921ec35f58eb_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other accrued expenses</link:label>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_59141a29-aba4-462c-902f-a8c2ae9a4db9_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other accrued expenses</link:label>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_a0e4625a-ab60-4986-9af0-445b53f75df6_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementScenarioAxis_5d504e12-7c09-4f4d-93d1-164838a30967_terseLabel_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:label id="lab_srt_StatementScenarioAxis_label_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementScenarioAxis" xlink:to="lab_srt_StatementScenarioAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_d22e25b0-d088-4eb5-9e9a-c15db66cc041_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireOtherProductiveAssets_736c97de-27f3-4933-a8ac-94fa68c722e3_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireOtherProductiveAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment in promotional displays</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireOtherProductiveAssets_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireOtherProductiveAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Other Productive Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireOtherProductiveAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireOtherProductiveAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireOtherProductiveAssets" xlink:to="lab_us-gaap_PaymentsToAcquireOtherProductiveAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_e1da5480-f802-4f0f-90fb-881009a69437_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Benefits paid</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Benefits Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:to="lab_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskLineItems_b6749122-e284-4b2d-89c4-b658a74699ee_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Line Items]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskLineItems_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskLineItems" xlink:to="lab_us-gaap_ConcentrationRiskLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_0eddd7d7-eb65-46b2-9773-7c3bfd3a7160_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_bf305885-fed9-4bb1-8344-8b6ae11e7b76_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1b46cb61-0978-4d19-b45f-cde6ae6aae7f_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LIABILITIES AND SHAREHOLDERS' EQUITY</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_17335c62-fa13-42ce-a77a-298bd9c61235_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestRateSwapMember_36a3905e-7ce5-49fa-bb66-9f24d1ebb711_terseLabel_en-US" xlink:label="lab_us-gaap_InterestRateSwapMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Swap [Member]</link:label>
    <link:label id="lab_us-gaap_InterestRateSwapMember_label_en-US" xlink:label="lab_us-gaap_InterestRateSwapMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Swap [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestRateSwapMember" xlink:to="lab_us-gaap_InterestRateSwapMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingRelationshipDomain_308bfe69-2210-4496-9fdd-4c70ae721873_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingRelationshipDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship [Domain]</link:label>
    <link:label id="lab_us-gaap_HedgingRelationshipDomain_label_en-US" xlink:label="lab_us-gaap_HedgingRelationshipDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingRelationshipDomain" xlink:to="lab_us-gaap_HedgingRelationshipDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureTable_f77e6a0c-9299-4805-be8d-b11fb8f8f2bb_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureTable_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:to="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_3600bb68-f5b2-4ddf-b3aa-6ea69ce0b7f8_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Value, Acquired, Cost Method</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_label_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Value, Acquired, Cost Method</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:to="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_f6179623-0989-4377-897c-8988138512af_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_08dfd52a-2809-4a45-af66-b1806f870709_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_5999c974-7d58-4fd9-bd34-60ae6dcc49cd_negatedLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal income tax credits</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_38f5b032-cc9e-4d11-9c5f-79c7762b3d28_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise of stock-based compensation awards, net of amounts withheld for taxes</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_a9ff4628-8c68-459d-9baa-9a214c51660e_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_0f0d6b2c-71aa-4f46-b5a2-04d5c450295b_negatedLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension settlement, net</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_7069ad07-e5f5-4ce3-82ac-cd7a1e7486ed_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension settlement, net</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" xlink:to="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanNameAxis_8e8e9c57-93a1-4847-b1be-bb725173d3a4_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanNameAxis_label_en-US" xlink:label="lab_us-gaap_RetirementPlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanNameAxis" xlink:to="lab_us-gaap_RetirementPlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_e063dc6b-188a-4a29-a7f1-413af46473cd_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_9e5ac0c7-6781-488e-9498-0df67bf8d0a1_terseLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_label_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_9789e0e0-b99a-417c-9cb5-d04770ea7bb1_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCredit_f711e801-7ded-49b1-b245-c1a6d39c14a2_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowed under the Credit Agreement</link:label>
    <link:label id="lab_us-gaap_LineOfCredit_443f4c1a-408e-4054-b09e-2dff73f92ca7_verboseLabel_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount outstanding</link:label>
    <link:label id="lab_us-gaap_LineOfCredit_label_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Line of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCredit" xlink:to="lab_us-gaap_LineOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_2161278b-e334-4296-9198-b3f2efcf4e5b_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationDomain" xlink:to="lab_us-gaap_BalanceSheetLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_06cc8f5a-4349-4de7-8424-93d6ffdf7275_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt issuance costs</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_f3b6e53c-dedc-4297-b8e2-959f383aa4e7_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt issuance costs</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsNet" xlink:to="lab_us-gaap_DeferredFinanceCostsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment_74ae802d-9d5c-4045-a2a2-c283efbc9ef8_verboseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Meals and entertainment</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Meals and Entertainment, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_e1fbe01c-e644-40cf-b286-d1bce70560b6_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares authorized</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_b8dc688f-2d7f-41d5-b013-2141525bc08e_periodStartLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at beginning of year</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_cec0330f-9f30-4b42-abf0-a69fec8a7f93_periodEndLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at end of year</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_e78c2aea-8699-4fdc-9c2f-7c68a8a2a5ae_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross deferred tax assets, before valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="lab_us-gaap_DeferredTaxAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_2bc648b9-5534-4bb8-bac2-b5437520b84b_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:to="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_a47b6491-a066-47c4-956a-18684661b8c5_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_4fe8aa11-4516-4938-a3ef-5d977a0aa7f1_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeFinanceLeasesTextBlock_47419d2f-e36b-4c9a-81e7-744836ea00ab_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeFinanceLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Finance Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeFinanceLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeFinanceLeasesTextBlock" xlink:to="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_amwd_DelayedDrawTermLoanMember_9bc5bc32-4baf-4732-91fc-048a028a148d_terseLabel_en-US" xlink:label="lab_amwd_DelayedDrawTermLoanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Delayed Draw Term Loan [Member]</link:label>
    <link:label id="lab_amwd_DelayedDrawTermLoanMember_label_en-US" xlink:label="lab_amwd_DelayedDrawTermLoanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Delayed Draw Term Loan [Member]</link:label>
    <link:label id="lab_amwd_DelayedDrawTermLoanMember_documentation_en-US" xlink:label="lab_amwd_DelayedDrawTermLoanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Delayed Draw Term Loan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_DelayedDrawTermLoanMember" xlink:href="amwd-20220430.xsd#amwd_DelayedDrawTermLoanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_amwd_DelayedDrawTermLoanMember" xlink:to="lab_amwd_DelayedDrawTermLoanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedMarketingCostsCurrent_435eec86-b1d3-4569-84ee-04e6dc56a179_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedMarketingCostsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued marketing expenses</link:label>
    <link:label id="lab_us-gaap_AccruedMarketingCostsCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedMarketingCostsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Marketing Costs, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedMarketingCostsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedMarketingCostsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedMarketingCostsCurrent" xlink:to="lab_us-gaap_AccruedMarketingCostsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_f0e8ccfd-d4ba-4240-b480-3f47bad4d163_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_1b2ee8aa-accf-4aa4-b56c-40fce4a43b19_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_6680763d-701f-4a3c-a2bb-03e111949263_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and administrative expenses</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RestatementAxis_4a444c73-e156-43b7-800d-994e7212b46c_terseLabel_en-US" xlink:label="lab_srt_RestatementAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period [Axis]</link:label>
    <link:label id="lab_srt_RestatementAxis_label_en-US" xlink:label="lab_srt_RestatementAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RestatementAxis" xlink:to="lab_srt_RestatementAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringPlanDomain_cc45592a-4a43-44fe-bbce-dfe9933f3c93_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringPlanDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Plan [Domain]</link:label>
    <link:label id="lab_us-gaap_RestructuringPlanDomain_label_en-US" xlink:label="lab_us-gaap_RestructuringPlanDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Plan [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringPlanDomain" xlink:to="lab_us-gaap_RestructuringPlanDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_546823b4-aa88-4357-82b4-59f415b0e33a_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans Payable and Long-Term Debt</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_amwd_IndependentDealersandDistributorsMember_9904a166-2b39-49d2-a256-bc2eebd80adf_terseLabel_en-US" xlink:label="lab_amwd_IndependentDealersandDistributorsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Independent dealers and distributors</link:label>
    <link:label id="lab_amwd_IndependentDealersandDistributorsMember_label_en-US" xlink:label="lab_amwd_IndependentDealersandDistributorsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Independent Dealers and Distributors [Member]</link:label>
    <link:label id="lab_amwd_IndependentDealersandDistributorsMember_documentation_en-US" xlink:label="lab_amwd_IndependentDealersandDistributorsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Independent Dealers and Distributors [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_IndependentDealersandDistributorsMember" xlink:href="amwd-20220430.xsd#amwd_IndependentDealersandDistributorsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_amwd_IndependentDealersandDistributorsMember" xlink:to="lab_amwd_IndependentDealersandDistributorsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_7f8d5145-9564-46bc-ada1-e0a921672e99_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Income Tax Expense</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditMember_7fc2dacd-c7d3-41d0-94a7-aef1b5ef74f4_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit</link:label>
    <link:label id="lab_us-gaap_LineOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditMember" xlink:to="lab_us-gaap_LineOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_amwd_ConsolidatedInterestCoverageRatio_e09770da-2af4-4843-8391-286736c53a20_terseLabel_en-US" xlink:label="lab_amwd_ConsolidatedInterestCoverageRatio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Interest Coverage Ratio</link:label>
    <link:label id="lab_amwd_ConsolidatedInterestCoverageRatio_label_en-US" xlink:label="lab_amwd_ConsolidatedInterestCoverageRatio" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Interest Coverage Ratio</link:label>
    <link:label id="lab_amwd_ConsolidatedInterestCoverageRatio_documentation_en-US" xlink:label="lab_amwd_ConsolidatedInterestCoverageRatio" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Interest Coverage Ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_ConsolidatedInterestCoverageRatio" xlink:href="amwd-20220430.xsd#amwd_ConsolidatedInterestCoverageRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_amwd_ConsolidatedInterestCoverageRatio" xlink:to="lab_amwd_ConsolidatedInterestCoverageRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLocationDomain_71580dee-fd87-4321-a359-5e0cdfe2d148_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income Location [Domain]</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLocationDomain_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationDomain" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SeniorNotesMember_f9a1330f-73fa-424e-a3c7-be225f413fe7_terseLabel_en-US" xlink:label="lab_us-gaap_SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Notes [Member]</link:label>
    <link:label id="lab_us-gaap_SeniorNotesMember_label_en-US" xlink:label="lab_us-gaap_SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Notes [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeniorNotesMember" xlink:to="lab_us-gaap_SeniorNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_c33eb24a-e62e-42cd-a93b-d7a25c4d7654_verboseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SIGNIFICANT UNOBSERVABLE INPUTS (LEVEL 3) [Member]</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_47eaec6f-6284-434d-86d7-fb5725ed768e_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LEVEL 3 [Member]</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryDisclosureTextBlock_2c9a7d4c-ec2f-4831-91a5-686326cf176a_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureTextBlock" xlink:to="lab_us-gaap_InventoryDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_4c464ff9-8134-4aa8-911e-e1e999e81e36_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_fdaedb47-bec6-4ba0-bf31-4de41132daf6_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:to="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_6569c50b-2ed1-4fe0-94a7-19ff1f83a99d_verboseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Federal Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_5ffeb0bb-afd0-48f3-affa-ba9b4479b9be_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liability</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_2e82c983-4462-42d0-9c4c-44f69bf4e97f_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease liability</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_amwd_FinanceLeaseInterestRate_02e83130-82ae-46b5-9ad7-5eee2b86906d_terseLabel_en-US" xlink:label="lab_amwd_FinanceLeaseInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rates on finance leases (percent)</link:label>
    <link:label id="lab_amwd_FinanceLeaseInterestRate_label_en-US" xlink:label="lab_amwd_FinanceLeaseInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Interest Rate</link:label>
    <link:label id="lab_amwd_FinanceLeaseInterestRate_documentation_en-US" xlink:label="lab_amwd_FinanceLeaseInterestRate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_FinanceLeaseInterestRate" xlink:href="amwd-20220430.xsd#amwd_FinanceLeaseInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_amwd_FinanceLeaseInterestRate" xlink:to="lab_amwd_FinanceLeaseInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_656ed08b-2e37-42f4-bf21-17de10a68656_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_de84afb7-53f3-45be-a7b1-35878134ff68_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_4c1eb68b-6700-4915-b0fa-54205d05b714_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average discount rate - finance leases (percent)</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_d5041fbf-ee0d-4f4f-b978-f4390ceec234_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_6c347797-6e4d-4234-9c70-d8808619bbf6_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected to be recognized over a weighted average period</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_b2536ced-9721-4e35-8210-db3ec5e657bd_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Concentration Risk</link:label>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerConcentrationRiskMember" xlink:to="lab_us-gaap_CustomerConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2d9034d1-7863-4a1f-9831-88f5042d646e_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average grant date fair value, beginning balance</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1cb1e10f-b3d7-4ea3-a874-dd8fa8724cbc_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average grant date fair value, ending balance</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_86d95431-6b9a-4268-82ed-09d5e6c27c11_terseLabel_en-US" xlink:label="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Postretirement Benefits Plan [Member]</link:label>
    <link:label id="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_label_en-US" xlink:label="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Postretirement Benefits Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:to="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTable_d67636e9-b281-4891-a9f2-6b6ea8605e81_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTable_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTable" xlink:to="lab_us-gaap_SubsequentEventTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_f2d0c7ce-ce3a-45ac-9787-4665cbaff560_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_bc1aef87-ef0b-4fc1-81e5-63c38be9afbd_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization_7d850da1-b1d3-459d-a127-1a68a0b67ea2_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reduction in the carrying value of right-of-use assets</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfTreasuryStockTable_8e8498f3-062b-4d83-b593-f72798cc14e0_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfTreasuryStockTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Treasury Stock [Table]</link:label>
    <link:label id="lab_us-gaap_ClassOfTreasuryStockTable_label_en-US" xlink:label="lab_us-gaap_ClassOfTreasuryStockTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Treasury Stock [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfTreasuryStockTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfTreasuryStockTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable" xlink:to="lab_us-gaap_ClassOfTreasuryStockTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_5c05eb79-a77b-4c39-ad11-6294302e7ed0_negatedLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for doubtful accounts</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LoansPayable_d683c133-4173-4fde-972f-6551833353af_terseLabel_en-US" xlink:label="lab_us-gaap_LoansPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount drawn on loan</link:label>
    <link:label id="lab_us-gaap_LoansPayable_label_en-US" xlink:label="lab_us-gaap_LoansPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansPayable" xlink:to="lab_us-gaap_LoansPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_8b9b4247-67a6-4e7b-a3ed-c0d4441ee188_totalLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Funded status of the plan</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Funded (Unfunded) Status of Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:to="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_62e293a1-9e4f-40a4-aa7c-1987fc5544ab_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt issuance cost</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:to="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_c9b0d63d-fef3-47c3-bb77-ef44e26e23c0_terseLabel_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_label_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_IcfrAuditorAttestationFlag" xlink:to="lab_dei_IcfrAuditorAttestationFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivablesAbstract_ad0c1bd6-887f-42f9-92bf-c3bc3e42847b_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables [Abstract]</link:label>
    <link:label id="lab_us-gaap_ReceivablesAbstract_label_en-US" xlink:label="lab_us-gaap_ReceivablesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesAbstract" xlink:to="lab_us-gaap_ReceivablesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfDebt_ae6520f6-ea56-4d5b-a4a4-6e07b3a4a922_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of Debt</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfDebt" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupClassificationAxis_4a361e20-2ccc-4a07-a37d-39f9ed44b94f_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Axis]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupClassificationAxis_label_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis" xlink:to="lab_us-gaap_DisposalGroupClassificationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_de334cee-474c-4cd6-93ec-93ddd02d6b00_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Foreign Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_amwd_ShareRepurchaseProgram2021Member_cb9106dc-4cb5-4032-a51f-bcfb15093be8_terseLabel_en-US" xlink:label="lab_amwd_ShareRepurchaseProgram2021Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Repurchase Program 2021</link:label>
    <link:label id="lab_amwd_ShareRepurchaseProgram2021Member_label_en-US" xlink:label="lab_amwd_ShareRepurchaseProgram2021Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Repurchase Program 2021 [Member]</link:label>
    <link:label id="lab_amwd_ShareRepurchaseProgram2021Member_documentation_en-US" xlink:label="lab_amwd_ShareRepurchaseProgram2021Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Repurchase Program 2021</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_ShareRepurchaseProgram2021Member" xlink:href="amwd-20220430.xsd#amwd_ShareRepurchaseProgram2021Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_amwd_ShareRepurchaseProgram2021Member" xlink:to="lab_amwd_ShareRepurchaseProgram2021Member" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorName_89be9168-162e-4d37-970c-e97371f10395_terseLabel_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:label id="lab_dei_AuditorName_label_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorName" xlink:to="lab_dei_AuditorName" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_7ff20851-c4e7-4d8f-8ade-94461b16ba26_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves_31c2999e-5b64-4b50-aa93-4317a9e3440d_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product liability</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Warranty Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_61604dea-a57c-4888-9b38-6a52d82e7a87_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_c18d986d-d29f-475f-9f02-10790e0ad6ca_verboseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents and Investments in Certificates of Deposit</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNet_f64ac75e-83ed-4787-8636-61ab9c6f56fc_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense, net</link:label>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNet_label_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Income (Expense), Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeExpenseNet" xlink:to="lab_us-gaap_InterestIncomeExpenseNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_8a0c973d-8083-4b8c-ba51-2762d47c8b3c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less imputed interest</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_e8670ee2-538c-4573-a6bb-4f727b5a0dc3_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:to="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_17c3ad38-f1bc-40a6-a21c-dc91067337ad_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_142cf3fa-0f43-49d6-bd01-08cbd96fdb40_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expense and Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_amwd_SECSchedule1209AllowanceReturnsMember_2338e0f7-cd0d-4e4f-86e7-ec962aefda1f_terseLabel_en-US" xlink:label="lab_amwd_SECSchedule1209AllowanceReturnsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reserve for Sales Returns and Allowances [Member]</link:label>
    <link:label id="lab_amwd_SECSchedule1209AllowanceReturnsMember_label_en-US" xlink:label="lab_amwd_SECSchedule1209AllowanceReturnsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Allowance, Returns [Member]</link:label>
    <link:label id="lab_amwd_SECSchedule1209AllowanceReturnsMember_documentation_en-US" xlink:label="lab_amwd_SECSchedule1209AllowanceReturnsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Allowance, Returns [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_SECSchedule1209AllowanceReturnsMember" xlink:href="amwd-20220430.xsd#amwd_SECSchedule1209AllowanceReturnsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_amwd_SECSchedule1209AllowanceReturnsMember" xlink:to="lab_amwd_SECSchedule1209AllowanceReturnsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_faecffc0-1c6a-46b0-b766-cad3a90c0220_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Sales</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_6fcae68a-d63f-4d06-a63c-5439bd33d2cf_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less imputed interest</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_8f2cd0cd-8402-4c28-933b-df8a779903a5_verboseLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CURRENT</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_2617b6da-9922-47c2-a079-58020f12a33a_terseLabel_en-US" xlink:label="lab_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Receivables</link:label>
    <link:label id="lab_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans, Notes, Trade and Other Receivables Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:to="lab_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_amwd_DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets_886f4205-0d28-4bb6-a163-d986426f172c_terseLabel_en-US" xlink:label="lab_amwd_DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan assets at net asset value</link:label>
    <link:label id="lab_amwd_DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets_label_en-US" xlink:label="lab_amwd_DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Alternative Investments, Fair Value Of Plan Assets</link:label>
    <link:label id="lab_amwd_DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets_documentation_en-US" xlink:label="lab_amwd_DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Alternative Investments, Fair Value Of Plan Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets" xlink:href="amwd-20220430.xsd#amwd_DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_amwd_DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets" xlink:to="lab_amwd_DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_amwd_PeriodToAchieveCulturalGoals_8ecdae80-a69d-4943-a384-0e7d86117722_terseLabel_en-US" xlink:label="lab_amwd_PeriodToAchieveCulturalGoals" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Period to achieve cultural goals</link:label>
    <link:label id="lab_amwd_PeriodToAchieveCulturalGoals_label_en-US" xlink:label="lab_amwd_PeriodToAchieveCulturalGoals" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Period To Achieve Cultural Goals</link:label>
    <link:label id="lab_amwd_PeriodToAchieveCulturalGoals_documentation_en-US" xlink:label="lab_amwd_PeriodToAchieveCulturalGoals" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Period To Achieve Cultural Goals</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_PeriodToAchieveCulturalGoals" xlink:href="amwd-20220430.xsd#amwd_PeriodToAchieveCulturalGoals"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_amwd_PeriodToAchieveCulturalGoals" xlink:to="lab_amwd_PeriodToAchieveCulturalGoals" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_0cbfa416-42fd-4388-b3d7-230cf318ca90_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_amwd_EffectiveIncomeTaxRateReconciliationForeignPercent_c0b43256-ee98-4c23-8f9a-76894b252647_terseLabel_en-US" xlink:label="lab_amwd_EffectiveIncomeTaxRateReconciliationForeignPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_amwd_EffectiveIncomeTaxRateReconciliationForeignPercent_label_en-US" xlink:label="lab_amwd_EffectiveIncomeTaxRateReconciliationForeignPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Foreign, Percent</link:label>
    <link:label id="lab_amwd_EffectiveIncomeTaxRateReconciliationForeignPercent_documentation_en-US" xlink:label="lab_amwd_EffectiveIncomeTaxRateReconciliationForeignPercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Foreign, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_EffectiveIncomeTaxRateReconciliationForeignPercent" xlink:href="amwd-20220430.xsd#amwd_EffectiveIncomeTaxRateReconciliationForeignPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_amwd_EffectiveIncomeTaxRateReconciliationForeignPercent" xlink:to="lab_amwd_EffectiveIncomeTaxRateReconciliationForeignPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_b2622566-5042-49e7-82f3-b0cbe4bda04a_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_amwd_InitialTermLoanMember_a970b593-810e-41cf-a7d3-675591da58ba_terseLabel_en-US" xlink:label="lab_amwd_InitialTermLoanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initial Term Loan [Member]</link:label>
    <link:label id="lab_amwd_InitialTermLoanMember_label_en-US" xlink:label="lab_amwd_InitialTermLoanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initial Term Loan [Member]</link:label>
    <link:label id="lab_amwd_InitialTermLoanMember_documentation_en-US" xlink:label="lab_amwd_InitialTermLoanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initial Term Loan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_InitialTermLoanMember" xlink:href="amwd-20220430.xsd#amwd_InitialTermLoanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_amwd_InitialTermLoanMember" xlink:to="lab_amwd_InitialTermLoanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_d39dfa58-803e-4df5-a72d-832c69a96c36_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateAxis_5d072d0f-4181-4e1d-8b57-433d58aef526_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:label id="lab_us-gaap_VariableRateAxis_label_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis" xlink:to="lab_us-gaap_VariableRateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_4d609275-d341-4ab7-97b0-fd6c23b398b6_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average remaining lease term - finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_99acdb16-30cf-4747-94bf-1c00dae11a91_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_7b440dea-ce76-4536-82e1-4f83514709e6_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_d101c69a-5f59-4a73-9ef1-ba959770f612_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recognized expenses for profit-sharing contributions</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Employer Discretionary Contribution Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:to="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_c7a2f5cb-a012-4a24-996d-b152bec200c1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_46af19ca-c0d0-4bfc-930b-b1b277e47618_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt, outstanding balance</link:label>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_e1eed349-ba5b-4886-a5ca-08f47997f3ba_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt, outstanding balance</link:label>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_label_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt and Lease Obligation, Including Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xlink:to="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_b2baa31f-0f00-43b1-ba4a-075394450691_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term lease liability - operating</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_2c16e358-cb54-4e38-9cf4-4970a65b8370_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current maturities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_7969bb0e-9e45-499f-b832-a214cb7eedde_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingDesignationAxis_3a732c06-436a-40f0-ab7e-0761a21e6961_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingDesignationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Axis]</link:label>
    <link:label id="lab_us-gaap_HedgingDesignationAxis_label_en-US" xlink:label="lab_us-gaap_HedgingDesignationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingDesignationAxis" xlink:to="lab_us-gaap_HedgingDesignationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RevisionOfPriorPeriodChangeInAccountingPrincipleAdjustmentMember_7e113ee0-46e3-462c-9b44-8e409210461f_terseLabel_en-US" xlink:label="lab_srt_RevisionOfPriorPeriodChangeInAccountingPrincipleAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period, Change in Accounting Principle, Adjustment</link:label>
    <link:label id="lab_srt_RevisionOfPriorPeriodChangeInAccountingPrincipleAdjustmentMember_label_en-US" xlink:label="lab_srt_RevisionOfPriorPeriodChangeInAccountingPrincipleAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period, Change in Accounting Principle, Adjustment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RevisionOfPriorPeriodChangeInAccountingPrincipleAdjustmentMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RevisionOfPriorPeriodChangeInAccountingPrincipleAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RevisionOfPriorPeriodChangeInAccountingPrincipleAdjustmentMember" xlink:to="lab_srt_RevisionOfPriorPeriodChangeInAccountingPrincipleAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_d3f74d99-8ab7-4947-abb2-ecbec1b72d05_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_4097c343-3451-42ad-9290-28094a7332c6_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_425bb3fa-ee19-4c7e-9b62-2a8bf59b626d_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_c81fbf38-b51b-4aa1-a5c2-b5f9469a7e11_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_08ae020c-8d0f-4e95-b6d0-faad2dfd98ba_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Charges</link:label>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Activities Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:to="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMember_da5a782b-2027-48de-920c-c1ad73192bfb_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt [Member]</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMember_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMember" xlink:to="lab_us-gaap_LongTermDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateDomain_5bb1b874-4a57-464a-8a7f-edcd21d7b641_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:label id="lab_us-gaap_VariableRateDomain_label_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateDomain" xlink:to="lab_us-gaap_VariableRateDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_75c5d964-1165-4704-a780-80f5acb28e17_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_amwd_InitialTermLoanAndDelayedDrawLoanMember_101dd0e8-2ac1-4452-a696-ca338f87041f_terseLabel_en-US" xlink:label="lab_amwd_InitialTermLoanAndDelayedDrawLoanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initial Term Loan And Delayed Draw Loan [Member]</link:label>
    <link:label id="lab_amwd_InitialTermLoanAndDelayedDrawLoanMember_label_en-US" xlink:label="lab_amwd_InitialTermLoanAndDelayedDrawLoanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initial Term Loan And Delayed Draw Loan [Member]</link:label>
    <link:label id="lab_amwd_InitialTermLoanAndDelayedDrawLoanMember_documentation_en-US" xlink:label="lab_amwd_InitialTermLoanAndDelayedDrawLoanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initial Term Loan And Delayed Draw Loan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_InitialTermLoanAndDelayedDrawLoanMember" xlink:href="amwd-20220430.xsd#amwd_InitialTermLoanAndDelayedDrawLoanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_amwd_InitialTermLoanAndDelayedDrawLoanMember" xlink:to="lab_amwd_InitialTermLoanAndDelayedDrawLoanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearThree_3311376f-39db-49c7-8422-b73d891bd544_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearThree_label_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt and Capital Lease Obligations, Maturities, Repayments of Principal in Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_9dba3341-334b-4035-b421-9ab6c5a7cce2_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_amwd_DefinedBenefitPlanRecognizedNetActuarialGainLoss_8304d1f2-5227-43cc-bb05-e63788f75472_negatedLabel_en-US" xlink:label="lab_amwd_DefinedBenefitPlanRecognizedNetActuarialGainLoss" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recognized net actuarial loss</link:label>
    <link:label id="lab_amwd_DefinedBenefitPlanRecognizedNetActuarialGainLoss_label_en-US" xlink:label="lab_amwd_DefinedBenefitPlanRecognizedNetActuarialGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan Recognized Net Actuarial Gain Loss</link:label>
    <link:label id="lab_amwd_DefinedBenefitPlanRecognizedNetActuarialGainLoss_documentation_en-US" xlink:label="lab_amwd_DefinedBenefitPlanRecognizedNetActuarialGainLoss" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan Recognized Net Actuarial Gain Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_DefinedBenefitPlanRecognizedNetActuarialGainLoss" xlink:href="amwd-20220430.xsd#amwd_DefinedBenefitPlanRecognizedNetActuarialGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_amwd_DefinedBenefitPlanRecognizedNetActuarialGainLoss" xlink:to="lab_amwd_DefinedBenefitPlanRecognizedNetActuarialGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioPreviouslyReportedMember_28393b55-aa07-4023-b219-ed5a731bed36_terseLabel_en-US" xlink:label="lab_srt_ScenarioPreviouslyReportedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Previously Reported</link:label>
    <link:label id="lab_srt_ScenarioPreviouslyReportedMember_label_en-US" xlink:label="lab_srt_ScenarioPreviouslyReportedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Previously Reported [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioPreviouslyReportedMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioPreviouslyReportedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioPreviouslyReportedMember" xlink:to="lab_srt_ScenarioPreviouslyReportedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_7843202b-8bb9-4bec-a477-ea521881b25f_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation Of Warranty Liability</link:label>
    <link:label id="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Product Warranty Liability [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_amwd_SummaryOfSignificantAccountingPoliciesLineItems_5f647d7c-a1ab-412e-8a0e-38bef966f87c_terseLabel_en-US" xlink:label="lab_amwd_SummaryOfSignificantAccountingPoliciesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary Of Significant Accounting Policies [Line Items]</link:label>
    <link:label id="lab_amwd_SummaryOfSignificantAccountingPoliciesLineItems_label_en-US" xlink:label="lab_amwd_SummaryOfSignificantAccountingPoliciesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary Of Significant Accounting Policies [Line Items]</link:label>
    <link:label id="lab_amwd_SummaryOfSignificantAccountingPoliciesLineItems_documentation_en-US" xlink:label="lab_amwd_SummaryOfSignificantAccountingPoliciesLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary Of Significant Accounting Policies [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_SummaryOfSignificantAccountingPoliciesLineItems" xlink:href="amwd-20220430.xsd#amwd_SummaryOfSignificantAccountingPoliciesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_amwd_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="lab_amwd_SummaryOfSignificantAccountingPoliciesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_amwd_BuildingAndImprovementsCapitalLeasesMember_6cfab602-397e-453d-b4a1-5a0b40815d5b_terseLabel_en-US" xlink:label="lab_amwd_BuildingAndImprovementsCapitalLeasesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Building And Improvements - Capital Leases [Member]</link:label>
    <link:label id="lab_amwd_BuildingAndImprovementsCapitalLeasesMember_label_en-US" xlink:label="lab_amwd_BuildingAndImprovementsCapitalLeasesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Building And Improvements Capital Leases [Member]</link:label>
    <link:label id="lab_amwd_BuildingAndImprovementsCapitalLeasesMember_documentation_en-US" xlink:label="lab_amwd_BuildingAndImprovementsCapitalLeasesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Building And Improvements Capital Leases [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_BuildingAndImprovementsCapitalLeasesMember" xlink:href="amwd-20220430.xsd#amwd_BuildingAndImprovementsCapitalLeasesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_amwd_BuildingAndImprovementsCapitalLeasesMember" xlink:to="lab_amwd_BuildingAndImprovementsCapitalLeasesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_b5d74fe5-8daf-4cd9-a33b-a4ab62a5d811_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary Of RSU's Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaid_718f2bc3-99dd-477f-96b0-1f60266139a2_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaid_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaid" xlink:to="lab_us-gaap_IncomeTaxesPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_1b9d4462-e70b-4862-bd5a-b5fa12c61524_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from term loan</link:label>
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromLinesOfCredit" xlink:to="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeNotionalAmount_2d8e738a-648e-4241-bb05-c8d6e63ce0e5_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Notional Amount</link:label>
    <link:label id="lab_us-gaap_DerivativeNotionalAmount_label_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Notional Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeNotionalAmount" xlink:to="lab_us-gaap_DerivativeNotionalAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_amwd_ShareRepurchaseProgram2019Member_761c648d-823c-452b-a01a-0961ee9dbb9c_terseLabel_en-US" xlink:label="lab_amwd_ShareRepurchaseProgram2019Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Repurchase Program 2019</link:label>
    <link:label id="lab_amwd_ShareRepurchaseProgram2019Member_label_en-US" xlink:label="lab_amwd_ShareRepurchaseProgram2019Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Repurchase Program 2019 [Member]</link:label>
    <link:label id="lab_amwd_ShareRepurchaseProgram2019Member_documentation_en-US" xlink:label="lab_amwd_ShareRepurchaseProgram2019Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Repurchase Program 2019</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_ShareRepurchaseProgram2019Member" xlink:href="amwd-20220430.xsd#amwd_ShareRepurchaseProgram2019Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_amwd_ShareRepurchaseProgram2019Member" xlink:to="lab_amwd_ShareRepurchaseProgram2019Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_84da9db9-c486-4f2a-8d49-ad3cc8755c7c_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other expense, net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_1b274ce2-3d39-42e9-a772-b2036763dc6f_negatedLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Benefits paid</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation, Benefits Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:to="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_b0e4c1fa-8e34-4ef2-8ce6-10083830b623_negatedLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock repurchases, shares</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased and Retired During Period, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_d7cb1899-175f-402b-a320-26cbc192407d_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to acquire property, plant and equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FacilityClosingMember_f79b487d-0809-40ea-a83c-c81f254158e0_terseLabel_en-US" xlink:label="lab_us-gaap_FacilityClosingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Facility Closing</link:label>
    <link:label id="lab_us-gaap_FacilityClosingMember_label_en-US" xlink:label="lab_us-gaap_FacilityClosingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Facility Closing [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FacilityClosingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FacilityClosingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FacilityClosingMember" xlink:to="lab_us-gaap_FacilityClosingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer_7d006643-d455-42c6-98a8-de3a26a9e8d5_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Contributions by Employer</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Contributions by Employer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:to="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_ffb0f7c9-3bc8-4f08-a0e1-1c7fd0953dfd_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated benefit obligation</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Accumulated Benefit Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:to="lab_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_459f6b45-94a4-4575-a95d-41c0ace3c1cc_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_df6e1ff0-484e-45a7-9900-c3c480054479_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_50aedc82-4fba-4b5c-a224-979928c7acc3_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maturities of certificates of deposit</link:label>
    <link:label id="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_label_en-US" xlink:label="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Maturities, Prepayments and Calls of Short-term Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:to="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDebtExtinguishmentCosts_495dad2d-dccf-485a-9f34-4ba5709a293c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtExtinguishmentCosts" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Premium paid on debt extinguishment</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDebtExtinguishmentCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtExtinguishmentCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment for Debt Extinguishment or Debt Prepayment Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtExtinguishmentCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts" xlink:to="lab_us-gaap_PaymentsOfDebtExtinguishmentCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_c3247c8f-286b-425f-b702-6c6a0e24239d_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_14f6ca52-6c75-4834-bd8e-ec5002bb0f63_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">FINANCING ACTIVITIES</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_amwd_MutualFundsMember_874df097-2557-4cd1-9251-074da51b239a_terseLabel_en-US" xlink:label="lab_amwd_MutualFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mutual Funds [Member]</link:label>
    <link:label id="lab_amwd_MutualFundsMember_label_en-US" xlink:label="lab_amwd_MutualFundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mutual Funds [Member]</link:label>
    <link:label id="lab_amwd_MutualFundsMember_documentation_en-US" xlink:label="lab_amwd_MutualFundsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mutual Funds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_MutualFundsMember" xlink:href="amwd-20220430.xsd#amwd_MutualFundsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_amwd_MutualFundsMember" xlink:to="lab_amwd_MutualFundsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_b1d1cb08-32d9-442d-b4a8-8580b0f968ea_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_3b7773ce-65c0-4196-bc26-2f7e0624006e_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Shareholders' Equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_5ff781cc-7793-4d83-84c5-9d486182a883_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning Balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_491ddde8-fbd4-4332-97ce-f6fe22e44f89_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending Balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_af51e773-14cb-43ea-8a71-ac9b80df5402_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total shareholders' equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_c68b94b6-8ac6-4b53-b12d-91147f142413_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares issued</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_b107bbb3-c2da-4eb6-8ac6-113ca619db0a_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares issued</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued" xlink:to="lab_us-gaap_PreferredStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_fdb07616-8998-4202-aefc-bb8fc6cc45ae_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_22678127-217b-4805-af65-2fa7e237b320_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_7ca51ad5-4794-46fa-abe9-ea55bc13acc3_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Assumptions Used To Determine Benenfit Obligations And Earnings Effects For Pension Plans</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAssumptionsUsedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_5e2f6344-0b37-4a10-91c7-f0f37914f7eb_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_cae29a86-a941-4adc-9df3-865436d918ab_terseLabel_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on extinguishment of debt</link:label>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_label_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Extinguishment of Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsDisclosureTextBlock_f9465a6c-de61-435d-9301-a9ddf8f4b6ec_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets and Trademarks</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_3865791e-f2b7-4421-b04e-1471d8acd5da_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchase of common stock</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Repurchase of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_dd5e182c-641b-41b3-9922-4a6940cb3027_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment useful lives</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_d69fb9b8-7c64-4190-9a85-13e1ab6d9263_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Expected Future Benefit Payments</link:label>
    <link:label id="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Expected Benefit Payments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_9aab1920-3fed-4711-98b3-d5caadd13e33_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shareholders' Equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanTypeAxis_c58da657-8200-4cdd-b68c-075e72c1f21c_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Type [Axis]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanTypeAxis_label_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanTypeAxis" xlink:to="lab_us-gaap_RetirementPlanTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_085ca818-4665-47f7-a129-d175973af2d4_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Unrecognized Tax Benefits Roll Forward</link:label>
    <link:label id="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_amwd_A401kPlanMember_4e8b9979-a40c-4595-89e0-949aad96aa07_terseLabel_en-US" xlink:label="lab_amwd_A401kPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">401(k) Plan [Member]</link:label>
    <link:label id="lab_amwd_A401kPlanMember_label_en-US" xlink:label="lab_amwd_A401kPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">401(k) Plan [Member]</link:label>
    <link:label id="lab_amwd_A401kPlanMember_documentation_en-US" xlink:label="lab_amwd_A401kPlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">401(k) Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_A401kPlanMember" xlink:href="amwd-20220430.xsd#amwd_A401kPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_amwd_A401kPlanMember" xlink:to="lab_amwd_A401kPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityClassOfTreasuryStockLineItems_d9965c17-07a4-42f4-9b88-0904e86b4916_terseLabel_en-US" xlink:label="lab_us-gaap_EquityClassOfTreasuryStockLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity, Class of Treasury Stock [Line Items]</link:label>
    <link:label id="lab_us-gaap_EquityClassOfTreasuryStockLineItems_label_en-US" xlink:label="lab_us-gaap_EquityClassOfTreasuryStockLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity, Class of Treasury Stock [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityClassOfTreasuryStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityClassOfTreasuryStockLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="lab_us-gaap_EquityClassOfTreasuryStockLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_bdf2bd55-9181-4c30-8724-e6945f5fea1c_terseLabel_en-US" xlink:label="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software and Software Development Costs</link:label>
    <link:label id="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_label_en-US" xlink:label="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software and Software Development Costs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:to="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_amwd_NationwideReductionsInForceMember_18150612-b056-4d1d-91a9-b782572ad4c7_terseLabel_en-US" xlink:label="lab_amwd_NationwideReductionsInForceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nationwide Reductions In Force</link:label>
    <link:label id="lab_amwd_NationwideReductionsInForceMember_label_en-US" xlink:label="lab_amwd_NationwideReductionsInForceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nationwide Reductions In Force [Member]</link:label>
    <link:label id="lab_amwd_NationwideReductionsInForceMember_documentation_en-US" xlink:label="lab_amwd_NationwideReductionsInForceMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nationwide Reductions In Force</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_NationwideReductionsInForceMember" xlink:href="amwd-20220430.xsd#amwd_NationwideReductionsInForceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_amwd_NationwideReductionsInForceMember" xlink:to="lab_amwd_NationwideReductionsInForceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_92bfcac9-0906-47e5-bf0c-0312f5e02e77_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationAxis" xlink:to="lab_us-gaap_BalanceSheetLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_57d4447c-b103-4e98-a35b-a1531bef4826_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term lease liability - operating</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue_28d1ad55-396a-4d07-b524-20a3338bb4fd_totalLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease payments</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Payment, Due</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_9ac1ae8f-9e12-4f68-81e4-eda7ba4314ee_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments for New Accounting Pronouncements [Axis]</link:label>
    <link:label id="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_label_en-US" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_5f883560-bcba-4df8-a48b-5f141cb34955_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_2a084ef9-f365-45e9-9b5c-b096a1cee532_totalLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current expense</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_7adba113-204b-4636-9c4e-63d1e5f590fa_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loan agreement amount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Face Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_655aba78-53e3-4a6f-94a1-f67bc295b088_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_0ce1a5d4-b50f-4f16-b4ee-b362403fce98_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued compensation and related expenses</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Employee Related Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_9509f52f-e7c7-4278-a17f-bac4dc87091f_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">DEFERRED</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_ea52da29-bf5a-4ac2-9131-18182328d71c_verboseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected return on plan assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-term Rate of Return on Plan Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_977804e3-c0f0-4f98-8ccd-b094c7876204_totalLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension benefit cost</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Net Periodic Benefit Cost (Credit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_4e777436-d9bc-4b01-bdea-5f96f4f80f8d_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LIBOR rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Effective Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_20e213ab-c98b-433d-b73b-d7ef56567283_negatedLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined benefit pension plans</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_81351642-12ab-44d0-8628-3f273708addb_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive loss, net of tax</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_amwd_CustomerAMember_af86a40a-173d-4d36-9175-aeee3613ae77_terseLabel_en-US" xlink:label="lab_amwd_CustomerAMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer A [Member]</link:label>
    <link:label id="lab_amwd_CustomerAMember_label_en-US" xlink:label="lab_amwd_CustomerAMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer A [Member]</link:label>
    <link:label id="lab_amwd_CustomerAMember_documentation_en-US" xlink:label="lab_amwd_CustomerAMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer A [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_CustomerAMember" xlink:href="amwd-20220430.xsd#amwd_CustomerAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_amwd_CustomerAMember" xlink:to="lab_amwd_CustomerAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_d346ccae-2cd1-43e0-9ece-ca2c96053a35_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_6c818a91-17b7-4ab7-a547-63c7c64ba726_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Defined Benefit Plans Disclosures [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Defined Benefit Plans Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_1ca144b8-3773-4b6d-86e7-26fa343f8a64_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_f884f4db-14ae-4e8e-a9dc-a176c4ee5941_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RestatementDomain_11625c65-5c55-4a90-b045-91f55261d7dc_terseLabel_en-US" xlink:label="lab_srt_RestatementDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period [Domain]</link:label>
    <link:label id="lab_srt_RestatementDomain_label_en-US" xlink:label="lab_srt_RestatementDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RestatementDomain" xlink:to="lab_srt_RestatementDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_b5f2d750-a800-444f-a379-c4aad77086eb_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_096e8175-700b-4b3b-bd1c-d087629d9997_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_3ab367fe-b1b4-4205-b4bf-def81ab37dcf_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding amounts under finance lease obligations</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_853a4608-7e86-4725-af30-57eb8fbf7e4b_totalLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease liability</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiability" xlink:to="lab_us-gaap_FinanceLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_ab7f6404-ec46-421b-9246-67ace8347313_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_fa07b052-9455-40f9-8d95-d7230635726c_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">401(k) contributions, percent match of employee's annual contribution</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Employer Matching Contribution, Percent of Match</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:to="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareRepurchaseProgramAxis_6a50f049-69f6-4bc4-8660-c41650ab503a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareRepurchaseProgramAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Repurchase Program [Axis]</link:label>
    <link:label id="lab_us-gaap_ShareRepurchaseProgramAxis_label_en-US" xlink:label="lab_us-gaap_ShareRepurchaseProgramAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Repurchase Program [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareRepurchaseProgramAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis" xlink:to="lab_us-gaap_ShareRepurchaseProgramAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_c150b46c-9acc-4b7b-9f07-b5aa6a6b875a_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTable_4beb5243-7e23-4098-8642-5f2f12476cec_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Table]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTable_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTable" xlink:to="lab_us-gaap_ConcentrationRiskTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_af9e6595-997e-4eb4-a9b7-d1e1cb818eb8_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_559c460a-87a0-4bce-a236-dd525d73f0f2_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value by Asset Class [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Class [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeNumberOfInstrumentsHeld_20100e9a-3bd2-474d-843b-018b9921286f_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeNumberOfInstrumentsHeld" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Number of Instruments Held</link:label>
    <link:label id="lab_us-gaap_DerivativeNumberOfInstrumentsHeld_label_en-US" xlink:label="lab_us-gaap_DerivativeNumberOfInstrumentsHeld" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Number of Instruments Held</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNumberOfInstrumentsHeld" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeNumberOfInstrumentsHeld"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeNumberOfInstrumentsHeld" xlink:to="lab_us-gaap_DerivativeNumberOfInstrumentsHeld" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryDisclosureAbstract_c3b2513b-6e7e-409e-8402-351ef0f2add4_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_InventoryDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_InventoryDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureAbstract" xlink:to="lab_us-gaap_InventoryDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_de32dd0f-11f9-47cd-8076-dc6df3ee067f_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_d6f249e0-5592-427b-a81a-95877e31b57e_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_amwd_DeferredTaxLiabilitiesDeferredExpenseCapitalizedDepreciation_71c4bf6b-590c-473b-835d-3cd420202016_terseLabel_en-US" xlink:label="lab_amwd_DeferredTaxLiabilitiesDeferredExpenseCapitalizedDepreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:label id="lab_amwd_DeferredTaxLiabilitiesDeferredExpenseCapitalizedDepreciation_label_en-US" xlink:label="lab_amwd_DeferredTaxLiabilitiesDeferredExpenseCapitalizedDepreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities Deferred Expense Capitalized Depreciation</link:label>
    <link:label id="lab_amwd_DeferredTaxLiabilitiesDeferredExpenseCapitalizedDepreciation_documentation_en-US" xlink:label="lab_amwd_DeferredTaxLiabilitiesDeferredExpenseCapitalizedDepreciation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities Deferred Expense Capitalized Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_DeferredTaxLiabilitiesDeferredExpenseCapitalizedDepreciation" xlink:href="amwd-20220430.xsd#amwd_DeferredTaxLiabilitiesDeferredExpenseCapitalizedDepreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_amwd_DeferredTaxLiabilitiesDeferredExpenseCapitalizedDepreciation" xlink:to="lab_amwd_DeferredTaxLiabilitiesDeferredExpenseCapitalizedDepreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncurrentAssetsMember_befdd5ce-8c10-4a43-b645-c07ed0d0d637_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNoncurrentAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Noncurrent Assets [Member]</link:label>
    <link:label id="lab_us-gaap_OtherNoncurrentAssetsMember_label_en-US" xlink:label="lab_us-gaap_OtherNoncurrentAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Noncurrent Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncurrentAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncurrentAssetsMember" xlink:to="lab_us-gaap_OtherNoncurrentAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDeductions_321cc90b-f60e-4ecc-b877-3e1f9f410e98_negatedLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deductions</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDeductions_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:type="arc" order="1"/>
    <link:label id="lab_amwd_SalesRevenueGrossMember_2c33a510-88cf-4dfc-9233-60c3cbe8c948_terseLabel_en-US" xlink:label="lab_amwd_SalesRevenueGrossMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales Revenue, Gross [Member]</link:label>
    <link:label id="lab_amwd_SalesRevenueGrossMember_label_en-US" xlink:label="lab_amwd_SalesRevenueGrossMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales Revenue Gross [Member]</link:label>
    <link:label id="lab_amwd_SalesRevenueGrossMember_documentation_en-US" xlink:label="lab_amwd_SalesRevenueGrossMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from sale of goods and services rendered, in the normal course of business, before sales returns and allowances, and sales discounts, when it serves as a benchmark in a concentration of risk calculation.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_SalesRevenueGrossMember" xlink:href="amwd-20220430.xsd#amwd_SalesRevenueGrossMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_amwd_SalesRevenueGrossMember" xlink:to="lab_amwd_SalesRevenueGrossMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_b2c01170-e9f6-439d-8c18-0797d765dbce_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_c020b83c-fcf7-4720-9a8a-264e9a272c4e_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax expense (benefit)</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_f4456273-e462-44c6-8a8d-811afb5cb041_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax expense (benefit)</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_722605b9-fd86-4718-b7a5-fe0be0479680_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total expense (benefit)</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_155cc0a1-0278-4e33-b9bf-673db3db2613_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_ed380a28-adeb-4ed0-ba72-11d714fe17f6_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer receivables, net</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_44812466-210d-44ef-8f87-b5190d33e5e4_totalLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net customer receivables</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_41d4291e-ba1e-40e6-b992-054af1d0c0c1_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_57b1a724-8fab-41c5-bf31-8ccf0887c1da_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from long-term debt</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of Long-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_6cc70d07-a485-4e97-9d22-f8180609d107_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_49c281d1-43b4-4070-932f-ef96490e0369_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_2627bad3-4892-4bbf-b71c-9fff0de3529b_terseLabel_en-US" xlink:label="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_label_en-US" xlink:label="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:to="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_amwd_DeferredTaxLiablitiesPensionBenefits_5f80d983-c54a-41d9-8e85-b2fb5ab13de7_terseLabel_en-US" xlink:label="lab_amwd_DeferredTaxLiablitiesPensionBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension benefits</link:label>
    <link:label id="lab_amwd_DeferredTaxLiablitiesPensionBenefits_label_en-US" xlink:label="lab_amwd_DeferredTaxLiablitiesPensionBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liablities, Pension benefits</link:label>
    <link:label id="lab_amwd_DeferredTaxLiablitiesPensionBenefits_documentation_en-US" xlink:label="lab_amwd_DeferredTaxLiablitiesPensionBenefits" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liablities, Pension benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_DeferredTaxLiablitiesPensionBenefits" xlink:href="amwd-20220430.xsd#amwd_DeferredTaxLiablitiesPensionBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_amwd_DeferredTaxLiablitiesPensionBenefits" xlink:to="lab_amwd_DeferredTaxLiablitiesPensionBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_854d71f3-f276-4f87-9088-25c5e8673276_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_500c4ddf-75d6-4ea7-a138-c84f601ebf96_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_42074aab-8316-4b11-b4f8-d9e8b633cfae_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Current Assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_57a6e25f-3345-4bb9-9621-04747269d386_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingAndMarketingExpenseMember_5f0e148c-3518-4d80-9849-d7a9ab812372_terseLabel_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling And Marketing Expense [Member]</link:label>
    <link:label id="lab_us-gaap_SellingAndMarketingExpenseMember_label_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling and Marketing Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingAndMarketingExpenseMember" xlink:to="lab_us-gaap_SellingAndMarketingExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_amwd_AllowanceForReturnsAndDiscounts_478f4f07-98ef-44e9-a7a8-2013915ed91e_negatedLabel_en-US" xlink:label="lab_amwd_AllowanceForReturnsAndDiscounts" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for returns and discounts</link:label>
    <link:label id="lab_amwd_AllowanceForReturnsAndDiscounts_label_en-US" xlink:label="lab_amwd_AllowanceForReturnsAndDiscounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance For Returns And Discounts</link:label>
    <link:label id="lab_amwd_AllowanceForReturnsAndDiscounts_documentation_en-US" xlink:label="lab_amwd_AllowanceForReturnsAndDiscounts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for returns and discounts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_AllowanceForReturnsAndDiscounts" xlink:href="amwd-20220430.xsd#amwd_AllowanceForReturnsAndDiscounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_amwd_AllowanceForReturnsAndDiscounts" xlink:to="lab_amwd_AllowanceForReturnsAndDiscounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_3d6552ea-2f57-431b-b3e8-40ecb0855b27_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease payments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_f142eb7c-a37b-4adb-8fd9-55c8e966f926_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:to="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableMember_df2bb955-841b-4725-8574-2fdb695759e8_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable [Member]</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableMember_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableMember" xlink:to="lab_us-gaap_AccountsReceivableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_0fc3f3a2-919f-44db-9a0b-ade3e5881b3a_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_d1650a0a-7346-48ad-9f6b-0d56a73b397d_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryNet_cfb85c12-1e3a-4517-8b5d-f53ec491f5cd_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total inventories</link:label>
    <link:label id="lab_us-gaap_InventoryNet_66ce1c18-f4f6-4ea0-bd59-9a6a91c400c8_verboseLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryNet_a3228e0b-220d-41c1-9181-a65452825084_totalLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total inventory</link:label>
    <link:label id="lab_us-gaap_InventoryNet_label_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet" xlink:to="lab_us-gaap_InventoryNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_acdb9436-99d5-45b6-8836-1c57deaf25c9_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_c198f6e4-26ee-473e-a1c4-4d39937a489d_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-Based Compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_59a9a3bf-3226-4139-8a01-6412a46d78f9_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_f2c918b8-06ea-438b-80e8-f4e0b959bb66_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Federal Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_689befad-8fe9-44c4-b0dd-f80460559fa5_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_6b73acfd-b1d1-46d2-be9d-af82687f747b_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsAbstract_56528765-36cb-4637-8a11-126f0ece5536_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsAbstract_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract" xlink:to="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_amwd_StockRepurchaseProgramCancelledAuthorizedRepurchaseAmount_bfa15300-aa5b-4891-bc3d-5dce2ee5e8b6_terseLabel_en-US" xlink:label="lab_amwd_StockRepurchaseProgramCancelledAuthorizedRepurchaseAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase Program Cancelled Authorized Repurchase Amount</link:label>
    <link:label id="lab_amwd_StockRepurchaseProgramCancelledAuthorizedRepurchaseAmount_label_en-US" xlink:label="lab_amwd_StockRepurchaseProgramCancelledAuthorizedRepurchaseAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase Program Cancelled Authorized Repurchase Amount</link:label>
    <link:label id="lab_amwd_StockRepurchaseProgramCancelledAuthorizedRepurchaseAmount_documentation_en-US" xlink:label="lab_amwd_StockRepurchaseProgramCancelledAuthorizedRepurchaseAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase Program Cancelled Authorized Repurchase Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_StockRepurchaseProgramCancelledAuthorizedRepurchaseAmount" xlink:href="amwd-20220430.xsd#amwd_StockRepurchaseProgramCancelledAuthorizedRepurchaseAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_amwd_StockRepurchaseProgramCancelledAuthorizedRepurchaseAmount" xlink:to="lab_amwd_StockRepurchaseProgramCancelledAuthorizedRepurchaseAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CondensedStatementOfComprehensiveIncomeTable_29c249aa-8e4d-4709-886c-850554847be4_terseLabel_en-US" xlink:label="lab_srt_CondensedStatementOfComprehensiveIncomeTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Statement of Comprehensive Income [Table]</link:label>
    <link:label id="lab_srt_CondensedStatementOfComprehensiveIncomeTable_label_en-US" xlink:label="lab_srt_CondensedStatementOfComprehensiveIncomeTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Statement of Comprehensive Income [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedStatementOfComprehensiveIncomeTable" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedStatementOfComprehensiveIncomeTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedStatementOfComprehensiveIncomeTable" xlink:to="lab_srt_CondensedStatementOfComprehensiveIncomeTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_ec830a71-2862-4472-a72b-28e5a1c79d50_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total unrecognized compensation expense related to unvested stock options granted</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_03e5bb59-c317-49ad-81eb-0870d3fca4fb_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringPlanAxis_7af0f4bf-6320-4a77-b9e0-853864fd9fcc_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringPlanAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Plan [Axis]</link:label>
    <link:label id="lab_us-gaap_RestructuringPlanAxis_label_en-US" xlink:label="lab_us-gaap_RestructuringPlanAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Plan [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringPlanAxis" xlink:to="lab_us-gaap_RestructuringPlanAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GranteeStatusAxis_c7a6589d-430c-4464-9e3a-1b05125dff5e_terseLabel_en-US" xlink:label="lab_us-gaap_GranteeStatusAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grantee Status [Axis]</link:label>
    <link:label id="lab_us-gaap_GranteeStatusAxis_label_en-US" xlink:label="lab_us-gaap_GranteeStatusAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grantee Status [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GranteeStatusAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GranteeStatusAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GranteeStatusAxis" xlink:to="lab_us-gaap_GranteeStatusAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_effc0fd0-3817-48c9-915b-79a90b133edf_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, par value</link:label>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityPublicFloat_8c09b4b6-3afb-4a54-93a3-fa4452978215_terseLabel_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Public Float</link:label>
    <link:label id="lab_dei_EntityPublicFloat_label_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Public Float</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityPublicFloat"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityPublicFloat" xlink:to="lab_dei_EntityPublicFloat" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_ea43ec49-c92e-4284-bd46-68a6f3a90d68_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock compensation</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_5984fdcb-6fd5-49c5-85e2-f870e89c0983_terseLabel_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_label_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_3b13341a-8e4c-4db5-89ca-8e0f09bc5c1f_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_a7db0a8d-290f-4ab1-a729-329d5a8f299a_terseLabel_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling and marketing expenses</link:label>
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_label_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling and Marketing Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingAndMarketingExpense" xlink:to="lab_us-gaap_SellingAndMarketingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_4c4c865d-b9d1-406b-9790-a094efabd7da_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations, Disposed of by Sale</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations, Disposed of by Sale [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" xlink:to="lab_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_337e6a4e-252b-4318-87be-ab7d0cf8b38f_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_dfb0e70b-44e0-47e3-9f27-b7fe557d6cc0_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_label_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesPayableToBanksMember_6810f85a-71d4-4be0-a51e-44becdc9c516_terseLabel_en-US" xlink:label="lab_us-gaap_NotesPayableToBanksMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Payable to Banks [Member]</link:label>
    <link:label id="lab_us-gaap_NotesPayableToBanksMember_label_en-US" xlink:label="lab_us-gaap_NotesPayableToBanksMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Payable to Banks [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableToBanksMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayableToBanksMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesPayableToBanksMember" xlink:to="lab_us-gaap_NotesPayableToBanksMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_c9648bfb-9903-4280-95d0-94172b033085_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Category [Axis]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Category [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:to="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_amwd_NumberOfDefinedBenefitPensionPlans_e26a7616-694d-4c3d-8b3e-fbee0427946d_terseLabel_en-US" xlink:label="lab_amwd_NumberOfDefinedBenefitPensionPlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of defined benefit pension plans</link:label>
    <link:label id="lab_amwd_NumberOfDefinedBenefitPensionPlans_label_en-US" xlink:label="lab_amwd_NumberOfDefinedBenefitPensionPlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Defined Benefit Pension Plans</link:label>
    <link:label id="lab_amwd_NumberOfDefinedBenefitPensionPlans_documentation_en-US" xlink:label="lab_amwd_NumberOfDefinedBenefitPensionPlans" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Defined Benefit Pension Plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_NumberOfDefinedBenefitPensionPlans" xlink:href="amwd-20220430.xsd#amwd_NumberOfDefinedBenefitPensionPlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_amwd_NumberOfDefinedBenefitPensionPlans" xlink:to="lab_amwd_NumberOfDefinedBenefitPensionPlans" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_20d2a850-46c3-4889-bdd8-333ad87636ff_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketing and other accrued expenses</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_59e1d4a5-444d-458d-a807-8c97ea942219_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDomain_cb27d898-ae37-4d1d-81fa-e7f6d0e6685c_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDomain_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_amwd_SECSchedule1209ReserveCashDiscountsMember_ae5dd10a-5b6e-4d70-b237-20568db02b8a_terseLabel_en-US" xlink:label="lab_amwd_SECSchedule1209ReserveCashDiscountsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reserve for Cash Discounts [Member]</link:label>
    <link:label id="lab_amwd_SECSchedule1209ReserveCashDiscountsMember_label_en-US" xlink:label="lab_amwd_SECSchedule1209ReserveCashDiscountsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Reserve, Cash Discounts [Member]</link:label>
    <link:label id="lab_amwd_SECSchedule1209ReserveCashDiscountsMember_documentation_en-US" xlink:label="lab_amwd_SECSchedule1209ReserveCashDiscountsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Reserve, Cash Discounts [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_SECSchedule1209ReserveCashDiscountsMember" xlink:href="amwd-20220430.xsd#amwd_SECSchedule1209ReserveCashDiscountsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_amwd_SECSchedule1209ReserveCashDiscountsMember" xlink:to="lab_amwd_SECSchedule1209ReserveCashDiscountsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GranteeStatusDomain_7711f85a-eef0-4841-ad54-8738f59bcb8c_terseLabel_en-US" xlink:label="lab_us-gaap_GranteeStatusDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grantee Status [Domain]</link:label>
    <link:label id="lab_us-gaap_GranteeStatusDomain_label_en-US" xlink:label="lab_us-gaap_GranteeStatusDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grantee Status [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GranteeStatusDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GranteeStatusDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GranteeStatusDomain" xlink:to="lab_us-gaap_GranteeStatusDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_amwd_NewMarketsTaxCreditRecapturePeriod_8ac53604-38eb-4bdf-aa9a-671744e79da6_terseLabel_en-US" xlink:label="lab_amwd_NewMarketsTaxCreditRecapturePeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Markets Tax Credit, Recapture Period</link:label>
    <link:label id="lab_amwd_NewMarketsTaxCreditRecapturePeriod_label_en-US" xlink:label="lab_amwd_NewMarketsTaxCreditRecapturePeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Markets Tax Credit, Recapture Period</link:label>
    <link:label id="lab_amwd_NewMarketsTaxCreditRecapturePeriod_documentation_en-US" xlink:label="lab_amwd_NewMarketsTaxCreditRecapturePeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Markets Tax Credit, Recapture Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_NewMarketsTaxCreditRecapturePeriod" xlink:href="amwd-20220430.xsd#amwd_NewMarketsTaxCreditRecapturePeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_amwd_NewMarketsTaxCreditRecapturePeriod" xlink:to="lab_amwd_NewMarketsTaxCreditRecapturePeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeMember_a24341b9-3027-4496-a6e7-86691fc7e6ff_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss) [Member]</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_OtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanTypeDomain_9d6bde99-17b0-4aa3-9fa0-30535eabafd5_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Type [Domain]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanTypeDomain_label_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanTypeDomain" xlink:to="lab_us-gaap_RetirementPlanTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_bda18a98-8aa4-4e48-b9e5-2aafd3a90e02_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Allocation Of Plan Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Allocation of Plan Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_a71e8fc6-f731-469c-90c7-9fe9229a0258_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation allowance for deferred taxes</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_c86f3dfd-4972-4a77-91e2-fec3d44f1134_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_cb375a0f-2f2e-48ad-89f6-44822923aa4b_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrent_a978460d-05d6-42c5-a535-2b251c3c49ed_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current maturities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityCurrent" xlink:to="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan_f9e12cb0-4f57-4a2d-ad48-9eb370f1e5c4_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee benefit plan contributions, shares</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Employee Benefit Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_0bb74713-280f-42d3-ac0f-18ed50deb9a1_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) Before Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_654d9f4a-2402-4d7d-8b88-5c48ac40cad6_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) Before Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_210455c0-6514-442c-ae79-e15761f3b863_verboseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SIGNIFICANT OBSERVABLE INPUTS (LEVEL 2) [Member]</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_bf8f22ba-a16e-49eb-876c-26a6448b675c_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LEVEL 2 [Member]</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TypeOfAdoptionMember_de5c5684-0f55-40bb-8199-2be9c6531e08_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfAdoptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of Adoption [Domain]</link:label>
    <link:label id="lab_us-gaap_TypeOfAdoptionMember_label_en-US" xlink:label="lab_us-gaap_TypeOfAdoptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfAdoptionMember" xlink:to="lab_us-gaap_TypeOfAdoptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_553d354f-2cf2-456d-b60e-b563083f69b7_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock_1a6073e6-79aa-47a4-b8c5-4cbca5c459c7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Error Corrections and Prior Period Adjustments</link:label>
    <link:label id="lab_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Error Corrections and Prior Period Adjustments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_928b19a3-b3eb-40be-a0b4-a22e105a9df5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_6079fb9f-6c9c-4f52-83dc-143a9b7d5fe0_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorLocation_7ede6cd5-21e8-4f21-8ea7-bd8acf7b853f_terseLabel_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:label id="lab_dei_AuditorLocation_label_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorLocation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorLocation" xlink:to="lab_dei_AuditorLocation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TypeOfRestructuringDomain_8629d9c3-cdd0-4e44-bcf0-51df01056070_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfRestructuringDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of Restructuring [Domain]</link:label>
    <link:label id="lab_us-gaap_TypeOfRestructuringDomain_label_en-US" xlink:label="lab_us-gaap_TypeOfRestructuringDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of Restructuring [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfRestructuringDomain" xlink:to="lab_us-gaap_TypeOfRestructuringDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_e023f03d-2151-4083-ade2-7c86e5d5675b_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets, useful life</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MajorCustomersAxis_996110e3-92eb-4372-9bc3-f984d93293ec_terseLabel_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Axis]</link:label>
    <link:label id="lab_srt_MajorCustomersAxis_label_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MajorCustomersAxis" xlink:to="lab_srt_MajorCustomersAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveLineItems_9fe2ce8e-c4d0-4deb-b04d-f315386538f1_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Cost and Reserve [Line Items]</link:label>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveLineItems_label_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Cost and Reserve [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems" xlink:to="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseInterestExpense_101d2395-50a2-4b53-b517-99f064a9bcf3_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest on lease liabilities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseInterestExpense_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseInterestExpense" xlink:to="lab_us-gaap_FinanceLeaseInterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_d41c8da5-4c5a-4d17-b19e-fba22da0242c_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Benefit and Retirement Plans</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_16c031d8-90b2-4431-a826-875d6482e220_verboseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_516d785e-c866-4a89-ae0d-5a743a7598b2_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Earnings (Loss) Per Share, Basic And Diluted</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByAssetClassAxis_f1ebd07d-7f7c-4d3d-bb1b-2882909de6ee_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByAssetClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByAssetClassAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByAssetClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByAssetClassAxis" xlink:to="lab_us-gaap_FairValueByAssetClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentAnnualReport_3a4e0006-d153-4ffb-a8a6-62c75098bb9c_terseLabel_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Annual Report</link:label>
    <link:label id="lab_dei_DocumentAnnualReport_label_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Annual Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAnnualReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport" xlink:to="lab_dei_DocumentAnnualReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_adf8955d-b9d8-49f1-a5c1-6a6a5dd6741d_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease Maturities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Payment, Due [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_b926d786-4b77-43db-a7f8-6736bee3bbab_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-Based Compensation Expense Allocated</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths_5878e2f3-727b-4b60-8ba3-d8270c66fcba_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow Hedge Gain (Loss) to be Reclassified within Twelve Months</link:label>
    <link:label id="lab_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths_label_en-US" xlink:label="lab_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow Hedge Gain (Loss) to be Reclassified within Twelve Months</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths" xlink:to="lab_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestRateCashFlowHedgeAssetAtFairValue_4383e255-8b20-483b-a6f4-709178789c48_terseLabel_en-US" xlink:label="lab_us-gaap_InterestRateCashFlowHedgeAssetAtFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Cash Flow Hedge Asset at Fair Value</link:label>
    <link:label id="lab_us-gaap_InterestRateCashFlowHedgeAssetAtFairValue_label_en-US" xlink:label="lab_us-gaap_InterestRateCashFlowHedgeAssetAtFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Cash Flow Hedge Asset at Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateCashFlowHedgeAssetAtFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateCashFlowHedgeAssetAtFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestRateCashFlowHedgeAssetAtFairValue" xlink:to="lab_us-gaap_InterestRateCashFlowHedgeAssetAtFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths_b8d3320d-c907-4546-ac00-25cc9cac572e_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt and Capital Lease Obligations, Repayments of Principal in Next Twelve Months</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_amwd_DeferredFinanceCostsAmortizationPeriod_fdc553db-1b6c-476b-98a9-2d6b09595b02_terseLabel_en-US" xlink:label="lab_amwd_DeferredFinanceCostsAmortizationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Finance Costs, Amortization Period</link:label>
    <link:label id="lab_amwd_DeferredFinanceCostsAmortizationPeriod_label_en-US" xlink:label="lab_amwd_DeferredFinanceCostsAmortizationPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Finance Costs, Amortization Period</link:label>
    <link:label id="lab_amwd_DeferredFinanceCostsAmortizationPeriod_documentation_en-US" xlink:label="lab_amwd_DeferredFinanceCostsAmortizationPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Finance Costs, Amortization Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_DeferredFinanceCostsAmortizationPeriod" xlink:href="amwd-20220430.xsd#amwd_DeferredFinanceCostsAmortizationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_amwd_DeferredFinanceCostsAmortizationPeriod" xlink:to="lab_amwd_DeferredFinanceCostsAmortizationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_126ecf89-850a-4e51-a883-29033b45ed33_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from issuance of common stock and other</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossTax_d475b2ea-42ec-49fa-a597-fc06cae39d41_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossTax_36dff9d4-c492-42de-8d9f-16fdc3ee0bb5_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total comprehensive income tax expense</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_d69b17c3-1837-4a5e-ad67-3a16fc789b21_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TOTAL ASSETS</link:label>
    <link:label id="lab_us-gaap_Assets_568b3fea-de12-4ffc-a141-be9e04e0688e_terseLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_9c1c651a-ebf7-4703-b428-0d34b7e89724_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares authorized</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_ff3dbcb5-2e65-4896-8873-eefadf692f4b_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_228fe86c-6442-44be-9cea-f0fab3e73396_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_amwd_MachineryAndEquipmentCapitalLeasesMember_7abbc5e5-8cb0-48fa-b1c9-b61249c31b0b_terseLabel_en-US" xlink:label="lab_amwd_MachineryAndEquipmentCapitalLeasesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machinery And Equipment - Capital Leases [Member]</link:label>
    <link:label id="lab_amwd_MachineryAndEquipmentCapitalLeasesMember_label_en-US" xlink:label="lab_amwd_MachineryAndEquipmentCapitalLeasesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machinery And Equipment Capital Leases [Member]</link:label>
    <link:label id="lab_amwd_MachineryAndEquipmentCapitalLeasesMember_documentation_en-US" xlink:label="lab_amwd_MachineryAndEquipmentCapitalLeasesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machinery And Equipment Capital Leases [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_MachineryAndEquipmentCapitalLeasesMember" xlink:href="amwd-20220430.xsd#amwd_MachineryAndEquipmentCapitalLeasesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_amwd_MachineryAndEquipmentCapitalLeasesMember" xlink:to="lab_amwd_MachineryAndEquipmentCapitalLeasesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_5e7d3fbe-cccf-41f8-b865-73bdfab2f07f_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt instrument, interest rate, stated percentage</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_ebbe9e4b-52bb-4d22-a00b-979e2c32adf1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components Of Customer Receivables</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_36d847cc-e148-4d1e-bf23-d783fa710ba1_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_label_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeContractTypeDomain" xlink:to="lab_us-gaap_DerivativeContractTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c4d6382f-6a1e-4428-8eaf-5af6f1da5de1_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_a7af8994-fdae-42c9-8821-36f833defc94_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_label_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember" xlink:to="lab_us-gaap_RevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_amwd_DeferredTaxAssetOperatingLeases_64262b41-2b95-4cda-9e9a-029a0af724b1_terseLabel_en-US" xlink:label="lab_amwd_DeferredTaxAssetOperatingLeases" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating leases liabilities</link:label>
    <link:label id="lab_amwd_DeferredTaxAssetOperatingLeases_label_en-US" xlink:label="lab_amwd_DeferredTaxAssetOperatingLeases" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Asset, Operating Leases</link:label>
    <link:label id="lab_amwd_DeferredTaxAssetOperatingLeases_documentation_en-US" xlink:label="lab_amwd_DeferredTaxAssetOperatingLeases" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Asset, Operating Leases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_DeferredTaxAssetOperatingLeases" xlink:href="amwd-20220430.xsd#amwd_DeferredTaxAssetOperatingLeases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_amwd_DeferredTaxAssetOperatingLeases" xlink:to="lab_amwd_DeferredTaxAssetOperatingLeases" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_5cc73bca-032f-4a3f-b38d-348b02586e26_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_abb80d56-349f-429c-8690-67dc87d1627c_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by Operating Activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_33243a7b-fd27-4504-a589-ef23e0264131_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardAmount_1e5edd56-9b97-4401-bf82-2460b602d686_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross amount of state tax credit carryforwards</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardAmount_label_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Credit Carryforward, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardAmount" xlink:to="lab_us-gaap_TaxCreditCarryforwardAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_7113d6b3-edb8-43cd-9cf9-14c867e4ee31_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_b1c73ffa-5bdc-478b-94b6-ac7ad2d64130_terseLabel_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Promotional Display [Member]</link:label>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_label_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture and Fixtures [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FurnitureAndFixturesMember" xlink:to="lab_us-gaap_FurnitureAndFixturesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_ae4bc975-8508-496f-acc7-a656fe0028d7_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Lease Costs</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_b286ae44-2251-4374-b9c7-60a5b1876239_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_e9d8c20f-f414-4f00-97ff-57afd08669d7_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_label_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventLineItems" xlink:to="lab_us-gaap_SubsequentEventLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_334db033-9823-454f-b02a-e75a8a0e6a8a_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Denominator for basic earnings per common share - weighted-average shares</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_74eb18f4-1599-4319-8807-384a44bbceab_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_49de3496-957e-4b65-8d9a-1894ef7e261f_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net earnings (loss) per share, Diluted (usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_c8f1d752-bf95-400e-aec1-db0c315272ac_terseLabel_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State [Member]</link:label>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_label_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State and Local Jurisdiction [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StateAndLocalJurisdictionMember" xlink:to="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtMember_23dc86d9-b82d-4fa2-8f3e-b1e4ded05271_terseLabel_en-US" xlink:label="lab_us-gaap_DebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt</link:label>
    <link:label id="lab_us-gaap_DebtMember_label_en-US" xlink:label="lab_us-gaap_DebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtMember" xlink:to="lab_us-gaap_DebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_3011b0ee-0388-4a79-b6f3-903d86bc0310_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reduction in carrying amount of operating lease right-of-use assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset, Amortization Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_400b2607-58d5-4120-9ccf-e6c2eba93758_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock options and restricted stock units</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number Diluted Shares Outstanding Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_e598e324-a924-4376-88a0-6ddd1a561e4d_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship [Axis]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:to="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_262bd384-7977-439e-b2be-a76c07691315_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Restructuring and Related Costs [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Restructuring and Related Costs [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostAbstract_8018908f-6bb4-47ee-8405-c0a23047b330_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Abstract]</link:label>
    <link:label id="lab_us-gaap_LeaseCostAbstract_label_en-US" xlink:label="lab_us-gaap_LeaseCostAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCostAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostAbstract" xlink:to="lab_us-gaap_LeaseCostAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_bca1bfbe-0db9-40b4-a137-a2b22a144e6e_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Comprehensive Income</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_896cd7ba-d368-4374-b6a6-713b655cec71_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Comprehensive Income</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeSeveranceMember_7abd9c1f-84fb-48ef-aca0-ae168f8be1fa_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeSeveranceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Severance and Separation [Member]</link:label>
    <link:label id="lab_us-gaap_EmployeeSeveranceMember_label_en-US" xlink:label="lab_us-gaap_EmployeeSeveranceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Severance [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeSeveranceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeSeveranceMember" xlink:to="lab_us-gaap_EmployeeSeveranceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_amwd_DeferredTaxLiabilitiesOperatingLeases_a7846c21-2f89-4a9c-8664-91b75cd0f140_terseLabel_en-US" xlink:label="lab_amwd_DeferredTaxLiabilitiesOperatingLeases" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating leases right-of-use assets</link:label>
    <link:label id="lab_amwd_DeferredTaxLiabilitiesOperatingLeases_label_en-US" xlink:label="lab_amwd_DeferredTaxLiabilitiesOperatingLeases" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Operating Leases</link:label>
    <link:label id="lab_amwd_DeferredTaxLiabilitiesOperatingLeases_documentation_en-US" xlink:label="lab_amwd_DeferredTaxLiabilitiesOperatingLeases" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Operating Leases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_DeferredTaxLiabilitiesOperatingLeases" xlink:href="amwd-20220430.xsd#amwd_DeferredTaxLiabilitiesOperatingLeases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_amwd_DeferredTaxLiabilitiesOperatingLeases" xlink:to="lab_amwd_DeferredTaxLiabilitiesOperatingLeases" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_16a35ef1-4094-42c5-bd24-ff15a78677ad_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Used by Financing Activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_e3af2f5a-777c-4657-90e4-97c384e6c250_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income (loss), net of tax:</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_b6010cad-05a6-459c-98b3-8ef768471c02_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_597991da-46d1-4190-85c3-6ccd8ab2c740_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting period, years</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_f85f5d7d-1ec8-4f9a-83e0-b3f8a2f6c27c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LoansPayableMember_9d80aa26-b4fb-4ab5-b180-c632dc8f2b6e_terseLabel_en-US" xlink:label="lab_us-gaap_LoansPayableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans Payable [Member]</link:label>
    <link:label id="lab_us-gaap_LoansPayableMember_label_en-US" xlink:label="lab_us-gaap_LoansPayableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans Payable [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansPayableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansPayableMember" xlink:to="lab_us-gaap_LoansPayableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFive_7321c9b2-b896-4ae6-a682-3526f7977fdf_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFive_label_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt and Capital Lease Obligations, Maturities, Repayments of Principal in Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFive" xlink:to="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_a58b976f-f311-49af-b43e-04e6c313e2f9_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurements</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_04992167-a139-4319-b72d-f07441dba1cc_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Maturity</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_53ab3903-265c-4ef6-b8f3-d4e7ca979792_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Effective Income Tax Rate Reconciliation</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCharges_edc24ed0-41dd-4c46-b2b7-35d5ca67a694_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring charges, net</link:label>
    <link:label id="lab_us-gaap_RestructuringCharges_label_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCharges" xlink:to="lab_us-gaap_RestructuringCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_a0ece644-e12c-4a31-9d0b-576dd8049af3_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_adefda54-e83c-4ce1-b2d9-7d3a78963a35_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:to="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_amwd_BuildersMember_d8e8bf84-78b3-4a4c-87bf-7c1cb58ba4d6_terseLabel_en-US" xlink:label="lab_amwd_BuildersMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Builders</link:label>
    <link:label id="lab_amwd_BuildersMember_label_en-US" xlink:label="lab_amwd_BuildersMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Builders [Member]</link:label>
    <link:label id="lab_amwd_BuildersMember_documentation_en-US" xlink:label="lab_amwd_BuildersMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Builders [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_BuildersMember" xlink:href="amwd-20220430.xsd#amwd_BuildersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_amwd_BuildersMember" xlink:to="lab_amwd_BuildersMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_c07aebd6-300e-480e-90ab-74d2f565a2a4_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_407b1afa-1ae5-4167-8413-5c21b20a1c49_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of long-lived assets</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment, Long-Lived Asset, Held-for-Use</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:to="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_94ff55b9-b084-49a0-8c6f-b3ea2e3962ef_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CondensedStatementOfIncomeCaptionsLineItems_6d5d13f4-de4c-4ffd-bdcd-05890215832a_terseLabel_en-US" xlink:label="lab_srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Statement of Income Captions [Line Items]</link:label>
    <link:label id="lab_srt_CondensedStatementOfIncomeCaptionsLineItems_label_en-US" xlink:label="lab_srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Statement of Income Captions [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedStatementOfIncomeCaptionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:to="lab_srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_f1f482cc-84f9-41d5-869c-e0d39b41a05c_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosures [Table]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_501230e5-ef46-413c-8e15-55a8cce11f23_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Uncertain tax positions</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockNoParValue_aabac810-7ee1-47f5-b9af-5e1476c0fc28_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockNoParValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, no par value</link:label>
    <link:label id="lab_us-gaap_CommonStockNoParValue_label_en-US" xlink:label="lab_us-gaap_CommonStockNoParValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, No Par Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockNoParValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockNoParValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockNoParValue" xlink:to="lab_us-gaap_CommonStockNoParValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_f9ad8204-9400-47ac-90e4-195802790859_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Of Assets On Recurring Basis</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets Measured on Recurring Basis [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12gTitle_1a63e5fc-bf3e-4bca-917d-4314349b9ffe_terseLabel_en-US" xlink:label="lab_dei_Security12gTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(g) Security</link:label>
    <link:label id="lab_dei_Security12gTitle_label_en-US" xlink:label="lab_dei_Security12gTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(g) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12gTitle" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12gTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12gTitle" xlink:to="lab_dei_Security12gTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCountryMember_6bb8e454-a42f-4d57-a762-e8b760f2bb6b_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCountryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Tax Authority [Member]</link:label>
    <link:label id="lab_us-gaap_ForeignCountryMember_label_en-US" xlink:label="lab_us-gaap_ForeignCountryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Tax Authority [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCountryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCountryMember" xlink:to="lab_us-gaap_ForeignCountryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesDerivatives_57a996f2-b3e0-4440-9d2e-535294624819_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesDerivatives" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate swaps</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesDerivatives_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesDerivatives" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Derivatives</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDerivatives" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesDerivatives"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesDerivatives" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesDerivatives" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesAbstract_d5282798-e91a-4fea-bcc1-67eb18c0dddd_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liabilities:</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Gross [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_397a4606-bdac-4641-8310-399d1377529c_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Loss [Member]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_5c063f82-9511-4080-8751-f3f327910cc6_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_fde1c4ee-c6be-47b7-8abe-9934b5cda3bc_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_9d885627-4198-47ac-a73e-f9f12f26bfec_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares outstanding</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_5e1ef87d-7774-4e87-9942-9f254ab0d4b9_periodStartLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning Balance, Shares</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_601a8925-0af7-4697-9f2d-6a8453a87558_periodEndLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending Balance, Shares</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_amwd_OtherLongTermDebtMember_7868b0dd-1c24-4afb-902b-00f4e98c58a9_terseLabel_en-US" xlink:label="lab_amwd_OtherLongTermDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Long-term Debt [Member]</link:label>
    <link:label id="lab_amwd_OtherLongTermDebtMember_label_en-US" xlink:label="lab_amwd_OtherLongTermDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Long-Term Debt [Member]</link:label>
    <link:label id="lab_amwd_OtherLongTermDebtMember_documentation_en-US" xlink:label="lab_amwd_OtherLongTermDebtMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Long-Term Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_OtherLongTermDebtMember" xlink:href="amwd-20220430.xsd#amwd_OtherLongTermDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_amwd_OtherLongTermDebtMember" xlink:to="lab_amwd_OtherLongTermDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_af05045a-c68b-4bc6-a3b1-ec789503df0d_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of sales and distribution</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Goods and Services Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract_9e1513e7-fb00-42f1-810f-5732aef7242f_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Activities [Abstract]</link:label>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:to="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_ea03e1b3-506b-48c1-a394-47fc821afc9f_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_626299c7-b5ef-45c7-8606-9f7340adb885_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_ab61f854-d90a-4848-9789-7f73b3cc0734_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGrossAbstract_e8776d08-bcb9-4ad0-9d1b-e5115b6c3102_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets:</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGrossAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Gross [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGrossAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:to="lab_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_4271ade1-5f70-4850-946b-ad60fdac512c_verboseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State income taxes, net of federal tax effect</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_a0d3ee5b-4e0a-4b03-b9d0-45fe29f81d05_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred State and Local Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanSettlementsBenefitObligation_1f3f33af-8de2-44c7-bba3-0db58927725f_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanSettlementsBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation, (Increase) Decrease for Settlement</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanSettlementsBenefitObligation_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanSettlementsBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation, (Increase) Decrease for Settlement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanSettlementsBenefitObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanSettlementsBenefitObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanSettlementsBenefitObligation" xlink:to="lab_us-gaap_DefinedBenefitPlanSettlementsBenefitObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_a753da8e-51cd-4f92-92f8-aab5c9dc69fb_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components Of Property, Plant And Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_e6230878-5b04-4156-83f4-8e59ddc94374_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Report Line [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTerm_820a5efc-1f4a-4082-8ddc-bee167bd8418_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loan term</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTerm_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTerm" xlink:to="lab_us-gaap_DebtInstrumentTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_a84a33e5-0b2e-4e00-b77d-7dbc6ef8e09a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reductions for tax positions of prior years settlements</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_46b51b5e-9d29-4dda-a660-c1213ebf1fc7_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-cash investing and financing activities:</link:label>
    <link:label id="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_ccf37808-f219-4e2e-8463-d418593d2b0d_verboseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer relationships intangibles, net</link:label>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_48033568-f023-4a7d-9737-e45d027f22c4_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Relationships [Member]</link:label>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_label_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Relationships [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelationshipsMember" xlink:to="lab_us-gaap_CustomerRelationshipsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskDisclosureTextBlock_0f444ad1-699d-4a02-9578-be55b9faed07_verboseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Concentration</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:to="lab_us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_2c1fa6a7-3348-49d6-be42-23b52e4b9956_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_571d4857-f8c6-4fce-95b5-4460e9299c9a_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net, Total</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_7bc3e5aa-8749-48ca-bba3-6d2fd3db16c8_verboseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_e3d880ba-eaad-4547-a177-14afc1830a96_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock_ed0e3da8-acd4-4235-8afd-feea8f12538b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-Based Compensation</link:label>
    <link:label id="lab_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shareholders' Equity and Share-based Payments [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_amwd_AuditInformationAbstract_6d9265cf-237b-4d41-884e-c71408d5eb41_terseLabel_en-US" xlink:label="lab_amwd_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Audit Information [Abstract]</link:label>
    <link:label id="lab_amwd_AuditInformationAbstract_label_en-US" xlink:label="lab_amwd_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Audit Information [Abstract]</link:label>
    <link:label id="lab_amwd_AuditInformationAbstract_documentation_en-US" xlink:label="lab_amwd_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Audit Information</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_AuditInformationAbstract" xlink:href="amwd-20220430.xsd#amwd_AuditInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_amwd_AuditInformationAbstract" xlink:to="lab_amwd_AuditInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_470b3857-e2f3-4dc4-af36-48b185eca841_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other long-term liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_amwd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledWeightedAverageGrantDateFairValue_43f0a7c6-19cb-416f-85c0-75b2ccba787d_terseLabel_en-US" xlink:label="lab_amwd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average grant date fair value, cancelled due to non-achievement of performance goals</link:label>
    <link:label id="lab_amwd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_amwd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options, Cancelled Weighted Average Grant Date Fair Value</link:label>
    <link:label id="lab_amwd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledWeightedAverageGrantDateFairValue_documentation_en-US" xlink:label="lab_amwd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options, Cancelled Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledWeightedAverageGrantDateFairValue" xlink:href="amwd-20220430.xsd#amwd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_amwd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledWeightedAverageGrantDateFairValue" xlink:to="lab_amwd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligation_dfeb7e5c-4c58-4c06-ab21-5bfe3011d661_periodStartLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Projected benefit obligation at beginning of year</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligation_6dbc9add-e90f-4d0f-94b2-b83c96a51ba4_periodEndLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Projected benefit obligation at end of year</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligation_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:to="lab_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_amwd_NonEmployeeDirectorsOnlyMember_d55a6574-4aa1-4ff4-ae64-a80127742ee9_terseLabel_en-US" xlink:label="lab_amwd_NonEmployeeDirectorsOnlyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non Employee Directors only</link:label>
    <link:label id="lab_amwd_NonEmployeeDirectorsOnlyMember_label_en-US" xlink:label="lab_amwd_NonEmployeeDirectorsOnlyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non Employee Directors only [Member]</link:label>
    <link:label id="lab_amwd_NonEmployeeDirectorsOnlyMember_documentation_en-US" xlink:label="lab_amwd_NonEmployeeDirectorsOnlyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non Employee Directors only</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_NonEmployeeDirectorsOnlyMember" xlink:href="amwd-20220430.xsd#amwd_NonEmployeeDirectorsOnlyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_amwd_NonEmployeeDirectorsOnlyMember" xlink:to="lab_amwd_NonEmployeeDirectorsOnlyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PercentageOfLIFOInventory_98997376-c345-49e6-90a0-878c0fcafb9a_terseLabel_en-US" xlink:label="lab_us-gaap_PercentageOfLIFOInventory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of LIFO Inventory</link:label>
    <link:label id="lab_us-gaap_PercentageOfLIFOInventory_label_en-US" xlink:label="lab_us-gaap_PercentageOfLIFOInventory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of LIFO Inventory</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PercentageOfLIFOInventory" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PercentageOfLIFOInventory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PercentageOfLIFOInventory" xlink:to="lab_us-gaap_PercentageOfLIFOInventory" xlink:type="arc" order="1"/>
    <link:label id="lab_amwd_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofPlans_dc53b5e7-0958-45b4-99e7-0220231a6d62_terseLabel_en-US" xlink:label="lab_amwd_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofPlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of stock incentive plans</link:label>
    <link:label id="lab_amwd_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofPlans_label_en-US" xlink:label="lab_amwd_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofPlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Plans</link:label>
    <link:label id="lab_amwd_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofPlans_documentation_en-US" xlink:label="lab_amwd_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofPlans" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofPlans" xlink:href="amwd-20220430.xsd#amwd_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofPlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_amwd_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofPlans" xlink:to="lab_amwd_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofPlans" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_8566a041-00d4-46a9-9c2d-f2aa6834f00d_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Shares, Acquired</link:label>
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_label_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Shares, Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockSharesAcquired" xlink:to="lab_us-gaap_TreasuryStockSharesAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_9e91cb38-d70c-44cd-8d80-acfbe5d83499_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_574e47fc-8674-496b-96c3-d1768174a10c_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_f625c095-d041-47e5-9adc-da0d306f8494_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of long-term debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Long-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:to="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_804888cf-1899-4fbc-bee4-f73991292b39_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_010395a8-74b5-443c-baa0-d5593328cabf_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings (loss) per share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_f4131a95-d18b-427f-84f9-f5a560946523_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_1113048e-6e21-49a8-8c76-e1a5280f1e51_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment, gross</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_2bf69729-ac7a-448b-9cb5-aecc85bf85f1_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Revenues_727d4323-3312-4de5-9b8a-6f192cdfed74_terseLabel_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net sales</link:label>
    <link:label id="lab_us-gaap_Revenues_label_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Revenues" xlink:to="lab_us-gaap_Revenues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentRepurchaseDate_d5367263-1aa9-4f32-8cd5-72afb49dbc40_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRepurchaseDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Repurchase Date</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRepurchaseDate_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRepurchaseDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Repurchase Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRepurchaseDate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRepurchaseDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRepurchaseDate" xlink:to="lab_us-gaap_DebtInstrumentRepurchaseDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnDerivativeInstrumentsMember_3485b3c5-f694-4b66-81be-95b42dfae49a_terseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnDerivativeInstrumentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Derivative Instruments [Member]</link:label>
    <link:label id="lab_us-gaap_GainLossOnDerivativeInstrumentsMember_label_en-US" xlink:label="lab_us-gaap_GainLossOnDerivativeInstrumentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Derivative Instruments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDerivativeInstrumentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDerivativeInstrumentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnDerivativeInstrumentsMember" xlink:to="lab_us-gaap_GainLossOnDerivativeInstrumentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_amwd_NewMarketsTaxCreditInvestment_d982b8c0-cc3e-45c7-8f5f-c2e4f430ddbe_terseLabel_en-US" xlink:label="lab_amwd_NewMarketsTaxCreditInvestment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Markets Tax Credit Investment</link:label>
    <link:label id="lab_amwd_NewMarketsTaxCreditInvestment_label_en-US" xlink:label="lab_amwd_NewMarketsTaxCreditInvestment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Markets Tax Credit Investment</link:label>
    <link:label id="lab_amwd_NewMarketsTaxCreditInvestment_documentation_en-US" xlink:label="lab_amwd_NewMarketsTaxCreditInvestment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Markets Tax Credit Investment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_NewMarketsTaxCreditInvestment" xlink:href="amwd-20220430.xsd#amwd_NewMarketsTaxCreditInvestment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_amwd_NewMarketsTaxCreditInvestment" xlink:to="lab_amwd_NewMarketsTaxCreditInvestment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignExchangeContractMember_32bf3801-9520-4cc9-bce1-790f51b833e5_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignExchangeContractMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Exchange Contract</link:label>
    <link:label id="lab_us-gaap_ForeignExchangeContractMember_label_en-US" xlink:label="lab_us-gaap_ForeignExchangeContractMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Exchange Contract [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeContractMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignExchangeContractMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignExchangeContractMember" xlink:to="lab_us-gaap_ForeignExchangeContractMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryFinishedGoods_44bf277f-c5ef-47cd-ab1b-2482b552f09b_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoods" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finished goods</link:label>
    <link:label id="lab_us-gaap_InventoryFinishedGoods_label_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoods" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Finished Goods, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryFinishedGoods" xlink:to="lab_us-gaap_InventoryFinishedGoods" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLocationAxis_337eea82-1f20-4a9a-9d45-7e766dcbcde7_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income Location [Axis]</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLocationAxis_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationAxis" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_13b7dd7d-589e-423d-92d9-0b198ea26cad_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation expense, before income taxes</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_amwd_ServiceBasedRestrictedStockTrackingUnitsRstusMember_1e77ae40-3d09-44f2-a310-bf19db499bbf_terseLabel_en-US" xlink:label="lab_amwd_ServiceBasedRestrictedStockTrackingUnitsRstusMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service-Based Restricted Stock Tracking Units (RSTUs) [Member]</link:label>
    <link:label id="lab_amwd_ServiceBasedRestrictedStockTrackingUnitsRstusMember_label_en-US" xlink:label="lab_amwd_ServiceBasedRestrictedStockTrackingUnitsRstusMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service Based Restricted Stock Tracking Units Rstus [Member]</link:label>
    <link:label id="lab_amwd_ServiceBasedRestrictedStockTrackingUnitsRstusMember_documentation_en-US" xlink:label="lab_amwd_ServiceBasedRestrictedStockTrackingUnitsRstusMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service-Based Restricted Stock Tracking Units (RSTUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_ServiceBasedRestrictedStockTrackingUnitsRstusMember" xlink:href="amwd-20220430.xsd#amwd_ServiceBasedRestrictedStockTrackingUnitsRstusMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_amwd_ServiceBasedRestrictedStockTrackingUnitsRstusMember" xlink:to="lab_amwd_ServiceBasedRestrictedStockTrackingUnitsRstusMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfSalesPolicyTextBlock_9482b681-bd41-4258-96cf-2657997160ac_verboseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Sales and Distribution</link:label>
    <link:label id="lab_us-gaap_CostOfSalesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CostOfSalesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Goods and Service [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesPolicyTextBlock" xlink:to="lab_us-gaap_CostOfSalesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_af02958e-1ad7-4873-9838-0e431df7a464_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Accumulated Amortization</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_79b088e0-7c04-446a-a7a2-eb3115657281_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanSettlementsPlanAssets_e8e4a15c-c91c-4947-9336-35d33b6c333a_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanSettlementsPlanAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Payment for Settlement</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanSettlementsPlanAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanSettlementsPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Payment for Settlement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanSettlementsPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanSettlementsPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanSettlementsPlanAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanSettlementsPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_2219a449-d909-4f00-8888-5d9b2fe9760a_periodStartLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value of plan assets at beginning of year</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_31f1ba5a-68be-48f5-a669-6cf9071c5043_periodEndLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value of plan assets at end of year</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_42fca570-729e-4153-bb00-eb787acfb989_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCapitalLeasedAsssetsTable_05209f7c-48ee-43e3-92d5-781b4e820af8_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCapitalLeasedAsssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Capital Leased Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCapitalLeasedAsssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCapitalLeasedAsssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Capital Leased Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCapitalLeasedAsssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCapitalLeasedAsssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCapitalLeasedAsssetsTable" xlink:to="lab_us-gaap_ScheduleOfCapitalLeasedAsssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_7d053b0a-75f4-47b3-a662-a67b3e3cd487_totalLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective income tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableGrossCurrent_365d0529-cff2-4968-8da2-f4272e45b0fe_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableGrossCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross customer receivables</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableGrossCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableGrossCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, before Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGrossCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableGrossCurrent" xlink:to="lab_us-gaap_AccountsReceivableGrossCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_6ba766d4-1d84-4248-8e07-c7f4863aa42f_verboseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of debt issuance costs</link:label>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_label_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCosts" xlink:to="lab_us-gaap_AmortizationOfFinancingCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_dbe7c4a7-3bfe-4da9-8cfd-2c0ec114d35e_terseLabel_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction In Progress [Member]</link:label>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_label_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction in Progress [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConstructionInProgressMember" xlink:to="lab_us-gaap_ConstructionInProgressMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_730197ba-47c8-4b3b-8b1c-429cc13c56fb_negatedLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net (gain) loss on disposal of property, plant and equipment</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_label_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Disposition of Property Plant Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0ba89910-4144-47a3-92a7-5a1d78f5aba8_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, Beginning of Year</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a1251279-58ae-4463-951b-856f26229328_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, End of Year</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems_28912b52-95c4-4dc1-8829-d49aaa673529_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan Disclosure [Line Items]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_5868f693-2e94-4db9-bf73-74d7dfedbbf9_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_1f98463c-23c6-4fb1-8224-d8ed86a2b9df_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_amwd_SummaryOfPercentageOfSalesTableTextBlock_65cbc5a6-d015-477d-946f-07bc25a2ad02_verboseLabel_en-US" xlink:label="lab_amwd_SummaryOfPercentageOfSalesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary Of Percentage Of Sales</link:label>
    <link:label id="lab_amwd_SummaryOfPercentageOfSalesTableTextBlock_label_en-US" xlink:label="lab_amwd_SummaryOfPercentageOfSalesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary Of Percentage Of Sales [Table Text Block]</link:label>
    <link:label id="lab_amwd_SummaryOfPercentageOfSalesTableTextBlock_documentation_en-US" xlink:label="lab_amwd_SummaryOfPercentageOfSalesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary Of Percentage Of Sales</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_SummaryOfPercentageOfSalesTableTextBlock" xlink:href="amwd-20220430.xsd#amwd_SummaryOfPercentageOfSalesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_amwd_SummaryOfPercentageOfSalesTableTextBlock" xlink:to="lab_amwd_SummaryOfPercentageOfSalesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_b0bb6d3b-8f26-4ebd-ad47-58a00f7cb4f0_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangibles, gross</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_c4189b8d-9eb1-46d1-af42-7e71080bd942_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:label id="lab_us-gaap_LeasesAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_amwd_EmployeeOnlyMember_19df5fd2-c4c6-4949-b7bf-668848378a25_terseLabel_en-US" xlink:label="lab_amwd_EmployeeOnlyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Only</link:label>
    <link:label id="lab_amwd_EmployeeOnlyMember_label_en-US" xlink:label="lab_amwd_EmployeeOnlyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Only [Member]</link:label>
    <link:label id="lab_amwd_EmployeeOnlyMember_documentation_en-US" xlink:label="lab_amwd_EmployeeOnlyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Only</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_EmployeeOnlyMember" xlink:href="amwd-20220430.xsd#amwd_EmployeeOnlyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_amwd_EmployeeOnlyMember" xlink:to="lab_amwd_EmployeeOnlyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_a9c2e598-9602-4b0b-8e5f-d915a1d71101_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Intangible Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_c5ebfe96-b6df-4d25-95cc-0efe1e7cc386_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_c1352c45-241f-4212-b54c-f344c7fa69af_terseLabel_en-US" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">London Interbank Offered Rate (LIBOR) [Member]</link:label>
    <link:label id="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_label_en-US" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">London Interbank Offered Rate (LIBOR) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:to="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_daf70e1e-e534-4923-9d96-22aeefd75535_verboseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of Long-Lived Assets</link:label>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupClassificationDomain_8615f081-313f-4432-a517-0a048966d79f_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Domain]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupClassificationDomain_label_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain" xlink:to="lab_us-gaap_DisposalGroupClassificationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_994b414f-9f97-4d7d-b73a-195d82f240c1_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerSalesChannelDomain_c4de7240-614b-41f4-9da5-021638e2dbdc_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerSalesChannelDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Sales Channel [Domain]</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerSalesChannelDomain_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerSalesChannelDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Sales Channel [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerSalesChannelDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerSalesChannelDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain" xlink:to="lab_us-gaap_ContractWithCustomerSalesChannelDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_d9aed0fa-1640-4442-b217-f9ac46b90669_verboseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Recognition</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_c3218f1e-61cc-47a6-a67b-5c04fb73cc93_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise of stock-based compensation awards, net of amounts withheld for taxes, shares</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_843327af-bbd6-4b98-a4ca-0c8e0e2ba529_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Denominator for diluted earnings (loss) per common share - weighted-average shares and assumed conversions</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_72c4dec9-e119-4da8-9c1c-706c9b900caa_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income (loss), net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_cc8530c2-5da6-4a04-b362-86c442ea331c_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring [Member]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:to="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentForAmortization_d3f5bd6c-ae89-4d5b-9856-62f23fb1b1c5_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentForAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization</link:label>
    <link:label id="lab_us-gaap_AdjustmentForAmortization_label_en-US" xlink:label="lab_us-gaap_AdjustmentForAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentForAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentForAmortization" xlink:to="lab_us-gaap_AdjustmentForAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_180e3dab-265d-402b-98e3-102e610ec20b_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_d3a0424c-5653-434c-8214-ecc87b221073_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_f8916c6c-4088-4704-a035-444f39dd2f38_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_31064e8b-f7e8-43a2-aa9e-638f2ec16da8_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Spread on interest rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_b5c964e7-a76c-42c9-809d-d99b97f576cf_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Periodic Pension Cost</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Net Benefit Costs [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_66b01587-c544-43b7-bf10-aa5072e9fd1b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statute of limitations lapses</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_1c2bbcca-8d22-4965-bf8a-45bad3c6f2f5_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorFirmId_740dc802-8c9f-4c36-9e69-b6fc41787d5c_terseLabel_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:label id="lab_dei_AuditorFirmId_label_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorFirmId"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorFirmId" xlink:to="lab_dei_AuditorFirmId" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NondesignatedMember_0d966032-22f8-490a-a9db-30662db9b006_terseLabel_en-US" xlink:label="lab_us-gaap_NondesignatedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Not Designated as Hedging Instrument</link:label>
    <link:label id="lab_us-gaap_NondesignatedMember_label_en-US" xlink:label="lab_us-gaap_NondesignatedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Not Designated as Hedging Instrument [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NondesignatedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NondesignatedMember" xlink:to="lab_us-gaap_NondesignatedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_043fb158-2f33-4ec5-9fd4-6a7a1caf56d5_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5f430d66-977d-4445-90e4-bb8652387449_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_b42f7e8f-d662-404f-8be1-e9cffff75b88_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_ebd31663-5a4a-4d3c-8a42-4cff14f6d55c_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Used by Investing Activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BuildingAndBuildingImprovementsMember_fd7981f8-7aa7-4797-b530-6e2e388b8d73_terseLabel_en-US" xlink:label="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Buildings And Improvements [Member]</link:label>
    <link:label id="lab_us-gaap_BuildingAndBuildingImprovementsMember_label_en-US" xlink:label="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Building and Building Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingAndBuildingImprovementsMember" xlink:to="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_58150873-71c7-42ea-888f-fb16a398c952_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in operating assets and liabilities (net of acquired assets and liabilities):</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_93facccb-18f6-4440-9f48-e5383013268f_negatedLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less accumulated amortization and depreciation</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_204e2034-5433-427c-ae8f-952614bb8d25_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OPERATING ACTIVITIES</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_1bbd7205-d3d4-48a2-9cc7-5c8bd89f7604_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average grant date fair value, settled in common shares</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpenseMember_30e36cf5-1c03-4b68-ad6e-892d557bf0ac_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General And Administrative Expense [Member]</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpenseMember_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and Administrative Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_3ec596cc-c705-4a76-aadd-4fec5b7c5f7e_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_45b0f2b0-aac9-408e-bdb8-14b59c9aa3bf_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosures [Line Items]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_c477662f-6d3a-409e-b88c-10a8003c5794_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Income Taxes Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_ecc825c2-fe0e-48d8-a3a7-64eef119ba1a_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Current Liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_edf03d45-c1cc-4e07-85f5-27f383cc3440_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_f2b9e561-a256-416e-bee7-3420ba2388ef_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Withholding of employee taxes related to stock-based compensation</link:label>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment, Tax Withholding, Share-based Payment Arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_cce57bb2-9bff-44e2-b1a5-0de4f622faba_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">APIC, Share-based Payment Arrangement, Option, Increase for Cost Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:type="arc" order="1"/>
    <link:label id="lab_amwd_EmployeeBenefitPlanStockExpense_49744d9b-7177-40cf-b35f-1c123f8a97f3_terseLabel_en-US" xlink:label="lab_amwd_EmployeeBenefitPlanStockExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contributions of employer stock to employee benefit plan</link:label>
    <link:label id="lab_amwd_EmployeeBenefitPlanStockExpense_label_en-US" xlink:label="lab_amwd_EmployeeBenefitPlanStockExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Benefit Plan, Stock Expense</link:label>
    <link:label id="lab_amwd_EmployeeBenefitPlanStockExpense_documentation_en-US" xlink:label="lab_amwd_EmployeeBenefitPlanStockExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Benefit Plan, Stock Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_EmployeeBenefitPlanStockExpense" xlink:href="amwd-20220430.xsd#amwd_EmployeeBenefitPlanStockExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_amwd_EmployeeBenefitPlanStockExpense" xlink:to="lab_amwd_EmployeeBenefitPlanStockExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability_f84abe38-180d-4d18-9abd-97040e4f7a4c_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating cash flows for finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Interest Payment on Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseInterestPaymentOnLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:to="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_512055dc-fe1a-4f38-acf1-541205cf1e43_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of credit facility, maximum borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_b695e6dc-c6c0-4154-af0c-718869c607e6_terseLabel_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Money Market Funds [Member]</link:label>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_label_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Money Market Funds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MoneyMarketFundsMember" xlink:to="lab_us-gaap_MoneyMarketFundsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_f6531462-0a52-41c9-abf3-6fba0311be8d_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective maximum contribution of base earnings</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:to="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_amwd_CostOfSalesAndDistributionMember_e9353fb8-86af-43e1-9c9f-56ac1e1b3a47_terseLabel_en-US" xlink:label="lab_amwd_CostOfSalesAndDistributionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost Of Sales And Distribution [Member]</link:label>
    <link:label id="lab_amwd_CostOfSalesAndDistributionMember_label_en-US" xlink:label="lab_amwd_CostOfSalesAndDistributionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost Of Sales And Distribution [Member]</link:label>
    <link:label id="lab_amwd_CostOfSalesAndDistributionMember_documentation_en-US" xlink:label="lab_amwd_CostOfSalesAndDistributionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost Of Sales And Distribution [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_CostOfSalesAndDistributionMember" xlink:href="amwd-20220430.xsd#amwd_CostOfSalesAndDistributionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_amwd_CostOfSalesAndDistributionMember" xlink:to="lab_amwd_CostOfSalesAndDistributionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_8854d5b6-2b07-46e1-a950-e347cf8b4a56_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_amwd_HumboldtFacilityMember_a0b14cf9-04f4-4a8c-953e-1c1407ee75c4_terseLabel_en-US" xlink:label="lab_amwd_HumboldtFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Humboldt Facility</link:label>
    <link:label id="lab_amwd_HumboldtFacilityMember_label_en-US" xlink:label="lab_amwd_HumboldtFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Humboldt Facility [Member]</link:label>
    <link:label id="lab_amwd_HumboldtFacilityMember_documentation_en-US" xlink:label="lab_amwd_HumboldtFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Humboldt Facility</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_HumboldtFacilityMember" xlink:href="amwd-20220430.xsd#amwd_HumboldtFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_amwd_HumboldtFacilityMember" xlink:to="lab_amwd_HumboldtFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_amwd_TotalNetLeverageRatio_a022cbd7-e5e2-4677-aa4d-5e1dfd588247_terseLabel_en-US" xlink:label="lab_amwd_TotalNetLeverageRatio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Net Leverage Ratio</link:label>
    <link:label id="lab_amwd_TotalNetLeverageRatio_label_en-US" xlink:label="lab_amwd_TotalNetLeverageRatio" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Net Leverage Ratio</link:label>
    <link:label id="lab_amwd_TotalNetLeverageRatio_documentation_en-US" xlink:label="lab_amwd_TotalNetLeverageRatio" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Net Leverage Ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_TotalNetLeverageRatio" xlink:href="amwd-20220430.xsd#amwd_TotalNetLeverageRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_amwd_TotalNetLeverageRatio" xlink:to="lab_amwd_TotalNetLeverageRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_amwd_NumberOfPerformancePeriods_f596736b-f74a-424d-8661-a1221032a988_terseLabel_en-US" xlink:label="lab_amwd_NumberOfPerformancePeriods" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of performance periods</link:label>
    <link:label id="lab_amwd_NumberOfPerformancePeriods_label_en-US" xlink:label="lab_amwd_NumberOfPerformancePeriods" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Performance Periods</link:label>
    <link:label id="lab_amwd_NumberOfPerformancePeriods_documentation_en-US" xlink:label="lab_amwd_NumberOfPerformancePeriods" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Performance Periods</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_NumberOfPerformancePeriods" xlink:href="amwd-20220430.xsd#amwd_NumberOfPerformancePeriods"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_amwd_NumberOfPerformancePeriods" xlink:to="lab_amwd_NumberOfPerformancePeriods" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_07979a0d-e7f7-41c9-b2e0-a25dfbfa683c_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_amwd_PromotionalDisplaysPolicyPolicyTextBlock_2046e936-dfa2-4d77-a835-0667a8dc307a_terseLabel_en-US" xlink:label="lab_amwd_PromotionalDisplaysPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Promotional Displays</link:label>
    <link:label id="lab_amwd_PromotionalDisplaysPolicyPolicyTextBlock_label_en-US" xlink:label="lab_amwd_PromotionalDisplaysPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Promotional Displays, Policy [Policy Text Block]</link:label>
    <link:label id="lab_amwd_PromotionalDisplaysPolicyPolicyTextBlock_documentation_en-US" xlink:label="lab_amwd_PromotionalDisplaysPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Promotional Displays, Policy</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_PromotionalDisplaysPolicyPolicyTextBlock" xlink:href="amwd-20220430.xsd#amwd_PromotionalDisplaysPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_amwd_PromotionalDisplaysPolicyPolicyTextBlock" xlink:to="lab_amwd_PromotionalDisplaysPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasedAssetsLineItems_d9b4d9be-7659-4e72-aaa4-85fda8b8e7e1_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leased Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_OperatingLeasedAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_OperatingLeasedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leased Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasedAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasedAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems" xlink:to="lab_us-gaap_OperatingLeasedAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_0795bbe5-30bb-4e28-823a-838346cbd46c_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilityMember_70aade8f-f24e-478f-8c86-830ae075882d_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability</link:label>
    <link:label id="lab_us-gaap_LiabilityMember_label_en-US" xlink:label="lab_us-gaap_LiabilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilityMember" xlink:to="lab_us-gaap_LiabilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdvertisingExpense_10ef6ad8-cb0d-44a8-9711-76738c825b55_verboseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising costs</link:label>
    <link:label id="lab_us-gaap_AdvertisingExpense_label_en-US" xlink:label="lab_us-gaap_AdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdvertisingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingExpense" xlink:to="lab_us-gaap_AdvertisingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_540d085d-0617-4b73-beab-5ee40bd83c03_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recent Accounting Pronouncements</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_9e77479a-6688-4a36-9d0e-b6b732a989de_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOther" xlink:to="lab_us-gaap_DeferredTaxAssetsOther" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_0b10ce0d-3774-4ba3-9783-4a703c78255c_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_amwd_IncreaseDecreaseInOperatingLeaseLiabilities_831385e2-5886-4545-9ec9-af73dec9ab9e_terseLabel_en-US" xlink:label="lab_amwd_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities</link:label>
    <link:label id="lab_amwd_IncreaseDecreaseInOperatingLeaseLiabilities_label_en-US" xlink:label="lab_amwd_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) In Operating Lease Liabilities</link:label>
    <link:label id="lab_amwd_IncreaseDecreaseInOperatingLeaseLiabilities_documentation_en-US" xlink:label="lab_amwd_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) In Operating Lease Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:href="amwd-20220430.xsd#amwd_IncreaseDecreaseInOperatingLeaseLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_amwd_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:to="lab_amwd_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_162d87ce-952b-47ef-868c-99ae7d9cdd67_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease liability - long-term</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalAfterYearFive_d92298f6-84ff-4e75-a17c-f5f7a60aab50_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2028 and thereafter</link:label>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt and Capital Lease Obligations, Maturities, Repayments of Principal after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:to="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_aa50a35b-41af-4128-876d-1c5a71c89fce_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, net</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_c2cd5f88-b07b-4022-af3e-9ad980b5060f_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangibles, net</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_75aead60-03e1-4f5d-a8a8-81a0c59f27a9_totalLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangibles, net</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StandardProductWarrantyAccrual_c7cc578b-a757-4fba-833a-d7551f88c0d0_periodStartLabel_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyAccrual" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_StandardProductWarrantyAccrual_e3ed993d-bee4-46d4-8eef-37ce12883602_periodEndLabel_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyAccrual" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance at fiscal year end</link:label>
    <link:label id="lab_us-gaap_StandardProductWarrantyAccrual_label_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyAccrual" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standard Product Warranty Accrual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrual" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StandardProductWarrantyAccrual"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandardProductWarrantyAccrual" xlink:to="lab_us-gaap_StandardProductWarrantyAccrual" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember_9c8df9f5-fd29-46e6-86dd-08e866f56b7f_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents [Member]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Cash and Cash Equivalents [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember" xlink:to="lab_us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_amwd_SummaryOfSignificantAccountingPoliciesTable_48a019d9-7127-476e-a942-9024ecda5601_terseLabel_en-US" xlink:label="lab_amwd_SummaryOfSignificantAccountingPoliciesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary Of Significant Accounting Policies [Table]</link:label>
    <link:label id="lab_amwd_SummaryOfSignificantAccountingPoliciesTable_label_en-US" xlink:label="lab_amwd_SummaryOfSignificantAccountingPoliciesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary Of Significant Accounting Policies [Table]</link:label>
    <link:label id="lab_amwd_SummaryOfSignificantAccountingPoliciesTable_documentation_en-US" xlink:label="lab_amwd_SummaryOfSignificantAccountingPoliciesTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary Of Significant Accounting Policies [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_SummaryOfSignificantAccountingPoliciesTable" xlink:href="amwd-20220430.xsd#amwd_SummaryOfSignificantAccountingPoliciesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_amwd_SummaryOfSignificantAccountingPoliciesTable" xlink:to="lab_amwd_SummaryOfSignificantAccountingPoliciesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_0dd8b7c2-b3d9-4ac0-9c97-27dd182a74a1_periodStartLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at Beginning of Year</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_91b11ae4-0c47-4153-a73c-e618e1f35262_periodEndLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at End of Year</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesBalance" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_bcdd2396-a2f5-407c-ae33-daf4432a2180_verboseLabel_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryPolicyTextBlock" xlink:to="lab_us-gaap_InventoryPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_6e090a08-a100-448a-b626-cde75d1fe10c_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Foreign Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_4487e81e-9e32-4c04-ad3d-cf07198fb102_terseLabel_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_label_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioUnspecifiedDomain" xlink:to="lab_srt_ScenarioUnspecifiedDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionPlansDefinedBenefitMember_99f85024-0d3d-43ca-8f8f-274d4e57bdc5_terseLabel_en-US" xlink:label="lab_us-gaap_PensionPlansDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension Plan, Defined Benefit [Member]</link:label>
    <link:label id="lab_us-gaap_PensionPlansDefinedBenefitMember_label_en-US" xlink:label="lab_us-gaap_PensionPlansDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionPlansDefinedBenefitMember" xlink:to="lab_us-gaap_PensionPlansDefinedBenefitMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_29d6bc40-5e2c-4df1-a391-170c1865d1f1_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease cost</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_e505d607-e103-46f8-89b2-e3523c8253dd_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_amwd_WarrantyClaimsPeriodFromOriginalShipDate_43a03143-f097-4339-935f-92cb88f4d7c6_terseLabel_en-US" xlink:label="lab_amwd_WarrantyClaimsPeriodFromOriginalShipDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warranty claims, period from original ship date</link:label>
    <link:label id="lab_amwd_WarrantyClaimsPeriodFromOriginalShipDate_label_en-US" xlink:label="lab_amwd_WarrantyClaimsPeriodFromOriginalShipDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warranty Claims, Period From Original Ship Date</link:label>
    <link:label id="lab_amwd_WarrantyClaimsPeriodFromOriginalShipDate_documentation_en-US" xlink:label="lab_amwd_WarrantyClaimsPeriodFromOriginalShipDate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warranty Claims, Period From Original Ship Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_WarrantyClaimsPeriodFromOriginalShipDate" xlink:href="amwd-20220430.xsd#amwd_WarrantyClaimsPeriodFromOriginalShipDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_amwd_WarrantyClaimsPeriodFromOriginalShipDate" xlink:to="lab_amwd_WarrantyClaimsPeriodFromOriginalShipDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_f7fe0bf3-8353-44ef-b2e3-df385b1cedc0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_f30f3295-f83e-4bcb-8595-7c8ee0972bb2_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_81e0af92-638d-4b13-8c0a-0ae0e7a61365_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total deferred benefit</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b1d8a447-f061-44b7-963c-16dd7817587e_verboseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to reconcile net income to net cash and cash equivalents provided by operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_amwd_A4.875SeniorNotesDue2026Member_79311171-8979-4ff3-954f-df21decae82f_terseLabel_en-US" xlink:label="lab_amwd_A4.875SeniorNotesDue2026Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">4.875% Senior Notes Due 2026 [Member]</link:label>
    <link:label id="lab_amwd_A4.875SeniorNotesDue2026Member_label_en-US" xlink:label="lab_amwd_A4.875SeniorNotesDue2026Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">4.875% Senior Notes Due 2026 [Member]</link:label>
    <link:label id="lab_amwd_A4.875SeniorNotesDue2026Member_documentation_en-US" xlink:label="lab_amwd_A4.875SeniorNotesDue2026Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">4.875% Senior Notes Due 2026 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_A4.875SeniorNotesDue2026Member" xlink:href="amwd-20220430.xsd#amwd_A4.875SeniorNotesDue2026Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_amwd_A4.875SeniorNotesDue2026Member" xlink:to="lab_amwd_A4.875SeniorNotesDue2026Member" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>11
<FILENAME>amwd-20220430_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:2fee20b2-68ed-466b-81e1-fc297e5e672c,g:d9a7671a-ac2c-4c64-8a07-606fd8957fc0-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/CoverPage" xlink:type="simple" xlink:href="amwd-20220430.xsd#CoverPage"/>
  <link:presentationLink xlink:role="http://www.americanwoodmark.com/role/CoverPage" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_5abf28cf-ba89-4803-9280-626b8e7dd33c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_4915d092-4661-4f9c-a58c-ea5ac184b9fd" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5abf28cf-ba89-4803-9280-626b8e7dd33c" xlink:to="loc_dei_DocumentType_4915d092-4661-4f9c-a58c-ea5ac184b9fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_886d49e1-0381-441b-8dcd-b0286e16a674" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5abf28cf-ba89-4803-9280-626b8e7dd33c" xlink:to="loc_dei_DocumentAnnualReport_886d49e1-0381-441b-8dcd-b0286e16a674" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_7913601c-368a-4659-8a7e-9b7174b22f64" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5abf28cf-ba89-4803-9280-626b8e7dd33c" xlink:to="loc_dei_DocumentPeriodEndDate_7913601c-368a-4659-8a7e-9b7174b22f64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_41466e1c-3d96-42bb-a0b3-21d4740442ae" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5abf28cf-ba89-4803-9280-626b8e7dd33c" xlink:to="loc_dei_CurrentFiscalYearEndDate_41466e1c-3d96-42bb-a0b3-21d4740442ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_a3067397-6000-4834-82c4-59a9704fc3b8" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5abf28cf-ba89-4803-9280-626b8e7dd33c" xlink:to="loc_dei_DocumentTransitionReport_a3067397-6000-4834-82c4-59a9704fc3b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_043ec7e1-5d3a-4b9d-842b-a0769a63d2b8" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5abf28cf-ba89-4803-9280-626b8e7dd33c" xlink:to="loc_dei_EntityFileNumber_043ec7e1-5d3a-4b9d-842b-a0769a63d2b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_d9993776-c494-42eb-a673-0a6d85185547" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5abf28cf-ba89-4803-9280-626b8e7dd33c" xlink:to="loc_dei_EntityRegistrantName_d9993776-c494-42eb-a673-0a6d85185547" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_e3b20a98-e65e-4a77-9a59-33eed07f1f5f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5abf28cf-ba89-4803-9280-626b8e7dd33c" xlink:to="loc_dei_EntityIncorporationStateCountryCode_e3b20a98-e65e-4a77-9a59-33eed07f1f5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_bff0302d-a52c-472e-804b-fa17dacfa17c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5abf28cf-ba89-4803-9280-626b8e7dd33c" xlink:to="loc_dei_EntityTaxIdentificationNumber_bff0302d-a52c-472e-804b-fa17dacfa17c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_c064bae7-c345-47eb-8312-fef8d099c0b2" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5abf28cf-ba89-4803-9280-626b8e7dd33c" xlink:to="loc_dei_EntityAddressAddressLine1_c064bae7-c345-47eb-8312-fef8d099c0b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_12d49450-f4b6-49bf-bdeb-749f9d2c61b0" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5abf28cf-ba89-4803-9280-626b8e7dd33c" xlink:to="loc_dei_EntityAddressCityOrTown_12d49450-f4b6-49bf-bdeb-749f9d2c61b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_99ee37db-dbf5-4b07-af29-dc9577f530b3" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5abf28cf-ba89-4803-9280-626b8e7dd33c" xlink:to="loc_dei_EntityAddressStateOrProvince_99ee37db-dbf5-4b07-af29-dc9577f530b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_e2252af6-bf0b-4f91-8b64-4d8941cc6e32" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5abf28cf-ba89-4803-9280-626b8e7dd33c" xlink:to="loc_dei_EntityAddressPostalZipCode_e2252af6-bf0b-4f91-8b64-4d8941cc6e32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_560cff9e-b544-4423-92fe-7a2353388050" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5abf28cf-ba89-4803-9280-626b8e7dd33c" xlink:to="loc_dei_CityAreaCode_560cff9e-b544-4423-92fe-7a2353388050" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_4763a6ca-32ce-454d-ae4f-9fe96196c3cb" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5abf28cf-ba89-4803-9280-626b8e7dd33c" xlink:to="loc_dei_LocalPhoneNumber_4763a6ca-32ce-454d-ae4f-9fe96196c3cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12gTitle_c1029665-d52f-444a-9231-fed93788bb0f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12gTitle"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5abf28cf-ba89-4803-9280-626b8e7dd33c" xlink:to="loc_dei_Security12gTitle_c1029665-d52f-444a-9231-fed93788bb0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_d54566c6-8cb3-4062-9bd9-66d15db4cadc" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5abf28cf-ba89-4803-9280-626b8e7dd33c" xlink:to="loc_dei_TradingSymbol_d54566c6-8cb3-4062-9bd9-66d15db4cadc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_b0711246-ca9b-44c8-a144-1b098ca6c13a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5abf28cf-ba89-4803-9280-626b8e7dd33c" xlink:to="loc_dei_SecurityExchangeName_b0711246-ca9b-44c8-a144-1b098ca6c13a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_c79af14d-69b4-4adc-8afc-ad9fd94ee4bc" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5abf28cf-ba89-4803-9280-626b8e7dd33c" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_c79af14d-69b4-4adc-8afc-ad9fd94ee4bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_f2487451-84f6-4c81-a071-e0f9b5320652" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5abf28cf-ba89-4803-9280-626b8e7dd33c" xlink:to="loc_dei_EntityVoluntaryFilers_f2487451-84f6-4c81-a071-e0f9b5320652" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_23d10b78-7e24-4694-a945-67b71d060b6e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5abf28cf-ba89-4803-9280-626b8e7dd33c" xlink:to="loc_dei_EntityCurrentReportingStatus_23d10b78-7e24-4694-a945-67b71d060b6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_68f6d7e7-6a7b-4d58-8289-56b1b552d687" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5abf28cf-ba89-4803-9280-626b8e7dd33c" xlink:to="loc_dei_EntityInteractiveDataCurrent_68f6d7e7-6a7b-4d58-8289-56b1b552d687" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_60f51abe-1f0e-4fa7-b9f2-abc163b8282b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5abf28cf-ba89-4803-9280-626b8e7dd33c" xlink:to="loc_dei_EntityFilerCategory_60f51abe-1f0e-4fa7-b9f2-abc163b8282b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_ed32e57c-b505-4701-aac9-d09e99213cec" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5abf28cf-ba89-4803-9280-626b8e7dd33c" xlink:to="loc_dei_EntitySmallBusiness_ed32e57c-b505-4701-aac9-d09e99213cec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_e29cb91c-f3e6-4406-adb0-772a253a124e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5abf28cf-ba89-4803-9280-626b8e7dd33c" xlink:to="loc_dei_EntityEmergingGrowthCompany_e29cb91c-f3e6-4406-adb0-772a253a124e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_0c6063e4-3e09-4ece-96c4-51cfadb3ba5a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5abf28cf-ba89-4803-9280-626b8e7dd33c" xlink:to="loc_dei_IcfrAuditorAttestationFlag_0c6063e4-3e09-4ece-96c4-51cfadb3ba5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_9107eeaf-0c0c-44cf-9a33-c98f1e512d39" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5abf28cf-ba89-4803-9280-626b8e7dd33c" xlink:to="loc_dei_EntityShellCompany_9107eeaf-0c0c-44cf-9a33-c98f1e512d39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_cbd210f9-80d1-4d0e-8548-32af7ed0f81b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5abf28cf-ba89-4803-9280-626b8e7dd33c" xlink:to="loc_dei_EntityPublicFloat_cbd210f9-80d1-4d0e-8548-32af7ed0f81b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_ad6f459c-2fee-4286-8c37-3f67bbfd31da" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5abf28cf-ba89-4803-9280-626b8e7dd33c" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_ad6f459c-2fee-4286-8c37-3f67bbfd31da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_76d94aeb-4afe-40de-95c7-38790659e61d" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5abf28cf-ba89-4803-9280-626b8e7dd33c" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_76d94aeb-4afe-40de-95c7-38790659e61d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_2c70615a-9724-41fa-a7e3-1f8003f86cb6" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5abf28cf-ba89-4803-9280-626b8e7dd33c" xlink:to="loc_dei_EntityCentralIndexKey_2c70615a-9724-41fa-a7e3-1f8003f86cb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_802af47e-838f-4bcc-ae9a-5c9c96adf071" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5abf28cf-ba89-4803-9280-626b8e7dd33c" xlink:to="loc_dei_DocumentFiscalYearFocus_802af47e-838f-4bcc-ae9a-5c9c96adf071" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_ff2ea4ee-2738-4ad3-8693-6df2e417dedc" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5abf28cf-ba89-4803-9280-626b8e7dd33c" xlink:to="loc_dei_DocumentFiscalPeriodFocus_ff2ea4ee-2738-4ad3-8693-6df2e417dedc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_b8441736-8b88-448b-bef7-c71f351fc394" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5abf28cf-ba89-4803-9280-626b8e7dd33c" xlink:to="loc_dei_AmendmentFlag_b8441736-8b88-448b-bef7-c71f351fc394" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/AuditInformation" xlink:type="simple" xlink:href="amwd-20220430.xsd#AuditInformation"/>
  <link:presentationLink xlink:role="http://www.americanwoodmark.com/role/AuditInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_amwd_AuditInformationAbstract_0194e1cb-94e1-4334-80d6-342059700e15" xlink:href="amwd-20220430.xsd#amwd_AuditInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_587f64fa-02ac-438a-86a2-c21dc5ba22bc" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorName"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_amwd_AuditInformationAbstract_0194e1cb-94e1-4334-80d6-342059700e15" xlink:to="loc_dei_AuditorName_587f64fa-02ac-438a-86a2-c21dc5ba22bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_65900647-f910-49e8-8eba-650cb16c0f34" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_amwd_AuditInformationAbstract_0194e1cb-94e1-4334-80d6-342059700e15" xlink:to="loc_dei_AuditorLocation_65900647-f910-49e8-8eba-650cb16c0f34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_2c24dc6f-1213-4724-aaf3-0e17964e2aec" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_amwd_AuditInformationAbstract_0194e1cb-94e1-4334-80d6-342059700e15" xlink:to="loc_dei_AuditorFirmId_2c24dc6f-1213-4724-aaf3-0e17964e2aec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="amwd-20220430.xsd#ConsolidatedBalanceSheets"/>
  <link:presentationLink xlink:role="http://www.americanwoodmark.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_aa778e8f-24fd-4bfa-8574-4dfdcd14da83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_09ec53d6-33f5-4556-af84-a52f1e9555aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_aa778e8f-24fd-4bfa-8574-4dfdcd14da83" xlink:to="loc_us-gaap_AssetsAbstract_09ec53d6-33f5-4556-af84-a52f1e9555aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_eb3fffd4-165c-4251-91a2-a9563759f340" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_09ec53d6-33f5-4556-af84-a52f1e9555aa" xlink:to="loc_us-gaap_AssetsCurrentAbstract_eb3fffd4-165c-4251-91a2-a9563759f340" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_41856bf8-645c-408f-af31-a1a6c29fd2b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_eb3fffd4-165c-4251-91a2-a9563759f340" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_41856bf8-645c-408f-af31-a1a6c29fd2b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_307ee1c7-ece1-411f-914f-6c0624f2a327" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_eb3fffd4-165c-4251-91a2-a9563759f340" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_307ee1c7-ece1-411f-914f-6c0624f2a327" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_6d24b6b2-5162-42d1-8575-a121eed1a316" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_eb3fffd4-165c-4251-91a2-a9563759f340" xlink:to="loc_us-gaap_InventoryNet_6d24b6b2-5162-42d1-8575-a121eed1a316" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_444892a6-4bae-454b-97ed-1ab0735fc9ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_eb3fffd4-165c-4251-91a2-a9563759f340" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_444892a6-4bae-454b-97ed-1ab0735fc9ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_97e5fe1d-e2ad-4b31-8f47-f738a7def0e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_eb3fffd4-165c-4251-91a2-a9563759f340" xlink:to="loc_us-gaap_AssetsCurrent_97e5fe1d-e2ad-4b31-8f47-f738a7def0e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_9425ed35-016f-4427-9301-d118d282bdda" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_09ec53d6-33f5-4556-af84-a52f1e9555aa" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_9425ed35-016f-4427-9301-d118d282bdda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_1a3c2ad9-e1a0-4140-9501-e5e4b5224658" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_09ec53d6-33f5-4556-af84-a52f1e9555aa" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_1a3c2ad9-e1a0-4140-9501-e5e4b5224658" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_ebc6aac4-bb17-49cb-882d-a967a67d2e73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_09ec53d6-33f5-4556-af84-a52f1e9555aa" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_ebc6aac4-bb17-49cb-882d-a967a67d2e73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_2f2b674a-d922-40c8-90d8-6a846c974330" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_ebc6aac4-bb17-49cb-882d-a967a67d2e73" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_2f2b674a-d922-40c8-90d8-6a846c974330" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d7346472-0d90-4e9e-9ab2-f81b68cae7b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_2f2b674a-d922-40c8-90d8-6a846c974330" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d7346472-0d90-4e9e-9ab2-f81b68cae7b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_34d46855-b83b-4ff5-a4fa-fc109288490f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d7346472-0d90-4e9e-9ab2-f81b68cae7b1" xlink:to="loc_us-gaap_CustomerRelationshipsMember_34d46855-b83b-4ff5-a4fa-fc109288490f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_46552aea-030f-43ab-b374-1b5fb92f2105" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_ebc6aac4-bb17-49cb-882d-a967a67d2e73" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_46552aea-030f-43ab-b374-1b5fb92f2105" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_3d8fc0b1-c0cc-475a-924a-8e1b19ad8d55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_46552aea-030f-43ab-b374-1b5fb92f2105" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_3d8fc0b1-c0cc-475a-924a-8e1b19ad8d55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_3d3576bf-ae96-4550-ac8e-7d31de8acb32" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_09ec53d6-33f5-4556-af84-a52f1e9555aa" xlink:to="loc_us-gaap_Goodwill_3d3576bf-ae96-4550-ac8e-7d31de8acb32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_PromotionalDisplaysNet_c8583847-e478-4484-bbe6-e9b7e12d2aaf" xlink:href="amwd-20220430.xsd#amwd_PromotionalDisplaysNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_09ec53d6-33f5-4556-af84-a52f1e9555aa" xlink:to="loc_amwd_PromotionalDisplaysNet_c8583847-e478-4484-bbe6-e9b7e12d2aaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_29e94fd7-8412-4bbd-9470-7aeb148b235f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_09ec53d6-33f5-4556-af84-a52f1e9555aa" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_29e94fd7-8412-4bbd-9470-7aeb148b235f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_7051a738-2b49-448d-b260-10fc8971bd37" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_09ec53d6-33f5-4556-af84-a52f1e9555aa" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_7051a738-2b49-448d-b260-10fc8971bd37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_9080179d-33d7-4d61-9be8-ea320d8b6fa4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_09ec53d6-33f5-4556-af84-a52f1e9555aa" xlink:to="loc_us-gaap_Assets_9080179d-33d7-4d61-9be8-ea320d8b6fa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e5f28ceb-f752-47cd-83cb-6b95880aa758" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_aa778e8f-24fd-4bfa-8574-4dfdcd14da83" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e5f28ceb-f752-47cd-83cb-6b95880aa758" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_d0a7bdb2-947a-4ffc-9042-8ae088ce4d8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e5f28ceb-f752-47cd-83cb-6b95880aa758" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_d0a7bdb2-947a-4ffc-9042-8ae088ce4d8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_9bb8fff1-1e96-49de-ba7d-412278c0b57a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_d0a7bdb2-947a-4ffc-9042-8ae088ce4d8e" xlink:to="loc_us-gaap_AccountsPayableCurrent_9bb8fff1-1e96-49de-ba7d-412278c0b57a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_65ce1aa6-76fb-4e86-a5f3-02c7d0ae0644" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_d0a7bdb2-947a-4ffc-9042-8ae088ce4d8e" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_65ce1aa6-76fb-4e86-a5f3-02c7d0ae0644" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_aed23bd5-2fb6-46d8-bc7e-418572db3947" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_d0a7bdb2-947a-4ffc-9042-8ae088ce4d8e" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_aed23bd5-2fb6-46d8-bc7e-418572db3947" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_d8dab6fc-bedf-4cf9-99b5-b67a90cdfc3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_d0a7bdb2-947a-4ffc-9042-8ae088ce4d8e" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_d8dab6fc-bedf-4cf9-99b5-b67a90cdfc3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedMarketingCostsCurrent_a18df557-52ad-4451-a2eb-9e8d54d77e14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedMarketingCostsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_d0a7bdb2-947a-4ffc-9042-8ae088ce4d8e" xlink:to="loc_us-gaap_AccruedMarketingCostsCurrent_a18df557-52ad-4451-a2eb-9e8d54d77e14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_96695573-05e5-45b1-8a4d-094d968a2cf8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_d0a7bdb2-947a-4ffc-9042-8ae088ce4d8e" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_96695573-05e5-45b1-8a4d-094d968a2cf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_20cb2c58-ea17-4b86-83bb-1193b1742db4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_d0a7bdb2-947a-4ffc-9042-8ae088ce4d8e" xlink:to="loc_us-gaap_LiabilitiesCurrent_20cb2c58-ea17-4b86-83bb-1193b1742db4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_63ba2e63-fba6-4321-adbd-d78f0d610797" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e5f28ceb-f752-47cd-83cb-6b95880aa758" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_63ba2e63-fba6-4321-adbd-d78f0d610797" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_debb4022-89a4-4045-aede-fc3cf66a0917" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e5f28ceb-f752-47cd-83cb-6b95880aa758" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_debb4022-89a4-4045-aede-fc3cf66a0917" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_a1baf71e-e2d0-4c4e-b476-13bff01141bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e5f28ceb-f752-47cd-83cb-6b95880aa758" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_a1baf71e-e2d0-4c4e-b476-13bff01141bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_96d29d55-2047-49e0-a84e-63dbe8e20e3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e5f28ceb-f752-47cd-83cb-6b95880aa758" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_96d29d55-2047-49e0-a84e-63dbe8e20e3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_588ab7bb-fc97-4fb0-8f4e-0c59c5512e16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_aa778e8f-24fd-4bfa-8574-4dfdcd14da83" xlink:to="loc_us-gaap_StockholdersEquityAbstract_588ab7bb-fc97-4fb0-8f4e-0c59c5512e16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_9ee25f9b-8e04-4684-9918-cfca60600015" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_588ab7bb-fc97-4fb0-8f4e-0c59c5512e16" xlink:to="loc_us-gaap_PreferredStockValue_9ee25f9b-8e04-4684-9918-cfca60600015" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_3a94d36a-38af-40e8-b05e-fea7d7d1da34" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_588ab7bb-fc97-4fb0-8f4e-0c59c5512e16" xlink:to="loc_us-gaap_CommonStockValue_3a94d36a-38af-40e8-b05e-fea7d7d1da34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_219b7933-b428-4346-87a4-2e937f020110" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_588ab7bb-fc97-4fb0-8f4e-0c59c5512e16" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_219b7933-b428-4346-87a4-2e937f020110" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_614baebe-9011-4780-891f-9b3aa943bfdf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_588ab7bb-fc97-4fb0-8f4e-0c59c5512e16" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_614baebe-9011-4780-891f-9b3aa943bfdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_e608d881-b771-4fc8-8b1e-567efabfbf9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_614baebe-9011-4780-891f-9b3aa943bfdf" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_e608d881-b771-4fc8-8b1e-567efabfbf9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_406ce41c-4541-430a-a0ef-fd12b6e06daf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_588ab7bb-fc97-4fb0-8f4e-0c59c5512e16" xlink:to="loc_us-gaap_StockholdersEquity_406ce41c-4541-430a-a0ef-fd12b6e06daf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_4ad3f768-fc60-43a9-b3d4-331bb1a692d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_588ab7bb-fc97-4fb0-8f4e-0c59c5512e16" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_4ad3f768-fc60-43a9-b3d4-331bb1a692d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_9e4f380f-ebc8-4be3-a5e4-5d9950fc34c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_aa778e8f-24fd-4bfa-8574-4dfdcd14da83" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_9e4f380f-ebc8-4be3-a5e4-5d9950fc34c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_315e3228-e51b-4278-b344-c8e6cc9d8c78" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_aa778e8f-24fd-4bfa-8574-4dfdcd14da83" xlink:to="loc_us-gaap_PreferredStockSharesIssued_315e3228-e51b-4278-b344-c8e6cc9d8c78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockNoParValue_42eccf08-7c78-4aef-b820-31c702b99817" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockNoParValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_aa778e8f-24fd-4bfa-8574-4dfdcd14da83" xlink:to="loc_us-gaap_CommonStockNoParValue_42eccf08-7c78-4aef-b820-31c702b99817" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_b4ac87f5-d497-4555-baab-7a6723063e3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_aa778e8f-24fd-4bfa-8574-4dfdcd14da83" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_b4ac87f5-d497-4555-baab-7a6723063e3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_16e33e04-a1f6-4df6-beca-349154193fac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_aa778e8f-24fd-4bfa-8574-4dfdcd14da83" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_16e33e04-a1f6-4df6-beca-349154193fac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_f58a5d57-69e2-472f-8f89-d167d27b4ecd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_aa778e8f-24fd-4bfa-8574-4dfdcd14da83" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_f58a5d57-69e2-472f-8f89-d167d27b4ecd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="amwd-20220430.xsd#ConsolidatedBalanceSheetsParenthetical"/>
  <link:presentationLink xlink:role="http://www.americanwoodmark.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_18e11647-b459-4669-a235-5422768568ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_50a22097-706c-4712-a545-519616f8bafd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_18e11647-b459-4669-a235-5422768568ca" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_50a22097-706c-4712-a545-519616f8bafd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_80ef14c1-8f68-472e-b089-4d72cd36f90a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_18e11647-b459-4669-a235-5422768568ca" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_80ef14c1-8f68-472e-b089-4d72cd36f90a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_c3f9f560-0aea-4211-ad65-742e33e93a14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_18e11647-b459-4669-a235-5422768568ca" xlink:to="loc_us-gaap_PreferredStockSharesIssued_c3f9f560-0aea-4211-ad65-742e33e93a14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockNoParValue_1a581252-62fd-4327-a66b-2366dabc4adb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockNoParValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_18e11647-b459-4669-a235-5422768568ca" xlink:to="loc_us-gaap_CommonStockNoParValue_1a581252-62fd-4327-a66b-2366dabc4adb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_8278fe13-d38e-41a5-928e-d38b249fff02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_18e11647-b459-4669-a235-5422768568ca" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_8278fe13-d38e-41a5-928e-d38b249fff02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_89b88e74-d349-4cb7-868f-46fa4ce4147b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_18e11647-b459-4669-a235-5422768568ca" xlink:to="loc_us-gaap_CommonStockSharesIssued_89b88e74-d349-4cb7-868f-46fa4ce4147b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_f61ea144-29ec-446c-8197-2b76e213e195" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_18e11647-b459-4669-a235-5422768568ca" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_f61ea144-29ec-446c-8197-2b76e213e195" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_2eff7635-b24a-4e69-8494-7989c24eaf90" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_18e11647-b459-4669-a235-5422768568ca" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_2eff7635-b24a-4e69-8494-7989c24eaf90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_678a2f9a-6190-4551-843d-ea589731b8e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_18e11647-b459-4669-a235-5422768568ca" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_678a2f9a-6190-4551-843d-ea589731b8e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/ConsolidatedStatementsofIncome" xlink:type="simple" xlink:href="amwd-20220430.xsd#ConsolidatedStatementsofIncome"/>
  <link:presentationLink xlink:role="http://www.americanwoodmark.com/role/ConsolidatedStatementsofIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_bb3e818c-b4ff-42e6-b9c1-b6230242163d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_d8b1835c-bde2-4400-a52b-5ca612575c75" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_bb3e818c-b4ff-42e6-b9c1-b6230242163d" xlink:to="loc_us-gaap_Revenues_d8b1835c-bde2-4400-a52b-5ca612575c75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_5ebf4fff-8ccb-4f9c-ae1f-a7378a9b1c17" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_bb3e818c-b4ff-42e6-b9c1-b6230242163d" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_5ebf4fff-8ccb-4f9c-ae1f-a7378a9b1c17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_52067ecd-24d6-4d8f-adb8-90ec121ca48d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_bb3e818c-b4ff-42e6-b9c1-b6230242163d" xlink:to="loc_us-gaap_GrossProfit_52067ecd-24d6-4d8f-adb8-90ec121ca48d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_647dbf15-db1d-4c34-a54f-8723f4cb0548" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_bb3e818c-b4ff-42e6-b9c1-b6230242163d" xlink:to="loc_us-gaap_SellingAndMarketingExpense_647dbf15-db1d-4c34-a54f-8723f4cb0548" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_037a4cb5-7736-4642-9118-e84d04057887" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_bb3e818c-b4ff-42e6-b9c1-b6230242163d" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_037a4cb5-7736-4642-9118-e84d04057887" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_ba154698-f33d-43c2-a4c9-924a2783da5e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_bb3e818c-b4ff-42e6-b9c1-b6230242163d" xlink:to="loc_us-gaap_RestructuringCharges_ba154698-f33d-43c2-a4c9-924a2783da5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_a5f3cdb0-d2c6-490b-836f-e6390e2d742b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_bb3e818c-b4ff-42e6-b9c1-b6230242163d" xlink:to="loc_us-gaap_OperatingIncomeLoss_a5f3cdb0-d2c6-490b-836f-e6390e2d742b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_3ca2ddbe-72f0-4b88-bff7-92de60a5dc12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_bb3e818c-b4ff-42e6-b9c1-b6230242163d" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_3ca2ddbe-72f0-4b88-bff7-92de60a5dc12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_e262d908-ce15-429b-aa0c-9ce10a3dc6e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_bb3e818c-b4ff-42e6-b9c1-b6230242163d" xlink:to="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_e262d908-ce15-429b-aa0c-9ce10a3dc6e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_6aa818e3-6aa4-4514-a9f5-abad03560771" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_bb3e818c-b4ff-42e6-b9c1-b6230242163d" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_6aa818e3-6aa4-4514-a9f5-abad03560771" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_fbc2eb61-da03-4fc3-93f6-84185e39131a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_bb3e818c-b4ff-42e6-b9c1-b6230242163d" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_fbc2eb61-da03-4fc3-93f6-84185e39131a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_eee47ce4-1a53-481c-a74c-8ae92389f2da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_bb3e818c-b4ff-42e6-b9c1-b6230242163d" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_eee47ce4-1a53-481c-a74c-8ae92389f2da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_f75c711d-9fe3-4c16-8900-95a774a61b81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_bb3e818c-b4ff-42e6-b9c1-b6230242163d" xlink:to="loc_us-gaap_NetIncomeLoss_f75c711d-9fe3-4c16-8900-95a774a61b81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_81c5ffec-b129-4688-a645-3434ead46c71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_bb3e818c-b4ff-42e6-b9c1-b6230242163d" xlink:to="loc_us-gaap_EarningsPerShareAbstract_81c5ffec-b129-4688-a645-3434ead46c71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_dbaa16d8-0da6-4e10-812d-9542c739eb24" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_81c5ffec-b129-4688-a645-3434ead46c71" xlink:to="loc_us-gaap_EarningsPerShareBasic_dbaa16d8-0da6-4e10-812d-9542c739eb24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_ba37021a-6cb7-495a-9ce2-3e438e290e23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_81c5ffec-b129-4688-a645-3434ead46c71" xlink:to="loc_us-gaap_EarningsPerShareDiluted_ba37021a-6cb7-495a-9ce2-3e438e290e23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="amwd-20220430.xsd#ConsolidatedStatementsofComprehensiveIncome"/>
  <link:presentationLink xlink:role="http://www.americanwoodmark.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_1f3e83cb-3dcf-447d-a7df-c8da67e795ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_9229fa2e-5903-4730-a81d-bbd6a3d0dfd7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_1f3e83cb-3dcf-447d-a7df-c8da67e795ac" xlink:to="loc_us-gaap_NetIncomeLoss_9229fa2e-5903-4730-a81d-bbd6a3d0dfd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_ce47d7d2-ef1b-4e63-b3b9-810c7ca2405f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_1f3e83cb-3dcf-447d-a7df-c8da67e795ac" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_ce47d7d2-ef1b-4e63-b3b9-810c7ca2405f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_ab520bc2-738e-46a7-a0da-133faa1b299c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_ce47d7d2-ef1b-4e63-b3b9-810c7ca2405f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_ab520bc2-738e-46a7-a0da-133faa1b299c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_7bf3a8aa-77fc-4456-b4df-512f38e2dd73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_ce47d7d2-ef1b-4e63-b3b9-810c7ca2405f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_7bf3a8aa-77fc-4456-b4df-512f38e2dd73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_84d737a7-7005-4a3b-85b7-989ea7b14e50" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_1f3e83cb-3dcf-447d-a7df-c8da67e795ac" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_84d737a7-7005-4a3b-85b7-989ea7b14e50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical" xlink:type="simple" xlink:href="amwd-20220430.xsd#ConsolidatedStatementsofComprehensiveIncomeParenthetical"/>
  <link:presentationLink xlink:role="http://www.americanwoodmark.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_f027fb9d-2f34-4f39-9c17-df01cfe6e303" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedStatementOfComprehensiveIncomeTable_e672efe5-78b0-4f62-a97d-9bcf0e98d681" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedStatementOfComprehensiveIncomeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_f027fb9d-2f34-4f39-9c17-df01cfe6e303" xlink:to="loc_srt_CondensedStatementOfComprehensiveIncomeTable_e672efe5-78b0-4f62-a97d-9bcf0e98d681" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_8dcdb1e1-fbba-453d-8bc9-6acacfe9d882" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedStatementOfComprehensiveIncomeTable_e672efe5-78b0-4f62-a97d-9bcf0e98d681" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_8dcdb1e1-fbba-453d-8bc9-6acacfe9d882" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_572b3175-e6d3-47bf-a576-c0a6aca2d87c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_8dcdb1e1-fbba-453d-8bc9-6acacfe9d882" xlink:to="loc_us-gaap_HedgingRelationshipDomain_572b3175-e6d3-47bf-a576-c0a6aca2d87c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_d4bed635-5c2f-42ab-836e-8a7d8a12850e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_572b3175-e6d3-47bf-a576-c0a6aca2d87c" xlink:to="loc_us-gaap_CashFlowHedgingMember_d4bed635-5c2f-42ab-836e-8a7d8a12850e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_8c5eeddb-65be-4ce3-8284-b0cb548aa919" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedStatementOfComprehensiveIncomeTable_e672efe5-78b0-4f62-a97d-9bcf0e98d681" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_8c5eeddb-65be-4ce3-8284-b0cb548aa919" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_85cd42cc-1321-4666-b6f4-dc2090f0906f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_8c5eeddb-65be-4ce3-8284-b0cb548aa919" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_85cd42cc-1321-4666-b6f4-dc2090f0906f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_ee04cd59-07c7-4d77-b2c9-317e0e6d38e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_85cd42cc-1321-4666-b6f4-dc2090f0906f" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_ee04cd59-07c7-4d77-b2c9-317e0e6d38e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedStatementOfIncomeCaptionsLineItems_9f3f4f94-1d7f-4512-9fd3-05e57d43fb5f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedStatementOfIncomeCaptionsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedStatementOfComprehensiveIncomeTable_e672efe5-78b0-4f62-a97d-9bcf0e98d681" xlink:to="loc_srt_CondensedStatementOfIncomeCaptionsLineItems_9f3f4f94-1d7f-4512-9fd3-05e57d43fb5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_a24835d8-11aa-4124-9938-d875566dd297" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedStatementOfIncomeCaptionsLineItems_9f3f4f94-1d7f-4512-9fd3-05e57d43fb5f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_a24835d8-11aa-4124-9938-d875566dd297" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTax_d9970c49-b17e-4f3b-a53f-5ffd1419efbb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedStatementOfIncomeCaptionsLineItems_9f3f4f94-1d7f-4512-9fd3-05e57d43fb5f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossTax_d9970c49-b17e-4f3b-a53f-5ffd1419efbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/ConsolidatedStatementsofShareholdersEquity" xlink:type="simple" xlink:href="amwd-20220430.xsd#ConsolidatedStatementsofShareholdersEquity"/>
  <link:presentationLink xlink:role="http://www.americanwoodmark.com/role/ConsolidatedStatementsofShareholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_29926f4d-1917-4857-8315-1d0eea6860f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_f9c1b0dd-8381-4eb8-9afe-b356c6c42079" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_29926f4d-1917-4857-8315-1d0eea6860f5" xlink:to="loc_us-gaap_StatementTable_f9c1b0dd-8381-4eb8-9afe-b356c6c42079" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_847e2592-9990-4e06-a523-491ea67577de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_f9c1b0dd-8381-4eb8-9afe-b356c6c42079" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_847e2592-9990-4e06-a523-491ea67577de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_fa7e0600-fdcc-4fcf-a7ae-0cf79fba1b35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_847e2592-9990-4e06-a523-491ea67577de" xlink:to="loc_us-gaap_TypeOfAdoptionMember_fa7e0600-fdcc-4fcf-a7ae-0cf79fba1b35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_b95defb9-9624-4456-b19f-d1a595fed2bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_f9c1b0dd-8381-4eb8-9afe-b356c6c42079" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_b95defb9-9624-4456-b19f-d1a595fed2bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_a6abae15-c0bf-4615-8ca0-cd1e623aba22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_b95defb9-9624-4456-b19f-d1a595fed2bc" xlink:to="loc_us-gaap_EquityComponentDomain_a6abae15-c0bf-4615-8ca0-cd1e623aba22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_a3fa37be-fff0-40ce-9ccc-3fcf89720f3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_a6abae15-c0bf-4615-8ca0-cd1e623aba22" xlink:to="loc_us-gaap_CommonStockMember_a3fa37be-fff0-40ce-9ccc-3fcf89720f3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_d5846716-a66d-4b74-9866-820d26ef629b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_a6abae15-c0bf-4615-8ca0-cd1e623aba22" xlink:to="loc_us-gaap_RetainedEarningsMember_d5846716-a66d-4b74-9866-820d26ef629b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_b93217d4-8a5d-4161-8718-830178f261ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_a6abae15-c0bf-4615-8ca0-cd1e623aba22" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_b93217d4-8a5d-4161-8718-830178f261ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_c695ec0b-ad2f-482e-a5e8-812c9e506bb8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_f9c1b0dd-8381-4eb8-9afe-b356c6c42079" xlink:to="loc_us-gaap_StatementLineItems_c695ec0b-ad2f-482e-a5e8-812c9e506bb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0dd27e01-d9d8-4a62-a004-415fd49d6870" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c695ec0b-ad2f-482e-a5e8-812c9e506bb8" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0dd27e01-d9d8-4a62-a004-415fd49d6870" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_d8cd9c2b-d8c1-40be-be96-19f94d268aaf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0dd27e01-d9d8-4a62-a004-415fd49d6870" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_d8cd9c2b-d8c1-40be-be96-19f94d268aaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_60183d7c-c0e0-4783-b1df-60ed36008560" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0dd27e01-d9d8-4a62-a004-415fd49d6870" xlink:to="loc_us-gaap_StockholdersEquity_60183d7c-c0e0-4783-b1df-60ed36008560" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_0371119a-e813-4962-a11f-a12e5cd17b55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0dd27e01-d9d8-4a62-a004-415fd49d6870" xlink:to="loc_us-gaap_NetIncomeLoss_0371119a-e813-4962-a11f-a12e5cd17b55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_1fb30b13-eb0d-42e8-ac9f-684f8491cdbf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0dd27e01-d9d8-4a62-a004-415fd49d6870" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_1fb30b13-eb0d-42e8-ac9f-684f8491cdbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_f28e4eee-12de-42da-aad0-148b48e31e00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0dd27e01-d9d8-4a62-a004-415fd49d6870" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_f28e4eee-12de-42da-aad0-148b48e31e00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_64c1ee4f-5c9d-4463-82ca-4bb23768619d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0dd27e01-d9d8-4a62-a004-415fd49d6870" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_64c1ee4f-5c9d-4463-82ca-4bb23768619d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_a9b1809e-5834-42e4-b8b5-9d53f99507ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0dd27e01-d9d8-4a62-a004-415fd49d6870" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_a9b1809e-5834-42e4-b8b5-9d53f99507ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_c12c6b75-23c0-4530-a1d0-0efc45fc29b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0dd27e01-d9d8-4a62-a004-415fd49d6870" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_c12c6b75-23c0-4530-a1d0-0efc45fc29b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_c022661e-5873-4fce-95e2-8c0e0f1d70ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0dd27e01-d9d8-4a62-a004-415fd49d6870" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_c022661e-5873-4fce-95e2-8c0e0f1d70ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan_d1610c15-294a-47fb-85c2-bd91abf3ebea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0dd27e01-d9d8-4a62-a004-415fd49d6870" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan_d1610c15-294a-47fb-85c2-bd91abf3ebea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan_54b75da2-fa96-4ab6-9a33-af5cd473b8d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0dd27e01-d9d8-4a62-a004-415fd49d6870" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan_54b75da2-fa96-4ab6-9a33-af5cd473b8d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_00d1971a-a593-4daf-bcb5-5ec27bc198b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0dd27e01-d9d8-4a62-a004-415fd49d6870" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_00d1971a-a593-4daf-bcb5-5ec27bc198b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_e173155e-e26d-4a4b-afea-b8290ccc2841" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0dd27e01-d9d8-4a62-a004-415fd49d6870" xlink:to="loc_us-gaap_StockholdersEquity_e173155e-e26d-4a4b-afea-b8290ccc2841" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="amwd-20220430.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:presentationLink xlink:role="http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_00c69304-5ade-4753-b58f-0b13f19f3fed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_82830ab9-c91b-46b1-b88f-ef96d358e94b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_00c69304-5ade-4753-b58f-0b13f19f3fed" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_82830ab9-c91b-46b1-b88f-ef96d358e94b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_8827a22d-92f9-489d-83cc-419bb52a065e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_82830ab9-c91b-46b1-b88f-ef96d358e94b" xlink:to="loc_us-gaap_NetIncomeLoss_8827a22d-92f9-489d-83cc-419bb52a065e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_da134f3e-0a31-45f7-ba82-4a8df65f3966" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_82830ab9-c91b-46b1-b88f-ef96d358e94b" xlink:to="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_da134f3e-0a31-45f7-ba82-4a8df65f3966" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_c329cd7d-ef0f-4da4-a334-b0ba732b72ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_da134f3e-0a31-45f7-ba82-4a8df65f3966" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_c329cd7d-ef0f-4da4-a334-b0ba732b72ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_e69f6565-0905-4091-8d00-bbd186ff8f65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_da134f3e-0a31-45f7-ba82-4a8df65f3966" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_e69f6565-0905-4091-8d00-bbd186ff8f65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_d694ac86-f69f-45ad-874b-6393a7f23a62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_da134f3e-0a31-45f7-ba82-4a8df65f3966" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_d694ac86-f69f-45ad-874b-6393a7f23a62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_aaaf8f81-b5b8-4b2c-ba3c-50db5947462c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_da134f3e-0a31-45f7-ba82-4a8df65f3966" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_aaaf8f81-b5b8-4b2c-ba3c-50db5947462c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnDerivatives_46903eb8-c3c8-460b-b9af-5dbc88f9655d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrealizedGainLossOnDerivatives"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_da134f3e-0a31-45f7-ba82-4a8df65f3966" xlink:to="loc_us-gaap_UnrealizedGainLossOnDerivatives_46903eb8-c3c8-460b-b9af-5dbc88f9655d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_79848b72-4e08-4f49-98a0-d2d3e739a58d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_da134f3e-0a31-45f7-ba82-4a8df65f3966" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_79848b72-4e08-4f49-98a0-d2d3e739a58d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_25bbcfd6-f769-4a9c-8a13-841b8c268ebc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_da134f3e-0a31-45f7-ba82-4a8df65f3966" xlink:to="loc_us-gaap_ShareBasedCompensation_25bbcfd6-f769-4a9c-8a13-841b8c268ebc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_b0891bab-151f-4bef-b914-6a392aacd392" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_da134f3e-0a31-45f7-ba82-4a8df65f3966" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_b0891bab-151f-4bef-b914-6a392aacd392" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionContributions_72d32709-06ec-4576-b312-172ac471e3da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionContributions"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_da134f3e-0a31-45f7-ba82-4a8df65f3966" xlink:to="loc_us-gaap_PensionContributions_72d32709-06ec-4576-b312-172ac471e3da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_a550e1a0-2152-425f-9f2c-92e5443ce702" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_da134f3e-0a31-45f7-ba82-4a8df65f3966" xlink:to="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_a550e1a0-2152-425f-9f2c-92e5443ce702" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_EmployeeBenefitPlanStockExpense_315d51dc-1fb1-4356-bc2a-ff8bb7c3abb3" xlink:href="amwd-20220430.xsd#amwd_EmployeeBenefitPlanStockExpense"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_da134f3e-0a31-45f7-ba82-4a8df65f3966" xlink:to="loc_amwd_EmployeeBenefitPlanStockExpense_315d51dc-1fb1-4356-bc2a-ff8bb7c3abb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_ae312cf5-3098-4d32-b0c3-1b1e1a8badc1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_da134f3e-0a31-45f7-ba82-4a8df65f3966" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_ae312cf5-3098-4d32-b0c3-1b1e1a8badc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d34be03e-92a1-4acd-9221-0de9de9f783d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_da134f3e-0a31-45f7-ba82-4a8df65f3966" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d34be03e-92a1-4acd-9221-0de9de9f783d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_9af24e89-4615-4276-9c28-c35676cd379d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d34be03e-92a1-4acd-9221-0de9de9f783d" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_9af24e89-4615-4276-9c28-c35676cd379d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_e89c463b-dd89-49a9-aedd-1c73adc53c8c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d34be03e-92a1-4acd-9221-0de9de9f783d" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_e89c463b-dd89-49a9-aedd-1c73adc53c8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_7e687cee-988f-4064-a540-f25d463cd421" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesReceivable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d34be03e-92a1-4acd-9221-0de9de9f783d" xlink:to="loc_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_7e687cee-988f-4064-a540-f25d463cd421" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_740f0d39-d5db-4a78-a9cd-2bf7c1159a6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d34be03e-92a1-4acd-9221-0de9de9f783d" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_740f0d39-d5db-4a78-a9cd-2bf7c1159a6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_a02e3008-a4d8-43b0-b830-39d08799c353" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d34be03e-92a1-4acd-9221-0de9de9f783d" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_a02e3008-a4d8-43b0-b830-39d08799c353" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_6008f065-e5d7-49ca-a805-6f22adc9968c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d34be03e-92a1-4acd-9221-0de9de9f783d" xlink:to="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_6008f065-e5d7-49ca-a805-6f22adc9968c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_IncreaseDecreaseInOperatingLeaseLiabilities_421f0659-b28b-4759-90ab-bb7d4ae9610b" xlink:href="amwd-20220430.xsd#amwd_IncreaseDecreaseInOperatingLeaseLiabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d34be03e-92a1-4acd-9221-0de9de9f783d" xlink:to="loc_amwd_IncreaseDecreaseInOperatingLeaseLiabilities_421f0659-b28b-4759-90ab-bb7d4ae9610b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_422e7515-519e-4388-8e5b-d16c8345f44e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d34be03e-92a1-4acd-9221-0de9de9f783d" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_422e7515-519e-4388-8e5b-d16c8345f44e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d859b661-d545-4ad4-b331-60dc4ca779cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_82830ab9-c91b-46b1-b88f-ef96d358e94b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d859b661-d545-4ad4-b331-60dc4ca779cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_7bb70a67-e3bc-4018-a3d7-e83081cebe7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_00c69304-5ade-4753-b58f-0b13f19f3fed" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_7bb70a67-e3bc-4018-a3d7-e83081cebe7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_cc68ce81-25be-4876-a823-b6f450dff155" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_7bb70a67-e3bc-4018-a3d7-e83081cebe7e" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_cc68ce81-25be-4876-a823-b6f450dff155" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_09702af4-3843-4a3d-a22b-0c8a471de9b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_7bb70a67-e3bc-4018-a3d7-e83081cebe7e" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_09702af4-3843-4a3d-a22b-0c8a471de9b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_960ea9bd-3884-423a-b776-f2eb792479f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_7bb70a67-e3bc-4018-a3d7-e83081cebe7e" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_960ea9bd-3884-423a-b776-f2eb792479f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireOtherProductiveAssets_0caad3e0-4208-46bc-a363-e56a3887fc4a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireOtherProductiveAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_7bb70a67-e3bc-4018-a3d7-e83081cebe7e" xlink:to="loc_us-gaap_PaymentsToAcquireOtherProductiveAssets_0caad3e0-4208-46bc-a363-e56a3887fc4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_9dcd152e-e66f-4356-9a22-420073481378" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_7bb70a67-e3bc-4018-a3d7-e83081cebe7e" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_9dcd152e-e66f-4356-9a22-420073481378" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_fcf7ed58-1072-4f19-b9c4-944af2dd721d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_00c69304-5ade-4753-b58f-0b13f19f3fed" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_fcf7ed58-1072-4f19-b9c4-944af2dd721d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_31ff9124-cbf7-4d84-9c94-a1f86c1d54fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_fcf7ed58-1072-4f19-b9c4-944af2dd721d" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_31ff9124-cbf7-4d84-9c94-a1f86c1d54fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_8c67fd56-8eea-4328-a1d3-eb419051be98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_fcf7ed58-1072-4f19-b9c4-944af2dd721d" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_8c67fd56-8eea-4328-a1d3-eb419051be98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_1f8a96a4-9d66-44ea-921f-0a67812b963c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_fcf7ed58-1072-4f19-b9c4-944af2dd721d" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_1f8a96a4-9d66-44ea-921f-0a67812b963c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_18b5d152-6394-4da0-811a-84e21d68b238" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_fcf7ed58-1072-4f19-b9c4-944af2dd721d" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_18b5d152-6394-4da0-811a-84e21d68b238" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_048e792c-8064-4d8e-9a1c-9f28da651ec4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_fcf7ed58-1072-4f19-b9c4-944af2dd721d" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_048e792c-8064-4d8e-9a1c-9f28da651ec4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_41428754-444f-49e8-822b-18d436b3888a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_fcf7ed58-1072-4f19-b9c4-944af2dd721d" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_41428754-444f-49e8-822b-18d436b3888a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_234aa578-40ba-46e0-9710-bd4beb60cc9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtExtinguishmentCosts"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_fcf7ed58-1072-4f19-b9c4-944af2dd721d" xlink:to="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_234aa578-40ba-46e0-9710-bd4beb60cc9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3d43f5c8-f754-420f-8d8c-931f1dee31a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_fcf7ed58-1072-4f19-b9c4-944af2dd721d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3d43f5c8-f754-420f-8d8c-931f1dee31a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_a181df71-9fc5-489a-9b0d-f2b3a1bf1814" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_00c69304-5ade-4753-b58f-0b13f19f3fed" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_a181df71-9fc5-489a-9b0d-f2b3a1bf1814" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_c1242c84-180b-4271-8bff-c257d3f5e533" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_00c69304-5ade-4753-b58f-0b13f19f3fed" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_c1242c84-180b-4271-8bff-c257d3f5e533" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_4b4f26ea-e5c4-4bb6-8216-9cfd39910fe0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_00c69304-5ade-4753-b58f-0b13f19f3fed" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_4b4f26ea-e5c4-4bb6-8216-9cfd39910fe0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_a9e66604-e556-4ff8-9529-68e0d5bd66f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_00c69304-5ade-4753-b58f-0b13f19f3fed" xlink:to="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_a9e66604-e556-4ff8-9529-68e0d5bd66f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_bdd678f7-71af-4ec1-ae58-a7e426c9f1bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_a9e66604-e556-4ff8-9529-68e0d5bd66f9" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_bdd678f7-71af-4ec1-ae58-a7e426c9f1bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_f7b3af59-8d0a-47f2-9aef-c451623dd18a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_00c69304-5ade-4753-b58f-0b13f19f3fed" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_f7b3af59-8d0a-47f2-9aef-c451623dd18a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_b0446aca-63a9-4d6c-b29e-42707d27a0cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_f7b3af59-8d0a-47f2-9aef-c451623dd18a" xlink:to="loc_us-gaap_InterestPaidNet_b0446aca-63a9-4d6c-b29e-42707d27a0cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid_5bcca6c2-5114-40e7-b835-89f99786f2a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_f7b3af59-8d0a-47f2-9aef-c451623dd18a" xlink:to="loc_us-gaap_IncomeTaxesPaid_5bcca6c2-5114-40e7-b835-89f99786f2a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="amwd-20220430.xsd#SummaryofSignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_8b2aa096-f7f6-44aa-8553-129812c3680c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_3283f5be-284e-4484-8875-f53f80f305cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8b2aa096-f7f6-44aa-8553-129812c3680c" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_3283f5be-284e-4484-8875-f53f80f305cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPoliciesPolicy" xlink:type="simple" xlink:href="amwd-20220430.xsd#SummaryofSignificantAccountingPoliciesPolicy"/>
  <link:presentationLink xlink:role="http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPoliciesPolicy" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_903858a8-c8ba-4695-807d-ebe7233e4c80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_ConsolidationAndPresentationPolicyPolicyTextBlock_febe8c07-9d0a-4434-95f7-b0d8c0a4096f" xlink:href="amwd-20220430.xsd#amwd_ConsolidationAndPresentationPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_903858a8-c8ba-4695-807d-ebe7233e4c80" xlink:to="loc_amwd_ConsolidationAndPresentationPolicyPolicyTextBlock_febe8c07-9d0a-4434-95f7-b0d8c0a4096f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_d78af58b-64f8-448e-a607-72cf54f5d25b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_903858a8-c8ba-4695-807d-ebe7233e4c80" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_d78af58b-64f8-448e-a607-72cf54f5d25b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesPolicyTextBlock_34360e6e-e4dc-4fa9-8b8b-f09ed9013832" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_903858a8-c8ba-4695-807d-ebe7233e4c80" xlink:to="loc_us-gaap_CostOfSalesPolicyTextBlock_34360e6e-e4dc-4fa9-8b8b-f09ed9013832" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock_a883957b-10c1-4f5f-8020-281c2f637abd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_903858a8-c8ba-4695-807d-ebe7233e4c80" xlink:to="loc_us-gaap_AdvertisingCostsPolicyTextBlock_a883957b-10c1-4f5f-8020-281c2f637abd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_28b5eec2-76f3-4ea1-8995-b93dd953d4b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_903858a8-c8ba-4695-807d-ebe7233e4c80" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_28b5eec2-76f3-4ea1-8995-b93dd953d4b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_3b273338-e0eb-4e3a-8897-09ac551cd82d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_903858a8-c8ba-4695-807d-ebe7233e4c80" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_3b273338-e0eb-4e3a-8897-09ac551cd82d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_9a9ba248-61a1-40fb-ba6a-aaff01ca308e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_903858a8-c8ba-4695-807d-ebe7233e4c80" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_9a9ba248-61a1-40fb-ba6a-aaff01ca308e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_204bbd6b-056f-488d-b317-fecbbfd409ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_903858a8-c8ba-4695-807d-ebe7233e4c80" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_204bbd6b-056f-488d-b317-fecbbfd409ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_55f9a82a-28f8-40f8-abe3-746dabc4b56e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_903858a8-c8ba-4695-807d-ebe7233e4c80" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_55f9a82a-28f8-40f8-abe3-746dabc4b56e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_PromotionalDisplaysPolicyPolicyTextBlock_9f60e261-ad4a-4472-a24d-38f0a1f50cb0" xlink:href="amwd-20220430.xsd#amwd_PromotionalDisplaysPolicyPolicyTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_903858a8-c8ba-4695-807d-ebe7233e4c80" xlink:to="loc_amwd_PromotionalDisplaysPolicyPolicyTextBlock_9f60e261-ad4a-4472-a24d-38f0a1f50cb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_7b8d293b-b953-466d-ac63-8ca56bf98a4d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_903858a8-c8ba-4695-807d-ebe7233e4c80" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_7b8d293b-b953-466d-ac63-8ca56bf98a4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementPlansPolicy_62d33027-0882-4cc0-8d5e-2bda6b866d0a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementPlansPolicy"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_903858a8-c8ba-4695-807d-ebe7233e4c80" xlink:to="loc_us-gaap_PensionAndOtherPostretirementPlansPolicy_62d33027-0882-4cc0-8d5e-2bda6b866d0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_488accef-e6d2-488d-9a9a-135e3af80292" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_903858a8-c8ba-4695-807d-ebe7233e4c80" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_488accef-e6d2-488d-9a9a-135e3af80292" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock_3b62eaa9-126b-44f9-86b0-1abb905de8fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativesPolicyTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_903858a8-c8ba-4695-807d-ebe7233e4c80" xlink:to="loc_us-gaap_DerivativesPolicyTextBlock_3b62eaa9-126b-44f9-86b0-1abb905de8fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_7306a7c4-6bf2-47e8-b8d6-cd51b007b305" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_903858a8-c8ba-4695-807d-ebe7233e4c80" xlink:to="loc_us-gaap_UseOfEstimates_7306a7c4-6bf2-47e8-b8d6-cd51b007b305" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_a40baab3-757e-43b0-9d2f-521f8d325e79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_903858a8-c8ba-4695-807d-ebe7233e4c80" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_a40baab3-757e-43b0-9d2f-521f8d325e79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/AccountingPoliciesTables" xlink:type="simple" xlink:href="amwd-20220430.xsd#AccountingPoliciesTables"/>
  <link:presentationLink xlink:role="http://www.americanwoodmark.com/role/AccountingPoliciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_862d01ce-ee15-45dc-9ab9-dedaba2d394a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock_09bb4f7b-db26-42de-805a-0ffc38cb712b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_862d01ce-ee15-45dc-9ab9-dedaba2d394a" xlink:to="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock_09bb4f7b-db26-42de-805a-0ffc38cb712b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPoliciesDetails" xlink:type="simple" xlink:href="amwd-20220430.xsd#SummaryofSignificantAccountingPoliciesDetails"/>
  <link:presentationLink xlink:role="http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPoliciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_4463941d-303a-473d-aa54-8b4e2b610dd3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_SummaryOfSignificantAccountingPoliciesTable_e79a99ef-96d6-4d55-a198-6490669fef98" xlink:href="amwd-20220430.xsd#amwd_SummaryOfSignificantAccountingPoliciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4463941d-303a-473d-aa54-8b4e2b610dd3" xlink:to="loc_amwd_SummaryOfSignificantAccountingPoliciesTable_e79a99ef-96d6-4d55-a198-6490669fef98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_110675c6-3579-4fce-a3a0-f1b84b6a224f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_amwd_SummaryOfSignificantAccountingPoliciesTable_e79a99ef-96d6-4d55-a198-6490669fef98" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_110675c6-3579-4fce-a3a0-f1b84b6a224f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8194d0a4-02aa-4d1b-8833-f8baeccad5c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_110675c6-3579-4fce-a3a0-f1b84b6a224f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8194d0a4-02aa-4d1b-8833-f8baeccad5c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_90fbc73c-bf30-4a92-8830-18b6801f57cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8194d0a4-02aa-4d1b-8833-f8baeccad5c3" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_90fbc73c-bf30-4a92-8830-18b6801f57cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_0d6f3136-96d0-4d0e-8c6d-2807984c3a0a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8194d0a4-02aa-4d1b-8833-f8baeccad5c3" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_0d6f3136-96d0-4d0e-8c6d-2807984c3a0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_755865d2-e585-4406-9214-f5b8c53979e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8194d0a4-02aa-4d1b-8833-f8baeccad5c3" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_755865d2-e585-4406-9214-f5b8c53979e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_d69c480f-59d0-42ad-a625-e9c258c436af" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_amwd_SummaryOfSignificantAccountingPoliciesTable_e79a99ef-96d6-4d55-a198-6490669fef98" xlink:to="loc_srt_RangeAxis_d69c480f-59d0-42ad-a625-e9c258c436af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_53978584-1fbc-48ce-aa03-76d13bbc0799" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_d69c480f-59d0-42ad-a625-e9c258c436af" xlink:to="loc_srt_RangeMember_53978584-1fbc-48ce-aa03-76d13bbc0799" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_40604396-ec5c-47c9-9319-6f011930a302" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_53978584-1fbc-48ce-aa03-76d13bbc0799" xlink:to="loc_srt_MinimumMember_40604396-ec5c-47c9-9319-6f011930a302" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_add0f419-2c33-42df-aa93-0421c36e6d23" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_53978584-1fbc-48ce-aa03-76d13bbc0799" xlink:to="loc_srt_MaximumMember_add0f419-2c33-42df-aa93-0421c36e6d23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis_876eba1c-9dde-4070-9e53-6b11c48b16ee" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_amwd_SummaryOfSignificantAccountingPoliciesTable_e79a99ef-96d6-4d55-a198-6490669fef98" xlink:to="loc_srt_RestatementAxis_876eba1c-9dde-4070-9e53-6b11c48b16ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_5febe20a-2c43-489b-9ec2-fa8d1340be58" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementAxis_876eba1c-9dde-4070-9e53-6b11c48b16ee" xlink:to="loc_srt_RestatementDomain_5febe20a-2c43-489b-9ec2-fa8d1340be58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioPreviouslyReportedMember_7a2a961b-a531-4708-9571-f54643298e81" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioPreviouslyReportedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementDomain_5febe20a-2c43-489b-9ec2-fa8d1340be58" xlink:to="loc_srt_ScenarioPreviouslyReportedMember_7a2a961b-a531-4708-9571-f54643298e81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RevisionOfPriorPeriodChangeInAccountingPrincipleAdjustmentMember_a76ccf89-af30-4dc1-af12-94126bc8cc63" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RevisionOfPriorPeriodChangeInAccountingPrincipleAdjustmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementDomain_5febe20a-2c43-489b-9ec2-fa8d1340be58" xlink:to="loc_srt_RevisionOfPriorPeriodChangeInAccountingPrincipleAdjustmentMember_a76ccf89-af30-4dc1-af12-94126bc8cc63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_SummaryOfSignificantAccountingPoliciesLineItems_b7496987-39cc-4665-9dc5-1088323eb797" xlink:href="amwd-20220430.xsd#amwd_SummaryOfSignificantAccountingPoliciesLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_amwd_SummaryOfSignificantAccountingPoliciesTable_e79a99ef-96d6-4d55-a198-6490669fef98" xlink:to="loc_amwd_SummaryOfSignificantAccountingPoliciesLineItems_b7496987-39cc-4665-9dc5-1088323eb797" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_f89c2ff2-aea2-4b12-a78d-76704fb9ccd2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdvertisingExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_amwd_SummaryOfSignificantAccountingPoliciesLineItems_b7496987-39cc-4665-9dc5-1088323eb797" xlink:to="loc_us-gaap_AdvertisingExpense_f89c2ff2-aea2-4b12-a78d-76704fb9ccd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_457355a7-0b49-459d-b073-8ec6f5d579d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_amwd_SummaryOfSignificantAccountingPoliciesLineItems_b7496987-39cc-4665-9dc5-1088323eb797" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_457355a7-0b49-459d-b073-8ec6f5d579d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_ae9dc377-eb1b-4a8d-8ef4-2c53245982ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_amwd_SummaryOfSignificantAccountingPoliciesLineItems_b7496987-39cc-4665-9dc5-1088323eb797" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_ae9dc377-eb1b-4a8d-8ef4-2c53245982ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_600a85f3-869b-42ad-8dac-af8ada8e4f55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_amwd_SummaryOfSignificantAccountingPoliciesLineItems_b7496987-39cc-4665-9dc5-1088323eb797" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_600a85f3-869b-42ad-8dac-af8ada8e4f55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_fb35cd64-3557-4b01-9473-9d6daff9d8c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_amwd_SummaryOfSignificantAccountingPoliciesLineItems_b7496987-39cc-4665-9dc5-1088323eb797" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_fb35cd64-3557-4b01-9473-9d6daff9d8c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_1caa3019-c3ab-41c6-b790-2bfed1383f03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_amwd_SummaryOfSignificantAccountingPoliciesLineItems_b7496987-39cc-4665-9dc5-1088323eb797" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_1caa3019-c3ab-41c6-b790-2bfed1383f03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortization_e4c1cad5-565d-42de-9977-d268e7a9dfcd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentForAmortization"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_amwd_SummaryOfSignificantAccountingPoliciesLineItems_b7496987-39cc-4665-9dc5-1088323eb797" xlink:to="loc_us-gaap_AdjustmentForAmortization_e4c1cad5-565d-42de-9977-d268e7a9dfcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_NumberOfDefinedBenefitPensionPlans_0a7025ee-d7c6-4cbb-ad07-1df3d292c3d8" xlink:href="amwd-20220430.xsd#amwd_NumberOfDefinedBenefitPensionPlans"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_amwd_SummaryOfSignificantAccountingPoliciesLineItems_b7496987-39cc-4665-9dc5-1088323eb797" xlink:to="loc_amwd_NumberOfDefinedBenefitPensionPlans_0a7025ee-d7c6-4cbb-ad07-1df3d292c3d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_9e9df12c-018b-4453-85d3-f1131e917436" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_amwd_SummaryOfSignificantAccountingPoliciesLineItems_b7496987-39cc-4665-9dc5-1088323eb797" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_9e9df12c-018b-4453-85d3-f1131e917436" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_660f5fb3-1869-4ae9-ad14-ce1cd5711b2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_amwd_SummaryOfSignificantAccountingPoliciesLineItems_b7496987-39cc-4665-9dc5-1088323eb797" xlink:to="loc_us-gaap_OperatingLeaseLiability_660f5fb3-1869-4ae9-ad14-ce1cd5711b2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_34603b10-0251-4927-b647-40036433df51" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_amwd_SummaryOfSignificantAccountingPoliciesLineItems_b7496987-39cc-4665-9dc5-1088323eb797" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_34603b10-0251-4927-b647-40036433df51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_afff174f-f223-4a92-8f74-5386727c6e91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_amwd_SummaryOfSignificantAccountingPoliciesLineItems_b7496987-39cc-4665-9dc5-1088323eb797" xlink:to="loc_us-gaap_GrossProfit_afff174f-f223-4a92-8f74-5386727c6e91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_a849a55b-9744-42a7-9fd9-34ad70c51381" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_amwd_SummaryOfSignificantAccountingPoliciesLineItems_b7496987-39cc-4665-9dc5-1088323eb797" xlink:to="loc_us-gaap_OperatingIncomeLoss_a849a55b-9744-42a7-9fd9-34ad70c51381" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ac69dc35-db11-48ba-863a-03522afc49ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_amwd_SummaryOfSignificantAccountingPoliciesLineItems_b7496987-39cc-4665-9dc5-1088323eb797" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ac69dc35-db11-48ba-863a-03522afc49ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_dd17f7dc-1f3c-4dce-b718-a934b8a0bc70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_amwd_SummaryOfSignificantAccountingPoliciesLineItems_b7496987-39cc-4665-9dc5-1088323eb797" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_dd17f7dc-1f3c-4dce-b718-a934b8a0bc70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_82e8053e-093b-4126-9d2b-6dc262faa3d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_amwd_SummaryOfSignificantAccountingPoliciesLineItems_b7496987-39cc-4665-9dc5-1088323eb797" xlink:to="loc_us-gaap_NetIncomeLoss_82e8053e-093b-4126-9d2b-6dc262faa3d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_12419921-c9cc-44bd-9884-596d5810c8e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_amwd_SummaryOfSignificantAccountingPoliciesLineItems_b7496987-39cc-4665-9dc5-1088323eb797" xlink:to="loc_us-gaap_EarningsPerShareBasic_12419921-c9cc-44bd-9884-596d5810c8e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_8f19317b-37fa-4691-9c2a-df1bd1be9c33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_amwd_SummaryOfSignificantAccountingPoliciesLineItems_b7496987-39cc-4665-9dc5-1088323eb797" xlink:to="loc_us-gaap_EarningsPerShareDiluted_8f19317b-37fa-4691-9c2a-df1bd1be9c33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_12642aae-131a-47ae-bd6c-ef05a7126bf1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_amwd_SummaryOfSignificantAccountingPoliciesLineItems_b7496987-39cc-4665-9dc5-1088323eb797" xlink:to="loc_us-gaap_InventoryNet_12642aae-131a-47ae-bd6c-ef05a7126bf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_89b245d5-ea84-496a-8dde-f87d7aa5bab4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_amwd_SummaryOfSignificantAccountingPoliciesLineItems_b7496987-39cc-4665-9dc5-1088323eb797" xlink:to="loc_us-gaap_AssetsCurrent_89b245d5-ea84-496a-8dde-f87d7aa5bab4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_90bc0d34-5a9c-4c62-8562-a40bb3f4b6f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_amwd_SummaryOfSignificantAccountingPoliciesLineItems_b7496987-39cc-4665-9dc5-1088323eb797" xlink:to="loc_us-gaap_Assets_90bc0d34-5a9c-4c62-8562-a40bb3f4b6f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_a11d8291-ecc7-4298-a24d-48f1fbc5bd63" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_amwd_SummaryOfSignificantAccountingPoliciesLineItems_b7496987-39cc-4665-9dc5-1088323eb797" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_a11d8291-ecc7-4298-a24d-48f1fbc5bd63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_f7507404-d5d9-45cc-870d-a136e5f55493" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_amwd_SummaryOfSignificantAccountingPoliciesLineItems_b7496987-39cc-4665-9dc5-1088323eb797" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_f7507404-d5d9-45cc-870d-a136e5f55493" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_53876b40-6ba0-418a-bd48-a3750262d731" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_amwd_SummaryOfSignificantAccountingPoliciesLineItems_b7496987-39cc-4665-9dc5-1088323eb797" xlink:to="loc_us-gaap_LiabilitiesCurrent_53876b40-6ba0-418a-bd48-a3750262d731" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_d79be08d-5edd-446a-8744-9c23af2483dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_amwd_SummaryOfSignificantAccountingPoliciesLineItems_b7496987-39cc-4665-9dc5-1088323eb797" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_d79be08d-5edd-446a-8744-9c23af2483dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_d22937ef-0347-48fd-881a-e124ac0f2d9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_amwd_SummaryOfSignificantAccountingPoliciesLineItems_b7496987-39cc-4665-9dc5-1088323eb797" xlink:to="loc_us-gaap_StockholdersEquity_d22937ef-0347-48fd-881a-e124ac0f2d9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_d9ccb8f3-71c4-46e4-b4dd-0a2bff08f9b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_amwd_SummaryOfSignificantAccountingPoliciesLineItems_b7496987-39cc-4665-9dc5-1088323eb797" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_d9ccb8f3-71c4-46e4-b4dd-0a2bff08f9b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_fdcc7de9-0e10-40c5-acb3-9779a1b5de58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_amwd_SummaryOfSignificantAccountingPoliciesLineItems_b7496987-39cc-4665-9dc5-1088323eb797" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_fdcc7de9-0e10-40c5-acb3-9779a1b5de58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_7cddb0d6-9c98-497c-b07f-bc1cd8acd6b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesReceivable"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_amwd_SummaryOfSignificantAccountingPoliciesLineItems_b7496987-39cc-4665-9dc5-1088323eb797" xlink:to="loc_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_7cddb0d6-9c98-497c-b07f-bc1cd8acd6b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_9d4f4649-11da-4c65-99ba-4c72dc2a09a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_amwd_SummaryOfSignificantAccountingPoliciesLineItems_b7496987-39cc-4665-9dc5-1088323eb797" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_9d4f4649-11da-4c65-99ba-4c72dc2a09a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_b98b0fb2-9c66-4f67-940a-75775256dd11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_amwd_SummaryOfSignificantAccountingPoliciesLineItems_b7496987-39cc-4665-9dc5-1088323eb797" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_b98b0fb2-9c66-4f67-940a-75775256dd11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PercentageOfLIFOInventory_09491381-5f9c-4567-87c4-c699027aef67" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PercentageOfLIFOInventory"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_amwd_SummaryOfSignificantAccountingPoliciesLineItems_b7496987-39cc-4665-9dc5-1088323eb797" xlink:to="loc_us-gaap_PercentageOfLIFOInventory_09491381-5f9c-4567-87c4-c699027aef67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_f2c82799-d709-4701-9c5c-7d93b31c837c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_amwd_SummaryOfSignificantAccountingPoliciesLineItems_b7496987-39cc-4665-9dc5-1088323eb797" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_f2c82799-d709-4701-9c5c-7d93b31c837c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_818b8b93-f1ab-41ce-944d-6d634b3953e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_amwd_SummaryOfSignificantAccountingPoliciesLineItems_b7496987-39cc-4665-9dc5-1088323eb797" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_818b8b93-f1ab-41ce-944d-6d634b3953e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/CustomerReceivables" xlink:type="simple" xlink:href="amwd-20220430.xsd#CustomerReceivables"/>
  <link:presentationLink xlink:role="http://www.americanwoodmark.com/role/CustomerReceivables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_914ea0cb-9cc0-4ba1-a8fa-ce6c47714007" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_92b5a86b-a816-429f-be76-716b2517f84f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_914ea0cb-9cc0-4ba1-a8fa-ce6c47714007" xlink:to="loc_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_92b5a86b-a816-429f-be76-716b2517f84f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/CustomerReceivablesTables" xlink:type="simple" xlink:href="amwd-20220430.xsd#CustomerReceivablesTables"/>
  <link:presentationLink xlink:role="http://www.americanwoodmark.com/role/CustomerReceivablesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_34790b76-88cd-42ea-9852-66fb33451d3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_fac94df0-0f2e-4d59-971e-5b62fdd9937e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_34790b76-88cd-42ea-9852-66fb33451d3b" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_fac94df0-0f2e-4d59-971e-5b62fdd9937e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/CustomerReceivablesComponentsOfCustomerReceivablesDetails" xlink:type="simple" xlink:href="amwd-20220430.xsd#CustomerReceivablesComponentsOfCustomerReceivablesDetails"/>
  <link:presentationLink xlink:role="http://www.americanwoodmark.com/role/CustomerReceivablesComponentsOfCustomerReceivablesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_a4b79885-6f53-4c9e-b0c3-3f313edcb291" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGrossCurrent_d6be1083-bb32-4af6-836d-536888a1d65f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_a4b79885-6f53-4c9e-b0c3-3f313edcb291" xlink:to="loc_us-gaap_AccountsReceivableGrossCurrent_d6be1083-bb32-4af6-836d-536888a1d65f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_ff05797a-ee4d-40b1-b797-c7ecdccf0812" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_a4b79885-6f53-4c9e-b0c3-3f313edcb291" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_ff05797a-ee4d-40b1-b797-c7ecdccf0812" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_AllowanceForReturnsAndDiscounts_769acd27-b3aa-4624-a4c9-6bf479a97deb" xlink:href="amwd-20220430.xsd#amwd_AllowanceForReturnsAndDiscounts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_a4b79885-6f53-4c9e-b0c3-3f313edcb291" xlink:to="loc_amwd_AllowanceForReturnsAndDiscounts_769acd27-b3aa-4624-a4c9-6bf479a97deb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_388b433b-ec90-4182-b15f-fe9b09adba91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_a4b79885-6f53-4c9e-b0c3-3f313edcb291" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_388b433b-ec90-4182-b15f-fe9b09adba91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_c6a4a0a0-87f9-4930-9ff9-05f963f36d69" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_a4b79885-6f53-4c9e-b0c3-3f313edcb291" xlink:to="loc_us-gaap_InventoryNet_c6a4a0a0-87f9-4930-9ff9-05f963f36d69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/Inventories" xlink:type="simple" xlink:href="amwd-20220430.xsd#Inventories"/>
  <link:presentationLink xlink:role="http://www.americanwoodmark.com/role/Inventories" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_d3d03050-ea3c-4302-9653-38edc944b1fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock_30797d91-5f88-401f-8cbe-d48f86a3749d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_d3d03050-ea3c-4302-9653-38edc944b1fe" xlink:to="loc_us-gaap_InventoryDisclosureTextBlock_30797d91-5f88-401f-8cbe-d48f86a3749d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/InventoriesTables" xlink:type="simple" xlink:href="amwd-20220430.xsd#InventoriesTables"/>
  <link:presentationLink xlink:role="http://www.americanwoodmark.com/role/InventoriesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_5f6c0202-a287-432a-9710-c67e34a219eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_1344d41b-d5ca-4650-8ce6-ce01e74103be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_5f6c0202-a287-432a-9710-c67e34a219eb" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_1344d41b-d5ca-4650-8ce6-ce01e74103be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/InventoriesDetails" xlink:type="simple" xlink:href="amwd-20220430.xsd#InventoriesDetails"/>
  <link:presentationLink xlink:role="http://www.americanwoodmark.com/role/InventoriesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_fe04d223-e81e-4711-96f4-1d27446b69c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterials_b1be06e2-1e3f-4758-901e-fed1e9cd241d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryRawMaterials"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_fe04d223-e81e-4711-96f4-1d27446b69c5" xlink:to="loc_us-gaap_InventoryRawMaterials_b1be06e2-1e3f-4758-901e-fed1e9cd241d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess_c3e658b2-e2a5-44af-b145-d7166a04fbde" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_fe04d223-e81e-4711-96f4-1d27446b69c5" xlink:to="loc_us-gaap_InventoryWorkInProcess_c3e658b2-e2a5-44af-b145-d7166a04fbde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_c1f6ea72-e28d-4aab-b9fd-27c46939903c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_fe04d223-e81e-4711-96f4-1d27446b69c5" xlink:to="loc_us-gaap_InventoryFinishedGoods_c1f6ea72-e28d-4aab-b9fd-27c46939903c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_cb51671b-5f1f-4532-9c64-adcd6ec6454e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_fe04d223-e81e-4711-96f4-1d27446b69c5" xlink:to="loc_us-gaap_InventoryNet_cb51671b-5f1f-4532-9c64-adcd6ec6454e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/PropertyPlantandEquipment" xlink:type="simple" xlink:href="amwd-20220430.xsd#PropertyPlantandEquipment"/>
  <link:presentationLink xlink:role="http://www.americanwoodmark.com/role/PropertyPlantandEquipment" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_d9834b9c-4bf9-42f8-bd0c-7971cc12bb3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_26a994a4-bf44-4894-87a2-56bff35d831f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_d9834b9c-4bf9-42f8-bd0c-7971cc12bb3c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_26a994a4-bf44-4894-87a2-56bff35d831f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/PropertyPlantandEquipmentTables" xlink:type="simple" xlink:href="amwd-20220430.xsd#PropertyPlantandEquipmentTables"/>
  <link:presentationLink xlink:role="http://www.americanwoodmark.com/role/PropertyPlantandEquipmentTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_2b7e7de0-e709-4c7e-bd5e-802a2b01fdcf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_cdae6401-00a6-4f73-a326-e58f2927ec6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_2b7e7de0-e709-4c7e-bd5e-802a2b01fdcf" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_cdae6401-00a6-4f73-a326-e58f2927ec6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/PropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="amwd-20220430.xsd#PropertyPlantandEquipmentDetails"/>
  <link:presentationLink xlink:role="http://www.americanwoodmark.com/role/PropertyPlantandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_a45e0385-1b84-4922-becc-3da2a304b1bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_9d821c5a-e14e-4084-b125-6da596739104" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_a45e0385-1b84-4922-becc-3da2a304b1bb" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_9d821c5a-e14e-4084-b125-6da596739104" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_522fb8cf-3968-40a4-8ee0-3ca271236922" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_9d821c5a-e14e-4084-b125-6da596739104" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_522fb8cf-3968-40a4-8ee0-3ca271236922" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1b6899e2-a65e-4f57-b99e-eba43ed29c08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_522fb8cf-3968-40a4-8ee0-3ca271236922" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1b6899e2-a65e-4f57-b99e-eba43ed29c08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_b073f3af-a050-4038-8e17-3ff66978500c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LandMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1b6899e2-a65e-4f57-b99e-eba43ed29c08" xlink:to="loc_us-gaap_LandMember_b073f3af-a050-4038-8e17-3ff66978500c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_ff5e5ab8-a3f1-4dcf-bbcb-ca8459d1ace7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1b6899e2-a65e-4f57-b99e-eba43ed29c08" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_ff5e5ab8-a3f1-4dcf-bbcb-ca8459d1ace7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_BuildingAndImprovementsCapitalLeasesMember_b9dc4ed0-1369-4965-9ff7-ccc2dd054e2e" xlink:href="amwd-20220430.xsd#amwd_BuildingAndImprovementsCapitalLeasesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1b6899e2-a65e-4f57-b99e-eba43ed29c08" xlink:to="loc_amwd_BuildingAndImprovementsCapitalLeasesMember_b9dc4ed0-1369-4965-9ff7-ccc2dd054e2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_71dfdea1-5e00-46f8-85ff-dbac19282f0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1b6899e2-a65e-4f57-b99e-eba43ed29c08" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_71dfdea1-5e00-46f8-85ff-dbac19282f0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_MachineryAndEquipmentCapitalLeasesMember_a50f3936-0cd8-4257-80c5-7c2bf7f0ac84" xlink:href="amwd-20220430.xsd#amwd_MachineryAndEquipmentCapitalLeasesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1b6899e2-a65e-4f57-b99e-eba43ed29c08" xlink:to="loc_amwd_MachineryAndEquipmentCapitalLeasesMember_a50f3936-0cd8-4257-80c5-7c2bf7f0ac84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_d0842564-ceab-4427-bfd1-4fa6460870c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1b6899e2-a65e-4f57-b99e-eba43ed29c08" xlink:to="loc_us-gaap_ConstructionInProgressMember_d0842564-ceab-4427-bfd1-4fa6460870c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_27084956-854a-43d0-8780-c8e218caff80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1b6899e2-a65e-4f57-b99e-eba43ed29c08" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_27084956-854a-43d0-8780-c8e218caff80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b1ee71f9-935f-442a-95a3-721f32e7685e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_9d821c5a-e14e-4084-b125-6da596739104" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b1ee71f9-935f-442a-95a3-721f32e7685e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_6ae1d7da-0d08-4d11-9228-2adcfc84a8a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b1ee71f9-935f-442a-95a3-721f32e7685e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_6ae1d7da-0d08-4d11-9228-2adcfc84a8a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_48dd29b2-2b2b-4151-b481-f09f57ec7ca4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b1ee71f9-935f-442a-95a3-721f32e7685e" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_48dd29b2-2b2b-4151-b481-f09f57ec7ca4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_bfcb6c6c-791f-42fb-9f25-e6864948b16c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b1ee71f9-935f-442a-95a3-721f32e7685e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_bfcb6c6c-791f-42fb-9f25-e6864948b16c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherDepreciationAndAmortization_f4011dce-abb0-4824-ba0d-8c4289b40318" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherDepreciationAndAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b1ee71f9-935f-442a-95a3-721f32e7685e" xlink:to="loc_us-gaap_OtherDepreciationAndAmortization_f4011dce-abb0-4824-ba0d-8c4289b40318" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_d16087ee-5267-4d41-a5b2-95958b88e4e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b1ee71f9-935f-442a-95a3-721f32e7685e" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_d16087ee-5267-4d41-a5b2-95958b88e4e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/IntangibleAssetsandTrademarks" xlink:type="simple" xlink:href="amwd-20220430.xsd#IntangibleAssetsandTrademarks"/>
  <link:presentationLink xlink:role="http://www.americanwoodmark.com/role/IntangibleAssetsandTrademarks" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a9fdd987-fd86-436a-a3eb-86b3c5eb4055" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsDisclosureTextBlock_31b18ed5-08b0-49ef-8e7b-09e66a36bb20" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a9fdd987-fd86-436a-a3eb-86b3c5eb4055" xlink:to="loc_us-gaap_IntangibleAssetsDisclosureTextBlock_31b18ed5-08b0-49ef-8e7b-09e66a36bb20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/IntangibleAssetsandTrademarksTables" xlink:type="simple" xlink:href="amwd-20220430.xsd#IntangibleAssetsandTrademarksTables"/>
  <link:presentationLink xlink:role="http://www.americanwoodmark.com/role/IntangibleAssetsandTrademarksTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_4f4fe5f3-6756-4ee3-bb5c-189fea339e66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_bf27074c-3b65-4fef-9e25-cbc69d019ef6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_4f4fe5f3-6756-4ee3-bb5c-189fea339e66" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_bf27074c-3b65-4fef-9e25-cbc69d019ef6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/IntangibleAssetsandTrademarksDetails" xlink:type="simple" xlink:href="amwd-20220430.xsd#IntangibleAssetsandTrademarksDetails"/>
  <link:presentationLink xlink:role="http://www.americanwoodmark.com/role/IntangibleAssetsandTrademarksDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_b85a9b0c-bc0a-4f7a-945a-26913839441b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_00ac9310-cf89-492c-baa9-638e7edf9cc1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_b85a9b0c-bc0a-4f7a-945a-26913839441b" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_00ac9310-cf89-492c-baa9-638e7edf9cc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_6836878b-e9a4-4d2f-98e4-023a8ceb25bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_00ac9310-cf89-492c-baa9-638e7edf9cc1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_6836878b-e9a4-4d2f-98e4-023a8ceb25bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5c728f14-0458-4ffe-877f-06e7da8c293e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_6836878b-e9a4-4d2f-98e4-023a8ceb25bb" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5c728f14-0458-4ffe-877f-06e7da8c293e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_03cce981-df82-4949-8195-1fa8624693ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5c728f14-0458-4ffe-877f-06e7da8c293e" xlink:to="loc_us-gaap_CustomerRelationshipsMember_03cce981-df82-4949-8195-1fa8624693ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_07577dbe-f6a5-4382-9a51-c5ecca9bd0f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_00ac9310-cf89-492c-baa9-638e7edf9cc1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_07577dbe-f6a5-4382-9a51-c5ecca9bd0f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_9624e696-31dd-4255-9142-f8caa83f9883" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_07577dbe-f6a5-4382-9a51-c5ecca9bd0f6" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_9624e696-31dd-4255-9142-f8caa83f9883" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_cab7b325-89e8-46bf-8fb0-0aa00cfcccc8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_07577dbe-f6a5-4382-9a51-c5ecca9bd0f6" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_cab7b325-89e8-46bf-8fb0-0aa00cfcccc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_45f74053-9829-47db-a02d-ffa19113c3e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_07577dbe-f6a5-4382-9a51-c5ecca9bd0f6" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_45f74053-9829-47db-a02d-ffa19113c3e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/IntangibleAssetsandTrademarksNarrativeDetails" xlink:type="simple" xlink:href="amwd-20220430.xsd#IntangibleAssetsandTrademarksNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.americanwoodmark.com/role/IntangibleAssetsandTrademarksNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_73c3a6a0-256d-4421-a8eb-077737687894" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_beb656cc-8d4e-4899-82e7-dae3e69b7bf7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_73c3a6a0-256d-4421-a8eb-077737687894" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_beb656cc-8d4e-4899-82e7-dae3e69b7bf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_e3d9054f-3c10-4d5d-a74a-17eb8a4a5499" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_beb656cc-8d4e-4899-82e7-dae3e69b7bf7" xlink:to="loc_srt_RangeAxis_e3d9054f-3c10-4d5d-a74a-17eb8a4a5499" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_5c21c726-53e0-4b14-9105-155dccd716dc" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_e3d9054f-3c10-4d5d-a74a-17eb8a4a5499" xlink:to="loc_srt_RangeMember_5c21c726-53e0-4b14-9105-155dccd716dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_b6715a58-a380-46cd-925e-feb0f0b4cfc5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_5c21c726-53e0-4b14-9105-155dccd716dc" xlink:to="loc_srt_MaximumMember_b6715a58-a380-46cd-925e-feb0f0b4cfc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_ccbdd7ea-206d-4ca3-885a-1080d6653052" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_5c21c726-53e0-4b14-9105-155dccd716dc" xlink:to="loc_srt_MinimumMember_ccbdd7ea-206d-4ca3-885a-1080d6653052" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9f54c2b0-e935-4505-8089-e36bde78ed66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_beb656cc-8d4e-4899-82e7-dae3e69b7bf7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9f54c2b0-e935-4505-8089-e36bde78ed66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_deae3a28-2e77-4754-a32b-8a6beb53e736" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9f54c2b0-e935-4505-8089-e36bde78ed66" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_deae3a28-2e77-4754-a32b-8a6beb53e736" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_0f0a4ff2-bc94-4b57-a906-2813ebf3a248" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_deae3a28-2e77-4754-a32b-8a6beb53e736" xlink:to="loc_us-gaap_CustomerRelationshipsMember_0f0a4ff2-bc94-4b57-a906-2813ebf3a248" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_7dd9b254-0e13-4368-8569-3ea73c1f44f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_beb656cc-8d4e-4899-82e7-dae3e69b7bf7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_7dd9b254-0e13-4368-8569-3ea73c1f44f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_06879de3-89ee-4f50-b135-9318038d80c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_7dd9b254-0e13-4368-8569-3ea73c1f44f1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_06879de3-89ee-4f50-b135-9318038d80c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_1dd6f0c1-8c80-4154-88bf-1e71691fff4c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_7dd9b254-0e13-4368-8569-3ea73c1f44f1" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_1dd6f0c1-8c80-4154-88bf-1e71691fff4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/LoansPayableandLongTermDebt" xlink:type="simple" xlink:href="amwd-20220430.xsd#LoansPayableandLongTermDebt"/>
  <link:presentationLink xlink:role="http://www.americanwoodmark.com/role/LoansPayableandLongTermDebt" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_088b49d0-3bc5-455b-bdd6-51bfd0b055f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_23819c4d-bdd0-43ec-b722-31c08ec8928d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_088b49d0-3bc5-455b-bdd6-51bfd0b055f5" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_23819c4d-bdd0-43ec-b722-31c08ec8928d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtTables" xlink:type="simple" xlink:href="amwd-20220430.xsd#LoansPayableandLongTermDebtTables"/>
  <link:presentationLink xlink:role="http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_c5098b57-8445-4f68-b279-161c61a8ce92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_db39f454-db0c-440e-96a7-b0879a7555ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_c5098b57-8445-4f68-b279-161c61a8ce92" xlink:to="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_db39f454-db0c-440e-96a7-b0879a7555ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtScheduleOfDebtMaturitiesDetails" xlink:type="simple" xlink:href="amwd-20220430.xsd#LoansPayableandLongTermDebtScheduleOfDebtMaturitiesDetails"/>
  <link:presentationLink xlink:role="http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtScheduleOfDebtMaturitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_9777df55-b014-4419-8c88-71fceefbe139" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_6ec836a5-7f79-48ec-a3f6-320adeb45e3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_9777df55-b014-4419-8c88-71fceefbe139" xlink:to="loc_us-gaap_DebtInstrumentTable_6ec836a5-7f79-48ec-a3f6-320adeb45e3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_d6c841af-a49f-4ff9-806d-fbccba9e69a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_6ec836a5-7f79-48ec-a3f6-320adeb45e3a" xlink:to="loc_us-gaap_DebtInstrumentAxis_d6c841af-a49f-4ff9-806d-fbccba9e69a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_5ac8484e-614e-4eca-8663-6498ea1a83eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_d6c841af-a49f-4ff9-806d-fbccba9e69a5" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_5ac8484e-614e-4eca-8663-6498ea1a83eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_TermLoansMember_4cd2ec1e-ec12-462d-8ca9-f333977ba550" xlink:href="amwd-20220430.xsd#amwd_TermLoansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_5ac8484e-614e-4eca-8663-6498ea1a83eb" xlink:to="loc_amwd_TermLoansMember_4cd2ec1e-ec12-462d-8ca9-f333977ba550" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_4734dcb6-54d3-4dee-883b-36e9a96a76d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_5ac8484e-614e-4eca-8663-6498ea1a83eb" xlink:to="loc_us-gaap_SeniorNotesMember_4734dcb6-54d3-4dee-883b-36e9a96a76d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_EconomicMember_7aeaf90e-6dd5-4497-962d-e165a773fa72" xlink:href="amwd-20220430.xsd#amwd_EconomicMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_5ac8484e-614e-4eca-8663-6498ea1a83eb" xlink:to="loc_amwd_EconomicMember_7aeaf90e-6dd5-4497-962d-e165a773fa72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_OtherLongTermDebtMember_8d39a7a1-e8b0-4beb-a480-f2b0f75a1591" xlink:href="amwd-20220430.xsd#amwd_OtherLongTermDebtMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_5ac8484e-614e-4eca-8663-6498ea1a83eb" xlink:to="loc_amwd_OtherLongTermDebtMember_8d39a7a1-e8b0-4beb-a480-f2b0f75a1591" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_ffff2de5-262e-48c2-9b8e-d9ba4cbf3fa8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_5ac8484e-614e-4eca-8663-6498ea1a83eb" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_ffff2de5-262e-48c2-9b8e-d9ba4cbf3fa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_A4.875SeniorNotesDue2026Member_e3adbcce-de79-4ce7-95ad-ec4eaa7ef5aa" xlink:href="amwd-20220430.xsd#amwd_A4.875SeniorNotesDue2026Member"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_5ac8484e-614e-4eca-8663-6498ea1a83eb" xlink:to="loc_amwd_A4.875SeniorNotesDue2026Member_e3adbcce-de79-4ce7-95ad-ec4eaa7ef5aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_31a36616-b41a-4f36-a2d6-9f594b210f8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_6ec836a5-7f79-48ec-a3f6-320adeb45e3a" xlink:to="loc_us-gaap_CreditFacilityAxis_31a36616-b41a-4f36-a2d6-9f594b210f8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_ed91c8f5-adf4-4293-9349-c1e31a5edceb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_31a36616-b41a-4f36-a2d6-9f594b210f8b" xlink:to="loc_us-gaap_CreditFacilityDomain_ed91c8f5-adf4-4293-9349-c1e31a5edceb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_c3f695df-037d-4bc5-bbca-ede43a4ad8da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_ed91c8f5-adf4-4293-9349-c1e31a5edceb" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_c3f695df-037d-4bc5-bbca-ede43a4ad8da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_7e9d0bc7-5044-4c86-b36b-1650bdea8b6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_ed91c8f5-adf4-4293-9349-c1e31a5edceb" xlink:to="loc_us-gaap_LetterOfCreditMember_7e9d0bc7-5044-4c86-b36b-1650bdea8b6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_4225b504-e814-42d5-b3af-695f5b4518c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_6ec836a5-7f79-48ec-a3f6-320adeb45e3a" xlink:to="loc_us-gaap_VariableRateAxis_4225b504-e814-42d5-b3af-695f5b4518c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_b58c485b-662f-431d-aa9f-60a78e95b2b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_4225b504-e814-42d5-b3af-695f5b4518c1" xlink:to="loc_us-gaap_VariableRateDomain_b58c485b-662f-431d-aa9f-60a78e95b2b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_48977207-f5ae-4975-9eb3-7c7454f59588" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BaseRateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_b58c485b-662f-431d-aa9f-60a78e95b2b5" xlink:to="loc_us-gaap_BaseRateMember_48977207-f5ae-4975-9eb3-7c7454f59588" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_b59bff9f-7088-4730-b208-0eff84292cea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_b58c485b-662f-431d-aa9f-60a78e95b2b5" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_b59bff9f-7088-4730-b208-0eff84292cea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_8606879c-7d20-46f8-9595-8bbc8979e482" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_6ec836a5-7f79-48ec-a3f6-320adeb45e3a" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_8606879c-7d20-46f8-9595-8bbc8979e482" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_d9eaafbd-92cb-47bb-8750-547664cb5c9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_8606879c-7d20-46f8-9595-8bbc8979e482" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_d9eaafbd-92cb-47bb-8750-547664cb5c9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableToBanksMember_0d36b757-6ca7-401f-88bc-9adfeada8c87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayableToBanksMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_d9eaafbd-92cb-47bb-8750-547664cb5c9f" xlink:to="loc_us-gaap_NotesPayableToBanksMember_0d36b757-6ca7-401f-88bc-9adfeada8c87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_1b84ba7d-bc75-4a5a-9acc-6385209fa057" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_6ec836a5-7f79-48ec-a3f6-320adeb45e3a" xlink:to="loc_srt_RangeAxis_1b84ba7d-bc75-4a5a-9acc-6385209fa057" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a941cbfe-5d60-4f78-96e3-71f4702e6588" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_1b84ba7d-bc75-4a5a-9acc-6385209fa057" xlink:to="loc_srt_RangeMember_a941cbfe-5d60-4f78-96e3-71f4702e6588" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_c4cf9c61-801c-4cc6-bcff-3f978253de8d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_a941cbfe-5d60-4f78-96e3-71f4702e6588" xlink:to="loc_srt_MinimumMember_c4cf9c61-801c-4cc6-bcff-3f978253de8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_bc2acf38-33fe-4a70-9123-90ab0e6fa3b5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_a941cbfe-5d60-4f78-96e3-71f4702e6588" xlink:to="loc_srt_MaximumMember_bc2acf38-33fe-4a70-9123-90ab0e6fa3b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_09452505-a35e-4ccb-96a2-31819746f3a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_6ec836a5-7f79-48ec-a3f6-320adeb45e3a" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_09452505-a35e-4ccb-96a2-31819746f3a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_1e35073a-b0c0-476f-8192-333b49b535ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_09452505-a35e-4ccb-96a2-31819746f3a6" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_1e35073a-b0c0-476f-8192-333b49b535ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember_10a09886-4d03-47a8-8cba-dd08e56118fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncurrentAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_1e35073a-b0c0-476f-8192-333b49b535ef" xlink:to="loc_us-gaap_OtherNoncurrentAssetsMember_10a09886-4d03-47a8-8cba-dd08e56118fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMember_50eb2aa2-8e17-4b08-af30-0c4ac144cbb2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_1e35073a-b0c0-476f-8192-333b49b535ef" xlink:to="loc_us-gaap_LongTermDebtMember_50eb2aa2-8e17-4b08-af30-0c4ac144cbb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_c486a1ae-ee7d-4f02-88a7-fd4deb18d16e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_6ec836a5-7f79-48ec-a3f6-320adeb45e3a" xlink:to="loc_us-gaap_DebtInstrumentLineItems_c486a1ae-ee7d-4f02-88a7-fd4deb18d16e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths_1a9966e5-153f-4536-9a46-ecc4c6c8329a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c486a1ae-ee7d-4f02-88a7-fd4deb18d16e" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths_1a9966e5-153f-4536-9a46-ecc4c6c8329a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo_a848d6ef-ae66-47d4-9358-22cd1dd52432" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c486a1ae-ee7d-4f02-88a7-fd4deb18d16e" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo_a848d6ef-ae66-47d4-9358-22cd1dd52432" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearThree_3b4b6603-9ef7-4c20-a50a-dfd4df2ed478" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c486a1ae-ee7d-4f02-88a7-fd4deb18d16e" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearThree_3b4b6603-9ef7-4c20-a50a-dfd4df2ed478" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFour_c16ce7de-48da-427a-94c0-bd8e1d834dd0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c486a1ae-ee7d-4f02-88a7-fd4deb18d16e" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFour_c16ce7de-48da-427a-94c0-bd8e1d834dd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFive_0c1e8333-d051-4ce3-9372-a76b5134ed82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c486a1ae-ee7d-4f02-88a7-fd4deb18d16e" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFive_0c1e8333-d051-4ce3-9372-a76b5134ed82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalAfterYearFive_6f5869dd-3693-4b98-97ab-f9f1a1d1beae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c486a1ae-ee7d-4f02-88a7-fd4deb18d16e" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalAfterYearFive_6f5869dd-3693-4b98-97ab-f9f1a1d1beae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_dde08e12-6fa6-4506-a566-87572d09d45a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c486a1ae-ee7d-4f02-88a7-fd4deb18d16e" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_dde08e12-6fa6-4506-a566-87572d09d45a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_af2c49ee-c019-4c10-92fb-e9a479691125" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c486a1ae-ee7d-4f02-88a7-fd4deb18d16e" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_af2c49ee-c019-4c10-92fb-e9a479691125" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_4b974c35-fc18-476d-969d-42e6de156fe2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c486a1ae-ee7d-4f02-88a7-fd4deb18d16e" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_4b974c35-fc18-476d-969d-42e6de156fe2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_44ed7848-b179-48c2-8371-f2c1c137f7ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c486a1ae-ee7d-4f02-88a7-fd4deb18d16e" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_44ed7848-b179-48c2-8371-f2c1c137f7ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_0928882b-985d-42d4-8b0e-8aa04787bef8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c486a1ae-ee7d-4f02-88a7-fd4deb18d16e" xlink:to="loc_us-gaap_LineOfCredit_0928882b-985d-42d4-8b0e-8aa04787bef8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_10f38a5e-1f40-495e-a91f-3eb49200141a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c486a1ae-ee7d-4f02-88a7-fd4deb18d16e" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_10f38a5e-1f40-495e-a91f-3eb49200141a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_a1d9fe9f-5d2e-445a-b2ee-0f7392ee3493" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c486a1ae-ee7d-4f02-88a7-fd4deb18d16e" xlink:to="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_a1d9fe9f-5d2e-445a-b2ee-0f7392ee3493" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_ConsolidatedInterestCoverageRatio_c97d8c7f-8e70-4446-b89c-afb434ba3ebd" xlink:href="amwd-20220430.xsd#amwd_ConsolidatedInterestCoverageRatio"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c486a1ae-ee7d-4f02-88a7-fd4deb18d16e" xlink:to="loc_amwd_ConsolidatedInterestCoverageRatio_c97d8c7f-8e70-4446-b89c-afb434ba3ebd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_TotalNetLeverageRatio_b17180f6-f918-4758-806f-20707727cdc2" xlink:href="amwd-20220430.xsd#amwd_TotalNetLeverageRatio"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c486a1ae-ee7d-4f02-88a7-fd4deb18d16e" xlink:to="loc_amwd_TotalNetLeverageRatio_b17180f6-f918-4758-806f-20707727cdc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_64081965-e7d5-412a-89e6-7f57ce00b6fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c486a1ae-ee7d-4f02-88a7-fd4deb18d16e" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_64081965-e7d5-412a-89e6-7f57ce00b6fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_6ac2467e-24fe-4051-9987-273649479ecc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c486a1ae-ee7d-4f02-88a7-fd4deb18d16e" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_6ac2467e-24fe-4051-9987-273649479ecc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRepurchaseDate_97dacdd6-9b9f-4568-8e7f-c380d973b73f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRepurchaseDate"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c486a1ae-ee7d-4f02-88a7-fd4deb18d16e" xlink:to="loc_us-gaap_DebtInstrumentRepurchaseDate_97dacdd6-9b9f-4568-8e7f-c380d973b73f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_f41f35cc-71d2-44a2-a0f7-fe91436bc82a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c486a1ae-ee7d-4f02-88a7-fd4deb18d16e" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_f41f35cc-71d2-44a2-a0f7-fe91436bc82a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_FinanceLeaseInterestRate_1fab54da-a6ca-46ef-a354-bee5ff761075" xlink:href="amwd-20220430.xsd#amwd_FinanceLeaseInterestRate"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c486a1ae-ee7d-4f02-88a7-fd4deb18d16e" xlink:to="loc_amwd_FinanceLeaseInterestRate_1fab54da-a6ca-46ef-a354-bee5ff761075" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_ed83ea55-969f-46ee-8d8b-364200e79791" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c486a1ae-ee7d-4f02-88a7-fd4deb18d16e" xlink:to="loc_us-gaap_FinanceLeaseLiability_ed83ea55-969f-46ee-8d8b-364200e79791" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_NewMarketsTaxCreditInvestment_bfba86f3-40de-4a43-95f8-e9267b9ee07e" xlink:href="amwd-20220430.xsd#amwd_NewMarketsTaxCreditInvestment"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c486a1ae-ee7d-4f02-88a7-fd4deb18d16e" xlink:to="loc_amwd_NewMarketsTaxCreditInvestment_bfba86f3-40de-4a43-95f8-e9267b9ee07e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent_b534a3f3-6df6-40d2-821c-a507e4c3e717" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrent"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c486a1ae-ee7d-4f02-88a7-fd4deb18d16e" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent_b534a3f3-6df6-40d2-821c-a507e4c3e717" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_1af45da1-25f3-44c9-9b1d-a7c3b4cfa087" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c486a1ae-ee7d-4f02-88a7-fd4deb18d16e" xlink:to="loc_us-gaap_DebtInstrumentTerm_1af45da1-25f3-44c9-9b1d-a7c3b4cfa087" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_bfa02e1d-0316-4a13-aaf3-efe60ed5e82a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c486a1ae-ee7d-4f02-88a7-fd4deb18d16e" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_bfa02e1d-0316-4a13-aaf3-efe60ed5e82a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayable_026f7c8e-07ce-4842-8bc0-c44d7cab633a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansPayable"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c486a1ae-ee7d-4f02-88a7-fd4deb18d16e" xlink:to="loc_us-gaap_LoansPayable_026f7c8e-07ce-4842-8bc0-c44d7cab633a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_NewMarketsTaxCreditRecapturePeriod_c4a1742d-6cc6-4d0e-9914-aebb81fa27f6" xlink:href="amwd-20220430.xsd#amwd_NewMarketsTaxCreditRecapturePeriod"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c486a1ae-ee7d-4f02-88a7-fd4deb18d16e" xlink:to="loc_amwd_NewMarketsTaxCreditRecapturePeriod_c4a1742d-6cc6-4d0e-9914-aebb81fa27f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_DeferredFinanceCostsAmortizationPeriod_afe96e7b-4294-4860-8048-5f950a876742" xlink:href="amwd-20220430.xsd#amwd_DeferredFinanceCostsAmortizationPeriod"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c486a1ae-ee7d-4f02-88a7-fd4deb18d16e" xlink:to="loc_amwd_DeferredFinanceCostsAmortizationPeriod_afe96e7b-4294-4860-8048-5f950a876742" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtNarrativeDetails" xlink:type="simple" xlink:href="amwd-20220430.xsd#LoansPayableandLongTermDebtNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_ceb122f2-844c-4686-849a-8e12a11802d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_81cf9532-c966-450a-9663-3ae366a60400" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_ceb122f2-844c-4686-849a-8e12a11802d9" xlink:to="loc_us-gaap_DebtInstrumentTable_81cf9532-c966-450a-9663-3ae366a60400" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_15bd7fda-1592-4f0e-b709-c5185256d1a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_81cf9532-c966-450a-9663-3ae366a60400" xlink:to="loc_us-gaap_VariableRateAxis_15bd7fda-1592-4f0e-b709-c5185256d1a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_4f167446-455f-4168-916f-ecd258993cfe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_15bd7fda-1592-4f0e-b709-c5185256d1a4" xlink:to="loc_us-gaap_VariableRateDomain_4f167446-455f-4168-916f-ecd258993cfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_8224f3ad-e8fe-4981-8ace-547c15a34d01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_4f167446-455f-4168-916f-ecd258993cfe" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_8224f3ad-e8fe-4981-8ace-547c15a34d01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_b6e399a7-3b9d-47ca-954f-5d90481e77e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BaseRateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_4f167446-455f-4168-916f-ecd258993cfe" xlink:to="loc_us-gaap_BaseRateMember_b6e399a7-3b9d-47ca-954f-5d90481e77e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_aeeace34-ddef-4499-90cc-0d101c3220e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_81cf9532-c966-450a-9663-3ae366a60400" xlink:to="loc_us-gaap_CreditFacilityAxis_aeeace34-ddef-4499-90cc-0d101c3220e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_10453225-6916-420e-a3e4-e76504e2a6ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_aeeace34-ddef-4499-90cc-0d101c3220e5" xlink:to="loc_us-gaap_CreditFacilityDomain_10453225-6916-420e-a3e4-e76504e2a6ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_b8a3dfe7-a02a-4f12-ab50-f2790397b551" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_10453225-6916-420e-a3e4-e76504e2a6ed" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_b8a3dfe7-a02a-4f12-ab50-f2790397b551" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_bb224605-b164-4446-bbce-e7e5d558c38b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_10453225-6916-420e-a3e4-e76504e2a6ed" xlink:to="loc_us-gaap_LineOfCreditMember_bb224605-b164-4446-bbce-e7e5d558c38b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_96f3cf84-7338-4d58-ae15-944c1ed65ed8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_10453225-6916-420e-a3e4-e76504e2a6ed" xlink:to="loc_us-gaap_LetterOfCreditMember_96f3cf84-7338-4d58-ae15-944c1ed65ed8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_799b0867-2af9-4b42-8cc7-28171e9074ec" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_81cf9532-c966-450a-9663-3ae366a60400" xlink:to="loc_srt_RangeAxis_799b0867-2af9-4b42-8cc7-28171e9074ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_9e9c946a-3526-49b9-95c9-e2f125ace472" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_799b0867-2af9-4b42-8cc7-28171e9074ec" xlink:to="loc_srt_RangeMember_9e9c946a-3526-49b9-95c9-e2f125ace472" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_9967efcc-29b4-4e03-9d81-aa03304137bc" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_9e9c946a-3526-49b9-95c9-e2f125ace472" xlink:to="loc_srt_MinimumMember_9967efcc-29b4-4e03-9d81-aa03304137bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_f9794e93-a2d3-4a04-881d-f30f25e13d2b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_9e9c946a-3526-49b9-95c9-e2f125ace472" xlink:to="loc_srt_MaximumMember_f9794e93-a2d3-4a04-881d-f30f25e13d2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_dae8253b-9414-47f3-adbe-eb10944e3167" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_81cf9532-c966-450a-9663-3ae366a60400" xlink:to="loc_us-gaap_DebtInstrumentAxis_dae8253b-9414-47f3-adbe-eb10944e3167" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_7e9f8272-11b7-4d8a-ba1b-7a4b0c9ae334" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_dae8253b-9414-47f3-adbe-eb10944e3167" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_7e9f8272-11b7-4d8a-ba1b-7a4b0c9ae334" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_InitialTermLoanMember_80f5886f-0234-4c1c-bf2d-3f8b21a0f1d7" xlink:href="amwd-20220430.xsd#amwd_InitialTermLoanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_7e9f8272-11b7-4d8a-ba1b-7a4b0c9ae334" xlink:to="loc_amwd_InitialTermLoanMember_80f5886f-0234-4c1c-bf2d-3f8b21a0f1d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_InitialTermLoanAndDelayedDrawLoanMember_93bff9a7-4783-47a9-b2d2-abd7b78f847c" xlink:href="amwd-20220430.xsd#amwd_InitialTermLoanAndDelayedDrawLoanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_7e9f8272-11b7-4d8a-ba1b-7a4b0c9ae334" xlink:to="loc_amwd_InitialTermLoanAndDelayedDrawLoanMember_93bff9a7-4783-47a9-b2d2-abd7b78f847c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_DelayedDrawTermLoanMember_973b4ae9-6980-4706-804d-797d9f6412a0" xlink:href="amwd-20220430.xsd#amwd_DelayedDrawTermLoanMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_7e9f8272-11b7-4d8a-ba1b-7a4b0c9ae334" xlink:to="loc_amwd_DelayedDrawTermLoanMember_973b4ae9-6980-4706-804d-797d9f6412a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_A4.875SeniorNotesDue2026Member_aa3ae9db-99d2-4bac-8f55-5a61b5539989" xlink:href="amwd-20220430.xsd#amwd_A4.875SeniorNotesDue2026Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_7e9f8272-11b7-4d8a-ba1b-7a4b0c9ae334" xlink:to="loc_amwd_A4.875SeniorNotesDue2026Member_aa3ae9db-99d2-4bac-8f55-5a61b5539989" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_TermLoansMember_5f241973-5632-46bd-abfd-b54b04d8d9c8" xlink:href="amwd-20220430.xsd#amwd_TermLoansMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_7e9f8272-11b7-4d8a-ba1b-7a4b0c9ae334" xlink:to="loc_amwd_TermLoansMember_5f241973-5632-46bd-abfd-b54b04d8d9c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_aa4d0457-ce6d-47fd-adaf-7b02dba8173e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_81cf9532-c966-450a-9663-3ae366a60400" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_aa4d0457-ce6d-47fd-adaf-7b02dba8173e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_ed2ccb28-193e-49df-b00f-992568e24b9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_aa4d0457-ce6d-47fd-adaf-7b02dba8173e" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_ed2ccb28-193e-49df-b00f-992568e24b9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember_2b5854ae-1937-44f5-97e2-6f0cad5fd840" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncurrentAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_ed2ccb28-193e-49df-b00f-992568e24b9e" xlink:to="loc_us-gaap_OtherNoncurrentAssetsMember_2b5854ae-1937-44f5-97e2-6f0cad5fd840" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMember_3ab6fc95-37f1-4382-966f-58edf595186b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_ed2ccb28-193e-49df-b00f-992568e24b9e" xlink:to="loc_us-gaap_LongTermDebtMember_3ab6fc95-37f1-4382-966f-58edf595186b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtMember_c650e7fb-4632-4f5d-b80e-5d05c66c1d40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_ed2ccb28-193e-49df-b00f-992568e24b9e" xlink:to="loc_us-gaap_DebtMember_c650e7fb-4632-4f5d-b80e-5d05c66c1d40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilityMember_a0fd6d80-ce98-4326-8245-80bdb0736f25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilityMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_ed2ccb28-193e-49df-b00f-992568e24b9e" xlink:to="loc_us-gaap_LiabilityMember_a0fd6d80-ce98-4326-8245-80bdb0736f25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_aec52da6-a6da-4769-9f7e-d61dce15466c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_81cf9532-c966-450a-9663-3ae366a60400" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_aec52da6-a6da-4769-9f7e-d61dce15466c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_082d4de2-9924-4896-a9a0-43df7248483b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_aec52da6-a6da-4769-9f7e-d61dce15466c" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_082d4de2-9924-4896-a9a0-43df7248483b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_36f35c0e-c476-4e70-b348-7b6130a18dca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansPayableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_082d4de2-9924-4896-a9a0-43df7248483b" xlink:to="loc_us-gaap_LoansPayableMember_36f35c0e-c476-4e70-b348-7b6130a18dca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_64b55a15-4003-4c45-b07c-e36794424a53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_082d4de2-9924-4896-a9a0-43df7248483b" xlink:to="loc_us-gaap_SeniorNotesMember_64b55a15-4003-4c45-b07c-e36794424a53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableToBanksMember_2ff13d49-306a-42e6-b60b-bfc569f38f44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayableToBanksMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_082d4de2-9924-4896-a9a0-43df7248483b" xlink:to="loc_us-gaap_NotesPayableToBanksMember_2ff13d49-306a-42e6-b60b-bfc569f38f44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_e88adfbf-4e3d-47a3-bdb1-014109b2a98c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_81cf9532-c966-450a-9663-3ae366a60400" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_e88adfbf-4e3d-47a3-bdb1-014109b2a98c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_a18bbdb2-60e4-4bce-ba7e-02e43307d201" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_e88adfbf-4e3d-47a3-bdb1-014109b2a98c" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_a18bbdb2-60e4-4bce-ba7e-02e43307d201" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtMember_e4825cef-0dfc-49f1-95a0-f75c75fd0896" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_a18bbdb2-60e4-4bce-ba7e-02e43307d201" xlink:to="loc_us-gaap_DebtMember_e4825cef-0dfc-49f1-95a0-f75c75fd0896" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_80e472ca-1732-4333-998f-7575f69f3078" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_81cf9532-c966-450a-9663-3ae366a60400" xlink:to="loc_us-gaap_DebtInstrumentLineItems_80e472ca-1732-4333-998f-7575f69f3078" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_9221e15e-3431-4069-be61-ad41d896f40f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80e472ca-1732-4333-998f-7575f69f3078" xlink:to="loc_us-gaap_LineOfCredit_9221e15e-3431-4069-be61-ad41d896f40f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_98d3f532-a733-4e96-9b57-c68c7df68e79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80e472ca-1732-4333-998f-7575f69f3078" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_98d3f532-a733-4e96-9b57-c68c7df68e79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_84a7e720-ecde-4b31-a6a1-8da3385a4de3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80e472ca-1732-4333-998f-7575f69f3078" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_84a7e720-ecde-4b31-a6a1-8da3385a4de3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_43636ffc-7a55-4065-bd87-ee87b59ded29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80e472ca-1732-4333-998f-7575f69f3078" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_43636ffc-7a55-4065-bd87-ee87b59ded29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_3ba657e6-fba7-4e38-a6aa-711dac6d4181" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80e472ca-1732-4333-998f-7575f69f3078" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_3ba657e6-fba7-4e38-a6aa-711dac6d4181" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_c7f2acc9-d022-4a84-809b-ec42281a94cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80e472ca-1732-4333-998f-7575f69f3078" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_c7f2acc9-d022-4a84-809b-ec42281a94cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_ccf052b9-5dc3-4544-bc70-b850b5711400" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80e472ca-1732-4333-998f-7575f69f3078" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_ccf052b9-5dc3-4544-bc70-b850b5711400" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_NewMarketsTaxCreditInvestment_852c854d-d5ec-4166-a215-cc32434994e3" xlink:href="amwd-20220430.xsd#amwd_NewMarketsTaxCreditInvestment"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80e472ca-1732-4333-998f-7575f69f3078" xlink:to="loc_amwd_NewMarketsTaxCreditInvestment_852c854d-d5ec-4166-a215-cc32434994e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent_f31f037b-215a-4148-bfb9-8543038f51a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80e472ca-1732-4333-998f-7575f69f3078" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent_f31f037b-215a-4148-bfb9-8543038f51a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_f46c3e4b-3b49-40d1-92b7-213d13420a13" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80e472ca-1732-4333-998f-7575f69f3078" xlink:to="loc_us-gaap_DebtInstrumentTerm_f46c3e4b-3b49-40d1-92b7-213d13420a13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayable_1cf67922-381f-4fb5-92dd-00dce41bb3a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansPayable"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80e472ca-1732-4333-998f-7575f69f3078" xlink:to="loc_us-gaap_LoansPayable_1cf67922-381f-4fb5-92dd-00dce41bb3a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_NewMarketsTaxCreditRecapturePeriod_e12786b5-eaa0-41b1-9191-e248bc5368e8" xlink:href="amwd-20220430.xsd#amwd_NewMarketsTaxCreditRecapturePeriod"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80e472ca-1732-4333-998f-7575f69f3078" xlink:to="loc_amwd_NewMarketsTaxCreditRecapturePeriod_e12786b5-eaa0-41b1-9191-e248bc5368e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_100419d1-54f5-49e8-8273-aafb37d9d6a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80e472ca-1732-4333-998f-7575f69f3078" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_100419d1-54f5-49e8-8273-aafb37d9d6a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_DeferredFinanceCostsAmortizationPeriod_3d89f8e4-973b-4c98-af58-5e6afb98e5be" xlink:href="amwd-20220430.xsd#amwd_DeferredFinanceCostsAmortizationPeriod"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80e472ca-1732-4333-998f-7575f69f3078" xlink:to="loc_amwd_DeferredFinanceCostsAmortizationPeriod_3d89f8e4-973b-4c98-af58-5e6afb98e5be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_FinanceLeaseInterestRate_02fab13d-7ded-40da-a300-7b8ba8750c9a" xlink:href="amwd-20220430.xsd#amwd_FinanceLeaseInterestRate"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80e472ca-1732-4333-998f-7575f69f3078" xlink:to="loc_amwd_FinanceLeaseInterestRate_02fab13d-7ded-40da-a300-7b8ba8750c9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_f3875bdc-144b-4f4f-8f04-562d8a410f3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80e472ca-1732-4333-998f-7575f69f3078" xlink:to="loc_us-gaap_FinanceLeaseLiability_f3875bdc-144b-4f4f-8f04-562d8a410f3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_d59e9013-5595-4e44-aca1-3b9a194bf8ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80e472ca-1732-4333-998f-7575f69f3078" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_d59e9013-5595-4e44-aca1-3b9a194bf8ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRepurchaseDate_cf6039a2-b10b-497e-917f-a5f1c41c3413" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRepurchaseDate"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80e472ca-1732-4333-998f-7575f69f3078" xlink:to="loc_us-gaap_DebtInstrumentRepurchaseDate_cf6039a2-b10b-497e-917f-a5f1c41c3413" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_1c7ab7a2-2f3c-450c-9160-ae36bc7decd4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80e472ca-1732-4333-998f-7575f69f3078" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_1c7ab7a2-2f3c-450c-9160-ae36bc7decd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt_45897211-e0a5-447f-ba2b-fe25b9aaaa3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfDebt"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80e472ca-1732-4333-998f-7575f69f3078" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfDebt_45897211-e0a5-447f-ba2b-fe25b9aaaa3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_93159736-2fde-4700-a5c4-6e27e8239964" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80e472ca-1732-4333-998f-7575f69f3078" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_93159736-2fde-4700-a5c4-6e27e8239964" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_05915ea5-cde5-4dab-a106-7f098a62fc6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80e472ca-1732-4333-998f-7575f69f3078" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_05915ea5-cde5-4dab-a106-7f098a62fc6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_eaa11f5c-6661-4167-8005-d636e9ef2f43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80e472ca-1732-4333-998f-7575f69f3078" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_eaa11f5c-6661-4167-8005-d636e9ef2f43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_e6983d0a-fd39-4e3d-802c-1b3c8b75b732" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80e472ca-1732-4333-998f-7575f69f3078" xlink:to="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_e6983d0a-fd39-4e3d-802c-1b3c8b75b732" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_ConsolidatedInterestCoverageRatio_eb7194d0-5bcf-41cd-b2af-0f2f44d6476f" xlink:href="amwd-20220430.xsd#amwd_ConsolidatedInterestCoverageRatio"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80e472ca-1732-4333-998f-7575f69f3078" xlink:to="loc_amwd_ConsolidatedInterestCoverageRatio_eb7194d0-5bcf-41cd-b2af-0f2f44d6476f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_TotalNetLeverageRatio_e252732b-ed0f-4dfc-bdfd-7a2b53f9ac21" xlink:href="amwd-20220430.xsd#amwd_TotalNetLeverageRatio"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80e472ca-1732-4333-998f-7575f69f3078" xlink:to="loc_amwd_TotalNetLeverageRatio_e252732b-ed0f-4dfc-bdfd-7a2b53f9ac21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/EarningsPerShare" xlink:type="simple" xlink:href="amwd-20220430.xsd#EarningsPerShare"/>
  <link:presentationLink xlink:role="http://www.americanwoodmark.com/role/EarningsPerShare" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_e7e81116-1819-4cfa-82e5-403652666ed0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_ba9d33d2-e1a2-462f-af72-f04049fc2b6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_e7e81116-1819-4cfa-82e5-403652666ed0" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_ba9d33d2-e1a2-462f-af72-f04049fc2b6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/EarningsPerShareTables" xlink:type="simple" xlink:href="amwd-20220430.xsd#EarningsPerShareTables"/>
  <link:presentationLink xlink:role="http://www.americanwoodmark.com/role/EarningsPerShareTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_775ea51d-3378-4b25-ab49-1a073e010807" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_30924cf8-efcc-4f7f-8081-5402dc6e4ac6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_775ea51d-3378-4b25-ab49-1a073e010807" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_30924cf8-efcc-4f7f-8081-5402dc6e4ac6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/EarningsPerShareScheduleOfEarningsLossPerShareBasicAndDilutedDetails" xlink:type="simple" xlink:href="amwd-20220430.xsd#EarningsPerShareScheduleOfEarningsLossPerShareBasicAndDilutedDetails"/>
  <link:presentationLink xlink:role="http://www.americanwoodmark.com/role/EarningsPerShareScheduleOfEarningsLossPerShareBasicAndDilutedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_fec6b5a9-16be-43bc-a73c-0220155dc134" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_ae710368-29de-44e5-a723-01178858ea1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_fec6b5a9-16be-43bc-a73c-0220155dc134" xlink:to="loc_us-gaap_NetIncomeLoss_ae710368-29de-44e5-a723-01178858ea1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2207b7a9-c800-474e-afaa-d04fee2b3ba1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_fec6b5a9-16be-43bc-a73c-0220155dc134" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2207b7a9-c800-474e-afaa-d04fee2b3ba1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_3af68a43-71f5-4e43-896e-aef9cfd992fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_fec6b5a9-16be-43bc-a73c-0220155dc134" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_3af68a43-71f5-4e43-896e-aef9cfd992fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_29110c44-c90e-475b-a8c0-942b2196cfe3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_fec6b5a9-16be-43bc-a73c-0220155dc134" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_29110c44-c90e-475b-a8c0-942b2196cfe3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_972c8045-74e2-486b-aab2-d0bd2f5cc5d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_fec6b5a9-16be-43bc-a73c-0220155dc134" xlink:to="loc_us-gaap_EarningsPerShareBasic_972c8045-74e2-486b-aab2-d0bd2f5cc5d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_f0104ce4-0de3-4e65-b17b-4e0d214602d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_fec6b5a9-16be-43bc-a73c-0220155dc134" xlink:to="loc_us-gaap_EarningsPerShareDiluted_f0104ce4-0de3-4e65-b17b-4e0d214602d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/EarningsPerShareNarrativeDetails" xlink:type="simple" xlink:href="amwd-20220430.xsd#EarningsPerShareNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.americanwoodmark.com/role/EarningsPerShareNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_586185c9-80a5-451c-9a18-b418fe138adf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfTreasuryStockTable_8dab2d58-5650-463f-8674-40ac4cce3278" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfTreasuryStockTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_586185c9-80a5-451c-9a18-b418fe138adf" xlink:to="loc_us-gaap_ClassOfTreasuryStockTable_8dab2d58-5650-463f-8674-40ac4cce3278" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis_3129c03b-97a4-458d-91d3-c923688a3654" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareRepurchaseProgramAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_8dab2d58-5650-463f-8674-40ac4cce3278" xlink:to="loc_us-gaap_ShareRepurchaseProgramAxis_3129c03b-97a4-458d-91d3-c923688a3654" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_c5fd6aa5-fe53-4ec3-88dd-50afbc0dba7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_3129c03b-97a4-458d-91d3-c923688a3654" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_c5fd6aa5-fe53-4ec3-88dd-50afbc0dba7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_ShareRepurchaseProgram2019Member_0fec6f28-97bb-498f-9e29-73a7745d078b" xlink:href="amwd-20220430.xsd#amwd_ShareRepurchaseProgram2019Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_c5fd6aa5-fe53-4ec3-88dd-50afbc0dba7c" xlink:to="loc_amwd_ShareRepurchaseProgram2019Member_0fec6f28-97bb-498f-9e29-73a7745d078b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_ShareRepurchaseProgram2021Member_1471f523-bbbf-421e-be8d-b1b832732f7c" xlink:href="amwd-20220430.xsd#amwd_ShareRepurchaseProgram2021Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_c5fd6aa5-fe53-4ec3-88dd-50afbc0dba7c" xlink:to="loc_amwd_ShareRepurchaseProgram2021Member_1471f523-bbbf-421e-be8d-b1b832732f7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityClassOfTreasuryStockLineItems_c175c8f0-77f5-46be-b9f8-62580ad767b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityClassOfTreasuryStockLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_8dab2d58-5650-463f-8674-40ac4cce3278" xlink:to="loc_us-gaap_EquityClassOfTreasuryStockLineItems_c175c8f0-77f5-46be-b9f8-62580ad767b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_9d3b0333-8500-4454-bc84-6e068e9fb6e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_c175c8f0-77f5-46be-b9f8-62580ad767b8" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_9d3b0333-8500-4454-bc84-6e068e9fb6e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_9882d856-f434-4257-9341-774a53548a4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_c175c8f0-77f5-46be-b9f8-62580ad767b8" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_9882d856-f434-4257-9341-774a53548a4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_9480251f-4cd3-4680-8637-0587e855eff9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_c175c8f0-77f5-46be-b9f8-62580ad767b8" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_9480251f-4cd3-4680-8637-0587e855eff9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_a74ef834-ff4c-4c4b-bd20-566c13031459" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_c175c8f0-77f5-46be-b9f8-62580ad767b8" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_a74ef834-ff4c-4c4b-bd20-566c13031459" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_9d67969d-44e9-4b1d-87a5-3fb7b5bc28aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_c175c8f0-77f5-46be-b9f8-62580ad767b8" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_9d67969d-44e9-4b1d-87a5-3fb7b5bc28aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_StockRepurchaseProgramCancelledAuthorizedRepurchaseAmount_8b82eeb5-b79a-4abb-bd4e-03f6c17f8c39" xlink:href="amwd-20220430.xsd#amwd_StockRepurchaseProgramCancelledAuthorizedRepurchaseAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_c175c8f0-77f5-46be-b9f8-62580ad767b8" xlink:to="loc_amwd_StockRepurchaseProgramCancelledAuthorizedRepurchaseAmount_8b82eeb5-b79a-4abb-bd4e-03f6c17f8c39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/StockBasedCompensation" xlink:type="simple" xlink:href="amwd-20220430.xsd#StockBasedCompensation"/>
  <link:presentationLink xlink:role="http://www.americanwoodmark.com/role/StockBasedCompensation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_335a43d0-0088-4ea4-b513-6132e5187838" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock_eb12753d-9ecb-42e8-8fcd-8383f26c4afb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_335a43d0-0088-4ea4-b513-6132e5187838" xlink:to="loc_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock_eb12753d-9ecb-42e8-8fcd-8383f26c4afb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/StockBasedCompensationTables" xlink:type="simple" xlink:href="amwd-20220430.xsd#StockBasedCompensationTables"/>
  <link:presentationLink xlink:role="http://www.americanwoodmark.com/role/StockBasedCompensationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_62f687e6-d067-4828-a14d-eda166213fb0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_c7f8be5f-a348-496f-b165-c6f8a5c3cb2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_62f687e6-d067-4828-a14d-eda166213fb0" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_c7f8be5f-a348-496f-b165-c6f8a5c3cb2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_b700e014-880e-4066-a74f-38149ba8a618" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_62f687e6-d067-4828-a14d-eda166213fb0" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_b700e014-880e-4066-a74f-38149ba8a618" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/StockBasedCompensationNarrativeDetails" xlink:type="simple" xlink:href="amwd-20220430.xsd#StockBasedCompensationNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.americanwoodmark.com/role/StockBasedCompensationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a84ae1c4-ba2b-4142-aadc-ae2cd0366086" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_845c9ff3-28c3-4c1a-9db1-561e60255278" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a84ae1c4-ba2b-4142-aadc-ae2cd0366086" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_845c9ff3-28c3-4c1a-9db1-561e60255278" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_70e76b42-4328-439b-89d0-2571abc85416" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_845c9ff3-28c3-4c1a-9db1-561e60255278" xlink:to="loc_us-gaap_AwardTypeAxis_70e76b42-4328-439b-89d0-2571abc85416" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1f4fea4d-2caa-4615-aa92-2bc3093a2d2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_70e76b42-4328-439b-89d0-2571abc85416" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1f4fea4d-2caa-4615-aa92-2bc3093a2d2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_e8c48b4f-16e2-4663-9992-f235147f3840" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1f4fea4d-2caa-4615-aa92-2bc3093a2d2a" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_e8c48b4f-16e2-4663-9992-f235147f3840" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_PerformanceBasedRestrictedStockTrackingUnitsRstusMember_a7544dce-7698-4adf-80d6-b7d7f984fcee" xlink:href="amwd-20220430.xsd#amwd_PerformanceBasedRestrictedStockTrackingUnitsRstusMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1f4fea4d-2caa-4615-aa92-2bc3093a2d2a" xlink:to="loc_amwd_PerformanceBasedRestrictedStockTrackingUnitsRstusMember_a7544dce-7698-4adf-80d6-b7d7f984fcee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_ServiceBasedRestrictedStockTrackingUnitsRstusMember_86e5afc3-ee8e-4464-be5e-40d87e3ea0b5" xlink:href="amwd-20220430.xsd#amwd_ServiceBasedRestrictedStockTrackingUnitsRstusMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1f4fea4d-2caa-4615-aa92-2bc3093a2d2a" xlink:to="loc_amwd_ServiceBasedRestrictedStockTrackingUnitsRstusMember_86e5afc3-ee8e-4464-be5e-40d87e3ea0b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_RestrictedStockTrackingUnitsRstusMember_68406c97-51ef-40b6-b88f-f6ca809a0ded" xlink:href="amwd-20220430.xsd#amwd_RestrictedStockTrackingUnitsRstusMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1f4fea4d-2caa-4615-aa92-2bc3093a2d2a" xlink:to="loc_amwd_RestrictedStockTrackingUnitsRstusMember_68406c97-51ef-40b6-b88f-f6ca809a0ded" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_a28cb055-568c-4875-a7d0-ca6dde21380d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_845c9ff3-28c3-4c1a-9db1-561e60255278" xlink:to="loc_srt_RangeAxis_a28cb055-568c-4875-a7d0-ca6dde21380d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c1297f68-c1d5-4853-89a0-695a5c0089b4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_a28cb055-568c-4875-a7d0-ca6dde21380d" xlink:to="loc_srt_RangeMember_c1297f68-c1d5-4853-89a0-695a5c0089b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_67afec75-585c-48ed-b6d2-25e243a926f9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_c1297f68-c1d5-4853-89a0-695a5c0089b4" xlink:to="loc_srt_MinimumMember_67afec75-585c-48ed-b6d2-25e243a926f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_6c6f5e6d-8cc4-4822-846e-b2d48bdfe303" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_c1297f68-c1d5-4853-89a0-695a5c0089b4" xlink:to="loc_srt_MaximumMember_6c6f5e6d-8cc4-4822-846e-b2d48bdfe303" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GranteeStatusAxis_2acffedf-393c-4fa5-8932-502fa0d58510" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GranteeStatusAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_845c9ff3-28c3-4c1a-9db1-561e60255278" xlink:to="loc_us-gaap_GranteeStatusAxis_2acffedf-393c-4fa5-8932-502fa0d58510" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GranteeStatusDomain_39d1821a-3ca2-4da5-ae47-0ff433ef4397" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GranteeStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GranteeStatusAxis_2acffedf-393c-4fa5-8932-502fa0d58510" xlink:to="loc_us-gaap_GranteeStatusDomain_39d1821a-3ca2-4da5-ae47-0ff433ef4397" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_EmployeeOnlyMember_4b8189a3-6fec-4bfc-b008-981ef097b3db" xlink:href="amwd-20220430.xsd#amwd_EmployeeOnlyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GranteeStatusDomain_39d1821a-3ca2-4da5-ae47-0ff433ef4397" xlink:to="loc_amwd_EmployeeOnlyMember_4b8189a3-6fec-4bfc-b008-981ef097b3db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_NonEmployeeDirectorsOnlyMember_0e6f6a2d-20d8-407c-887f-0f5c67b883dd" xlink:href="amwd-20220430.xsd#amwd_NonEmployeeDirectorsOnlyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GranteeStatusDomain_39d1821a-3ca2-4da5-ae47-0ff433ef4397" xlink:to="loc_amwd_NonEmployeeDirectorsOnlyMember_0e6f6a2d-20d8-407c-887f-0f5c67b883dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6cbe8dad-4180-4315-a9c7-df24149a1848" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_845c9ff3-28c3-4c1a-9db1-561e60255278" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6cbe8dad-4180-4315-a9c7-df24149a1848" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_5b0c3766-7434-438d-b243-dfb3e3d1ae60" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6cbe8dad-4180-4315-a9c7-df24149a1848" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_5b0c3766-7434-438d-b243-dfb3e3d1ae60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofPlans_5de70cd4-d949-48da-aaff-01fd61f805ea" xlink:href="amwd-20220430.xsd#amwd_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofPlans"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6cbe8dad-4180-4315-a9c7-df24149a1848" xlink:to="loc_amwd_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofPlans_5de70cd4-d949-48da-aaff-01fd61f805ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_ec74ab1b-4854-45db-bef4-08cafe8a374c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6cbe8dad-4180-4315-a9c7-df24149a1848" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_ec74ab1b-4854-45db-bef4-08cafe8a374c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_72189c0f-e876-4956-964b-415d53902e1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6cbe8dad-4180-4315-a9c7-df24149a1848" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_72189c0f-e876-4956-964b-415d53902e1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_NumberOfPerformancePeriods_2b8367e2-52bd-4d97-978f-9527c6e7382b" xlink:href="amwd-20220430.xsd#amwd_NumberOfPerformancePeriods"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6cbe8dad-4180-4315-a9c7-df24149a1848" xlink:to="loc_amwd_NumberOfPerformancePeriods_2b8367e2-52bd-4d97-978f-9527c6e7382b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_PerformancePeriod_22d7680b-d3d4-4151-8971-c1ae662bb06d" xlink:href="amwd-20220430.xsd#amwd_PerformancePeriod"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6cbe8dad-4180-4315-a9c7-df24149a1848" xlink:to="loc_amwd_PerformancePeriod_22d7680b-d3d4-4151-8971-c1ae662bb06d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_PeriodToAchieveCulturalGoals_d979dd40-b4b4-4b7a-b064-da63c1fd9cf8" xlink:href="amwd-20220430.xsd#amwd_PeriodToAchieveCulturalGoals"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6cbe8dad-4180-4315-a9c7-df24149a1848" xlink:to="loc_amwd_PeriodToAchieveCulturalGoals_d979dd40-b4b4-4b7a-b064-da63c1fd9cf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_910940af-fc8e-4b2d-8114-7d4f0b541c1d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6cbe8dad-4180-4315-a9c7-df24149a1848" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_910940af-fc8e-4b2d-8114-7d4f0b541c1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_8e6bbca6-73dd-4ea4-8938-790453ec8921" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6cbe8dad-4180-4315-a9c7-df24149a1848" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_8e6bbca6-73dd-4ea4-8938-790453ec8921" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_1270305c-4443-4cdb-8b1c-cbb2c37fafaf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6cbe8dad-4180-4315-a9c7-df24149a1848" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_1270305c-4443-4cdb-8b1c-cbb2c37fafaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_c7667086-4a5b-46aa-97f9-0a01a0921d6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6cbe8dad-4180-4315-a9c7-df24149a1848" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_c7667086-4a5b-46aa-97f9-0a01a0921d6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/StockBasedCompensationSummaryOfRSUsActivityDetails" xlink:type="simple" xlink:href="amwd-20220430.xsd#StockBasedCompensationSummaryOfRSUsActivityDetails"/>
  <link:presentationLink xlink:role="http://www.americanwoodmark.com/role/StockBasedCompensationSummaryOfRSUsActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a440cd88-de3f-4da8-b214-785be3222d1d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_83d379c5-1f5a-4e09-8d60-8b17b47bc840" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a440cd88-de3f-4da8-b214-785be3222d1d" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_83d379c5-1f5a-4e09-8d60-8b17b47bc840" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_93aa1ca6-56e8-4dc3-b467-22a45bd702ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_83d379c5-1f5a-4e09-8d60-8b17b47bc840" xlink:to="loc_us-gaap_AwardTypeAxis_93aa1ca6-56e8-4dc3-b467-22a45bd702ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_75382145-0ea9-4061-a52b-657067505b5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_93aa1ca6-56e8-4dc3-b467-22a45bd702ed" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_75382145-0ea9-4061-a52b-657067505b5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_EmployeePerformanceBasedRestrictedStockUnitsMember_815ca021-b4aa-4907-9be2-ac4ce5715961" xlink:href="amwd-20220430.xsd#amwd_EmployeePerformanceBasedRestrictedStockUnitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_75382145-0ea9-4061-a52b-657067505b5a" xlink:to="loc_amwd_EmployeePerformanceBasedRestrictedStockUnitsMember_815ca021-b4aa-4907-9be2-ac4ce5715961" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_ServicedBasedRestrictedStockUnitsMember_f0307a67-4676-4451-9366-8cbb5d460889" xlink:href="amwd-20220430.xsd#amwd_ServicedBasedRestrictedStockUnitsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_75382145-0ea9-4061-a52b-657067505b5a" xlink:to="loc_amwd_ServicedBasedRestrictedStockUnitsMember_f0307a67-4676-4451-9366-8cbb5d460889" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_1891eb91-5c37-47fc-8680-fbb996afbcf8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_75382145-0ea9-4061-a52b-657067505b5a" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_1891eb91-5c37-47fc-8680-fbb996afbcf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GranteeStatusAxis_f0094835-9f4d-49c7-96ef-9b8d15c14515" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GranteeStatusAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_83d379c5-1f5a-4e09-8d60-8b17b47bc840" xlink:to="loc_us-gaap_GranteeStatusAxis_f0094835-9f4d-49c7-96ef-9b8d15c14515" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GranteeStatusDomain_1b56e035-7a25-4e00-8201-78b08b1ab789" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GranteeStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GranteeStatusAxis_f0094835-9f4d-49c7-96ef-9b8d15c14515" xlink:to="loc_us-gaap_GranteeStatusDomain_1b56e035-7a25-4e00-8201-78b08b1ab789" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_NonEmployeeDirectorsOnlyMember_7df7e0d8-18ac-44f6-b991-cf4f7cdc79d5" xlink:href="amwd-20220430.xsd#amwd_NonEmployeeDirectorsOnlyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GranteeStatusDomain_1b56e035-7a25-4e00-8201-78b08b1ab789" xlink:to="loc_amwd_NonEmployeeDirectorsOnlyMember_7df7e0d8-18ac-44f6-b991-cf4f7cdc79d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_EmployeeOnlyMember_23d9ceaf-ec89-42b6-8481-3f847a7524e4" xlink:href="amwd-20220430.xsd#amwd_EmployeeOnlyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GranteeStatusDomain_1b56e035-7a25-4e00-8201-78b08b1ab789" xlink:to="loc_amwd_EmployeeOnlyMember_23d9ceaf-ec89-42b6-8481-3f847a7524e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d7c83aec-a39b-44a1-bc34-a4e2f2d84950" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_83d379c5-1f5a-4e09-8d60-8b17b47bc840" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d7c83aec-a39b-44a1-bc34-a4e2f2d84950" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_e128ebca-ee44-4874-80c6-35a722a3907a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d7c83aec-a39b-44a1-bc34-a4e2f2d84950" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_e128ebca-ee44-4874-80c6-35a722a3907a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_6b18f0e3-cff4-425c-8850-6b56753484ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_e128ebca-ee44-4874-80c6-35a722a3907a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_6b18f0e3-cff4-425c-8850-6b56753484ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_9c1141b3-0978-4fbc-a2f9-2031dce3ebe5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_e128ebca-ee44-4874-80c6-35a722a3907a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_9c1141b3-0978-4fbc-a2f9-2031dce3ebe5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledNumber_9a6a38de-0a1b-43b9-8469-a11c4b4746de" xlink:href="amwd-20220430.xsd#amwd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledNumber"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_e128ebca-ee44-4874-80c6-35a722a3907a" xlink:to="loc_amwd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledNumber_9a6a38de-0a1b-43b9-8469-a11c4b4746de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_b5c57c2d-b397-4154-805f-4792fe1b3c6b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_e128ebca-ee44-4874-80c6-35a722a3907a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_b5c57c2d-b397-4154-805f-4792fe1b3c6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_59175cdf-a91b-4060-9655-e5d83596a1f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_e128ebca-ee44-4874-80c6-35a722a3907a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_59175cdf-a91b-4060-9655-e5d83596a1f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_e59ee812-afce-4e0a-ac04-0156494cc025" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_e128ebca-ee44-4874-80c6-35a722a3907a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_e59ee812-afce-4e0a-ac04-0156494cc025" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_da94d64b-17c7-4565-a33a-5790410ab3ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d7c83aec-a39b-44a1-bc34-a4e2f2d84950" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_da94d64b-17c7-4565-a33a-5790410ab3ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_c93d34d8-4f7a-4fa1-8eb5-7baa51bb5750" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_da94d64b-17c7-4565-a33a-5790410ab3ce" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_c93d34d8-4f7a-4fa1-8eb5-7baa51bb5750" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_3e7e42cc-672f-42a9-925c-22c50b0cabef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_da94d64b-17c7-4565-a33a-5790410ab3ce" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_3e7e42cc-672f-42a9-925c-22c50b0cabef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledWeightedAverageGrantDateFairValue_ff15fab1-1db7-49c1-9c12-4df3140b5ff7" xlink:href="amwd-20220430.xsd#amwd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_da94d64b-17c7-4565-a33a-5790410ab3ce" xlink:to="loc_amwd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledWeightedAverageGrantDateFairValue_ff15fab1-1db7-49c1-9c12-4df3140b5ff7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_213d9c79-5fe4-455f-a0de-01f268f1ff92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_da94d64b-17c7-4565-a33a-5790410ab3ce" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_213d9c79-5fe4-455f-a0de-01f268f1ff92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_1edd775a-9187-4901-b89a-3fde35533422" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_da94d64b-17c7-4565-a33a-5790410ab3ce" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_1edd775a-9187-4901-b89a-3fde35533422" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_fbd570b3-a9b6-4f25-a44d-abe3a594c246" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_da94d64b-17c7-4565-a33a-5790410ab3ce" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_fbd570b3-a9b6-4f25-a44d-abe3a594c246" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_37921fe9-a029-419b-aa04-7507b8f329ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d7c83aec-a39b-44a1-bc34-a4e2f2d84950" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_37921fe9-a029-419b-aa04-7507b8f329ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/StockBasedCompensationStockBasedCompensationExpenseAllocatedDetails" xlink:type="simple" xlink:href="amwd-20220430.xsd#StockBasedCompensationStockBasedCompensationExpenseAllocatedDetails"/>
  <link:presentationLink xlink:role="http://www.americanwoodmark.com/role/StockBasedCompensationStockBasedCompensationExpenseAllocatedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b818fbfd-7f00-403f-a14e-4d5f66113acf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_d096f6bd-5aab-4bc2-92f8-f798e7308035" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b818fbfd-7f00-403f-a14e-4d5f66113acf" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_d096f6bd-5aab-4bc2-92f8-f798e7308035" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_6bad32af-d11f-4470-8662-0581c7553ab8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_d096f6bd-5aab-4bc2-92f8-f798e7308035" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_6bad32af-d11f-4470-8662-0581c7553ab8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_6b7ac6ee-e973-4b34-a3f1-ed28514ec3d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_6bad32af-d11f-4470-8662-0581c7553ab8" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_6b7ac6ee-e973-4b34-a3f1-ed28514ec3d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_CostOfSalesAndDistributionMember_1a89f9d1-70fe-4949-ad51-ee8d178c9fed" xlink:href="amwd-20220430.xsd#amwd_CostOfSalesAndDistributionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_6b7ac6ee-e973-4b34-a3f1-ed28514ec3d5" xlink:to="loc_amwd_CostOfSalesAndDistributionMember_1a89f9d1-70fe-4949-ad51-ee8d178c9fed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_46c034c3-fa42-4f2e-a4d3-1a2076e6e3e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_6b7ac6ee-e973-4b34-a3f1-ed28514ec3d5" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_46c034c3-fa42-4f2e-a4d3-1a2076e6e3e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_91849b21-fdd1-4760-a18c-1bdcd3936e66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_6b7ac6ee-e973-4b34-a3f1-ed28514ec3d5" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_91849b21-fdd1-4760-a18c-1bdcd3936e66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_6ba0e820-a921-4673-b356-5fffb59dbdd6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_d096f6bd-5aab-4bc2-92f8-f798e7308035" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_6ba0e820-a921-4673-b356-5fffb59dbdd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_00703f12-203a-4aed-9b82-01d10e3cc8ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_6ba0e820-a921-4673-b356-5fffb59dbdd6" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_00703f12-203a-4aed-9b82-01d10e3cc8ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlans" xlink:type="simple" xlink:href="amwd-20220430.xsd#EmployeeBenefitandRetirementPlans"/>
  <link:presentationLink xlink:role="http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlans" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_1a04d38d-249e-448e-b963-038de6af885c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_0d7667d8-c70c-422e-84b6-fd2d682ecaeb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_1a04d38d-249e-448e-b963-038de6af885c" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_0d7667d8-c70c-422e-84b6-fd2d682ecaeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansTables" xlink:type="simple" xlink:href="amwd-20220430.xsd#EmployeeBenefitandRetirementPlansTables"/>
  <link:presentationLink xlink:role="http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_75e13029-b275-4579-b84e-bbbe0f402c9b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_ScheduleOfPostretirementBenefitObligationsPlanAssetsAndFundedStatusTableTextBlock_afba38c2-1e31-4e93-846c-5f4b3f42f7fc" xlink:href="amwd-20220430.xsd#amwd_ScheduleOfPostretirementBenefitObligationsPlanAssetsAndFundedStatusTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_75e13029-b275-4579-b84e-bbbe0f402c9b" xlink:to="loc_amwd_ScheduleOfPostretirementBenefitObligationsPlanAssetsAndFundedStatusTableTextBlock_afba38c2-1e31-4e93-846c-5f4b3f42f7fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_32556161-27db-4306-9648-c1b86c5c175e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_75e13029-b275-4579-b84e-bbbe0f402c9b" xlink:to="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_32556161-27db-4306-9648-c1b86c5c175e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_510f2d52-6ca8-4fd6-91c5-a050f34bb555" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAssumptionsUsedTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_75e13029-b275-4579-b84e-bbbe0f402c9b" xlink:to="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_510f2d52-6ca8-4fd6-91c5-a050f34bb555" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_3d37b003-7ebd-49b6-b28c-2854ae8d9b16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_75e13029-b275-4579-b84e-bbbe0f402c9b" xlink:to="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_3d37b003-7ebd-49b6-b28c-2854ae8d9b16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_ScheduleofPensionAssetsByMajorCategoryOfPlanAssetsAndTypeofFairValueMeasurementTableTextBlock_8f82624b-6ee9-41bd-84d9-517c5b5adc35" xlink:href="amwd-20220430.xsd#amwd_ScheduleofPensionAssetsByMajorCategoryOfPlanAssetsAndTypeofFairValueMeasurementTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_75e13029-b275-4579-b84e-bbbe0f402c9b" xlink:to="loc_amwd_ScheduleofPensionAssetsByMajorCategoryOfPlanAssetsAndTypeofFairValueMeasurementTableTextBlock_8f82624b-6ee9-41bd-84d9-517c5b5adc35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_fdd4d4cc-4ddb-4cc8-a51e-15d5858b8f6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_75e13029-b275-4579-b84e-bbbe0f402c9b" xlink:to="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_fdd4d4cc-4ddb-4cc8-a51e-15d5858b8f6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansNarrativeDetails" xlink:type="simple" xlink:href="amwd-20220430.xsd#EmployeeBenefitandRetirementPlansNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_1388ec47-7a10-476d-9738-672116450dfe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_f3418196-3d8a-4cc1-b172-e01107b93b60" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_1388ec47-7a10-476d-9738-672116450dfe" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_f3418196-3d8a-4cc1-b172-e01107b93b60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameAxis_57aed2db-b3d8-4118-8558-9045d17425de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_f3418196-3d8a-4cc1-b172-e01107b93b60" xlink:to="loc_us-gaap_RetirementPlanNameAxis_57aed2db-b3d8-4118-8558-9045d17425de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_e5799b3f-48c8-47b0-bc36-bd4d4e88d700" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameAxis_57aed2db-b3d8-4118-8558-9045d17425de" xlink:to="loc_us-gaap_RetirementPlanNameDomain_e5799b3f-48c8-47b0-bc36-bd4d4e88d700" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_A401kPlanMember_e89334b3-9231-4d39-b0de-c5b43a2981bd" xlink:href="amwd-20220430.xsd#amwd_A401kPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameDomain_e5799b3f-48c8-47b0-bc36-bd4d4e88d700" xlink:to="loc_amwd_A401kPlanMember_e89334b3-9231-4d39-b0de-c5b43a2981bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_6369ac8b-b0b2-4f81-bd5a-a573bd552384" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_f3418196-3d8a-4cc1-b172-e01107b93b60" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_6369ac8b-b0b2-4f81-bd5a-a573bd552384" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_af8147d5-f5af-4084-854b-5e9e222755d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_6369ac8b-b0b2-4f81-bd5a-a573bd552384" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_af8147d5-f5af-4084-854b-5e9e222755d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_28f80044-8594-4a18-93e9-2aab8877d7b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_af8147d5-f5af-4084-854b-5e9e222755d7" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_28f80044-8594-4a18-93e9-2aab8877d7b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_84da662b-fed2-490e-b6a4-eaaf3e8f3604" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_af8147d5-f5af-4084-854b-5e9e222755d7" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_84da662b-fed2-490e-b6a4-eaaf3e8f3604" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_f01abf3f-8da4-4ed7-919b-3955fdc62021" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_f3418196-3d8a-4cc1-b172-e01107b93b60" xlink:to="loc_srt_RangeAxis_f01abf3f-8da4-4ed7-919b-3955fdc62021" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_9a046ed3-dfe0-4bda-beb0-a8f9c8246b7d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_f01abf3f-8da4-4ed7-919b-3955fdc62021" xlink:to="loc_srt_RangeMember_9a046ed3-dfe0-4bda-beb0-a8f9c8246b7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_ca48a8c7-c9be-4b82-879b-4f52492f44d1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_9a046ed3-dfe0-4bda-beb0-a8f9c8246b7d" xlink:to="loc_srt_MinimumMember_ca48a8c7-c9be-4b82-879b-4f52492f44d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_fdb30ad6-7124-4f96-87d0-803b27cac76f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_9a046ed3-dfe0-4bda-beb0-a8f9c8246b7d" xlink:to="loc_srt_MaximumMember_fdb30ad6-7124-4f96-87d0-803b27cac76f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_bb40ca20-b13e-45fb-9fd8-c015b8943411" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_f3418196-3d8a-4cc1-b172-e01107b93b60" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_bb40ca20-b13e-45fb-9fd8-c015b8943411" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_DefinedContributionPlanPercentOfAfterTaxEarningsContributionPercent_cd7953e2-314e-44e8-98b4-69b4aed1de9a" xlink:href="amwd-20220430.xsd#amwd_DefinedContributionPlanPercentOfAfterTaxEarningsContributionPercent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_bb40ca20-b13e-45fb-9fd8-c015b8943411" xlink:to="loc_amwd_DefinedContributionPlanPercentOfAfterTaxEarningsContributionPercent_cd7953e2-314e-44e8-98b4-69b4aed1de9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_122b8dcb-5f4d-47b5-83f1-07e39534d390" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_bb40ca20-b13e-45fb-9fd8-c015b8943411" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_122b8dcb-5f4d-47b5-83f1-07e39534d390" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_1d1cf443-f483-4376-9d49-411defe493c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_bb40ca20-b13e-45fb-9fd8-c015b8943411" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_1d1cf443-f483-4376-9d49-411defe493c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_7960a5a9-d24b-4b44-add6-8c1dc60df3f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_bb40ca20-b13e-45fb-9fd8-c015b8943411" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_7960a5a9-d24b-4b44-add6-8c1dc60df3f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_c76c1c6c-100e-420e-8fe8-b5c48ebd7034" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_bb40ca20-b13e-45fb-9fd8-c015b8943411" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_c76c1c6c-100e-420e-8fe8-b5c48ebd7034" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_NumberOfDefinedBenefitPensionPlans_8307d4ef-9075-446a-9b9f-02394b7523ba" xlink:href="amwd-20220430.xsd#amwd_NumberOfDefinedBenefitPensionPlans"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_bb40ca20-b13e-45fb-9fd8-c015b8943411" xlink:to="loc_amwd_NumberOfDefinedBenefitPensionPlans_8307d4ef-9075-446a-9b9f-02394b7523ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_4345e00f-603d-4e8c-85a9-75030e9dc133" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_bb40ca20-b13e-45fb-9fd8-c015b8943411" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_4345e00f-603d-4e8c-85a9-75030e9dc133" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_ae699912-e590-4bd8-baa8-ac2eb81333db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_bb40ca20-b13e-45fb-9fd8-c015b8943411" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_ae699912-e590-4bd8-baa8-ac2eb81333db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_275bb56e-e84a-4454-88f6-a69b40429e44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_bb40ca20-b13e-45fb-9fd8-c015b8943411" xlink:to="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_275bb56e-e84a-4454-88f6-a69b40429e44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansReconciliationOfBenefitObligationsPlanAssetsAndFundedStatusDetails" xlink:type="simple" xlink:href="amwd-20220430.xsd#EmployeeBenefitandRetirementPlansReconciliationOfBenefitObligationsPlanAssetsAndFundedStatusDetails"/>
  <link:presentationLink xlink:role="http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansReconciliationOfBenefitObligationsPlanAssetsAndFundedStatusDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_49a5a3cf-9bac-4807-8c64-04e8bb284bdb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_5e698684-2a78-407e-9f89-aa824ed109b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_49a5a3cf-9bac-4807-8c64-04e8bb284bdb" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_5e698684-2a78-407e-9f89-aa824ed109b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_2fcf58b4-7dbb-4af1-987d-c4d7b3492ff7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_49a5a3cf-9bac-4807-8c64-04e8bb284bdb" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_2fcf58b4-7dbb-4af1-987d-c4d7b3492ff7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_f010eb76-d84f-4d7f-aea9-fe3f78a8479c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_49a5a3cf-9bac-4807-8c64-04e8bb284bdb" xlink:to="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_f010eb76-d84f-4d7f-aea9-fe3f78a8479c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_48227451-7227-4cd7-a119-960b8549e7db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_49a5a3cf-9bac-4807-8c64-04e8bb284bdb" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_48227451-7227-4cd7-a119-960b8549e7db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanSettlementsBenefitObligation_c378f556-81a4-438d-a2b4-aaab9c83612d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanSettlementsBenefitObligation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_49a5a3cf-9bac-4807-8c64-04e8bb284bdb" xlink:to="loc_us-gaap_DefinedBenefitPlanSettlementsBenefitObligation_c378f556-81a4-438d-a2b4-aaab9c83612d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_b2664bed-3b6a-40ff-a70f-439afd9fff03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_49a5a3cf-9bac-4807-8c64-04e8bb284bdb" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_b2664bed-3b6a-40ff-a70f-439afd9fff03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_6646fbcb-002a-4b09-869d-0c51a5459987" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_49a5a3cf-9bac-4807-8c64-04e8bb284bdb" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_6646fbcb-002a-4b09-869d-0c51a5459987" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_e2649d10-1bb8-476d-bd29-35dafae679f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_49a5a3cf-9bac-4807-8c64-04e8bb284bdb" xlink:to="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_e2649d10-1bb8-476d-bd29-35dafae679f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_d068f6b4-fd96-42de-929f-ff942ffaea58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_49a5a3cf-9bac-4807-8c64-04e8bb284bdb" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_d068f6b4-fd96-42de-929f-ff942ffaea58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanSettlementsPlanAssets_a94613ff-5830-41b8-b1c1-c26a673ea614" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanSettlementsPlanAssets"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_49a5a3cf-9bac-4807-8c64-04e8bb284bdb" xlink:to="loc_us-gaap_DefinedBenefitPlanSettlementsPlanAssets_a94613ff-5830-41b8-b1c1-c26a673ea614" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_81b3c320-db36-44ff-ac02-4e129820ea36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_49a5a3cf-9bac-4807-8c64-04e8bb284bdb" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_81b3c320-db36-44ff-ac02-4e129820ea36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_b35afafa-f788-448a-a881-ec9f59916862" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_49a5a3cf-9bac-4807-8c64-04e8bb284bdb" xlink:to="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_b35afafa-f788-448a-a881-ec9f59916862" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansNetPeriodicPensionCostDetails" xlink:type="simple" xlink:href="amwd-20220430.xsd#EmployeeBenefitandRetirementPlansNetPeriodicPensionCostDetails"/>
  <link:presentationLink xlink:role="http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansNetPeriodicPensionCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_d684f861-2841-4410-908d-9a57c6ff1c52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_7e24e0b6-160b-4fd6-94b9-c6762d8e46ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_d684f861-2841-4410-908d-9a57c6ff1c52" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_7e24e0b6-160b-4fd6-94b9-c6762d8e46ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_662269f2-0070-406b-9045-585e6ed389f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_d684f861-2841-4410-908d-9a57c6ff1c52" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_662269f2-0070-406b-9045-585e6ed389f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_DefinedBenefitPlanRecognizedNetActuarialGainLoss_d7a5982b-6e4e-4bd7-a177-2096c0331985" xlink:href="amwd-20220430.xsd#amwd_DefinedBenefitPlanRecognizedNetActuarialGainLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_d684f861-2841-4410-908d-9a57c6ff1c52" xlink:to="loc_amwd_DefinedBenefitPlanRecognizedNetActuarialGainLoss_d7a5982b-6e4e-4bd7-a177-2096c0331985" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_44ff25c1-863e-42e4-86df-56faeb02529b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_d684f861-2841-4410-908d-9a57c6ff1c52" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_44ff25c1-863e-42e4-86df-56faeb02529b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_5aba2b59-0bfb-4d34-ae31-773813905c68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_d684f861-2841-4410-908d-9a57c6ff1c52" xlink:to="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_5aba2b59-0bfb-4d34-ae31-773813905c68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_d44ade46-7333-4172-910f-b1bd186403db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_d684f861-2841-4410-908d-9a57c6ff1c52" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_d44ade46-7333-4172-910f-b1bd186403db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansScheduleOfAssumptionsUsedToDetermineBenenfitObligationsAndEarningsEffectsForPensionPlansDetails" xlink:type="simple" xlink:href="amwd-20220430.xsd#EmployeeBenefitandRetirementPlansScheduleOfAssumptionsUsedToDetermineBenenfitObligationsAndEarningsEffectsForPensionPlansDetails"/>
  <link:presentationLink xlink:role="http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansScheduleOfAssumptionsUsedToDetermineBenenfitObligationsAndEarningsEffectsForPensionPlansDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_b22c726c-3b52-4c2b-8bcb-c30ffa107af8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3ae9a656-9e7f-481b-a34c-70f4f33ecc9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_b22c726c-3b52-4c2b-8bcb-c30ffa107af8" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3ae9a656-9e7f-481b-a34c-70f4f33ecc9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_447a1999-3547-43ab-96d2-ec48bc0d5acf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3ae9a656-9e7f-481b-a34c-70f4f33ecc9d" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_447a1999-3547-43ab-96d2-ec48bc0d5acf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_e75719fe-4274-4b55-86e9-b34d3076c018" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_447a1999-3547-43ab-96d2-ec48bc0d5acf" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_e75719fe-4274-4b55-86e9-b34d3076c018" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_35ee4cf8-c7e8-4b40-884d-5083a67453af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_e75719fe-4274-4b55-86e9-b34d3076c018" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_35ee4cf8-c7e8-4b40-884d-5083a67453af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_928b1149-93d6-4dce-910e-1cf3818183cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3ae9a656-9e7f-481b-a34c-70f4f33ecc9d" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_928b1149-93d6-4dce-910e-1cf3818183cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_c2ad75ca-b268-4739-8d98-4db430d9e214" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_928b1149-93d6-4dce-910e-1cf3818183cc" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_c2ad75ca-b268-4739-8d98-4db430d9e214" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_8cce0d91-ba35-49c8-9fdd-7fbb53480047" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_928b1149-93d6-4dce-910e-1cf3818183cc" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_8cce0d91-ba35-49c8-9fdd-7fbb53480047" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansScheduleOfPensionAssetsByMajorCategoryOfPlanAssetsAndTypeOfFairValueMeasurementsDetails" xlink:type="simple" xlink:href="amwd-20220430.xsd#EmployeeBenefitandRetirementPlansScheduleOfPensionAssetsByMajorCategoryOfPlanAssetsAndTypeOfFairValueMeasurementsDetails"/>
  <link:presentationLink xlink:role="http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansScheduleOfPensionAssetsByMajorCategoryOfPlanAssetsAndTypeOfFairValueMeasurementsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_d2029423-2ff5-44af-b332-e37ca22f504b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_b89788ed-252f-47dd-9794-88dc9ccf4b59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_d2029423-2ff5-44af-b332-e37ca22f504b" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_b89788ed-252f-47dd-9794-88dc9ccf4b59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_917f7512-40f9-431e-a5a4-a1ff693a7987" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_b89788ed-252f-47dd-9794-88dc9ccf4b59" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_917f7512-40f9-431e-a5a4-a1ff693a7987" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_b50e6699-abff-47d7-a001-437006d26581" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_917f7512-40f9-431e-a5a4-a1ff693a7987" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_b50e6699-abff-47d7-a001-437006d26581" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember_2fb360bb-e23f-4f7d-975c-b9324a8c70b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_b50e6699-abff-47d7-a001-437006d26581" xlink:to="loc_us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember_2fb360bb-e23f-4f7d-975c-b9324a8c70b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_MutualFundIncomeTaxMember_94557bbe-e58b-4bab-ab0a-549ed545e860" xlink:href="amwd-20220430.xsd#amwd_MutualFundIncomeTaxMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_b50e6699-abff-47d7-a001-437006d26581" xlink:to="loc_amwd_MutualFundIncomeTaxMember_94557bbe-e58b-4bab-ab0a-549ed545e860" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_46224bc8-253d-482d-a44f-54e8fb9c007e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_b89788ed-252f-47dd-9794-88dc9ccf4b59" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_46224bc8-253d-482d-a44f-54e8fb9c007e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c72fa950-b98c-45d0-aacf-e15f512438dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_46224bc8-253d-482d-a44f-54e8fb9c007e" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c72fa950-b98c-45d0-aacf-e15f512438dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_4cce2c06-22f5-4b06-82cb-b314c40f69bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c72fa950-b98c-45d0-aacf-e15f512438dd" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_4cce2c06-22f5-4b06-82cb-b314c40f69bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_24000f4b-949d-4182-9465-5090265f4095" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c72fa950-b98c-45d0-aacf-e15f512438dd" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_24000f4b-949d-4182-9465-5090265f4095" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_55f3c415-acb8-4abb-aa02-86b125c808a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c72fa950-b98c-45d0-aacf-e15f512438dd" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_55f3c415-acb8-4abb-aa02-86b125c808a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_2a2fab4a-5e15-4874-973b-0dfd74592561" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_b89788ed-252f-47dd-9794-88dc9ccf4b59" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_2a2fab4a-5e15-4874-973b-0dfd74592561" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets_6dbe6e18-cfb9-4a69-a9bc-ce6c7f4414c5" xlink:href="amwd-20220430.xsd#amwd_DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_2a2fab4a-5e15-4874-973b-0dfd74592561" xlink:to="loc_amwd_DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets_6dbe6e18-cfb9-4a69-a9bc-ce6c7f4414c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/DerivativeFinancialInstruments" xlink:type="simple" xlink:href="amwd-20220430.xsd#DerivativeFinancialInstruments"/>
  <link:presentationLink xlink:role="http://www.americanwoodmark.com/role/DerivativeFinancialInstruments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_c70d7330-19c3-47b3-9d80-9f19de42d1db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_c5cb23d3-d1a0-4f5f-a2e5-457cc507c3a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_c70d7330-19c3-47b3-9d80-9f19de42d1db" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_c5cb23d3-d1a0-4f5f-a2e5-457cc507c3a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/DerivativeFinancialInstrumentsNarrativeDetails" xlink:type="simple" xlink:href="amwd-20220430.xsd#DerivativeFinancialInstrumentsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.americanwoodmark.com/role/DerivativeFinancialInstrumentsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_c52a756a-a283-47e4-ad0d-2717af7dc551" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_801fc13e-fba9-4ea4-8653-75df48a59fe2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_c52a756a-a283-47e4-ad0d-2717af7dc551" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_801fc13e-fba9-4ea4-8653-75df48a59fe2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_91687394-90bd-4967-ba26-c3ab817ff21d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_801fc13e-fba9-4ea4-8653-75df48a59fe2" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_91687394-90bd-4967-ba26-c3ab817ff21d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_1f93e20e-4c38-4e15-b4af-c1534efd6a3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_91687394-90bd-4967-ba26-c3ab817ff21d" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_1f93e20e-4c38-4e15-b4af-c1534efd6a3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_c333d1d2-755a-491a-b158-dff58ddf2326" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_1f93e20e-4c38-4e15-b4af-c1534efd6a3d" xlink:to="loc_us-gaap_InterestRateSwapMember_c333d1d2-755a-491a-b158-dff58ddf2326" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeContractMember_2af0acb4-bf8a-4273-a7da-12e8c0b85742" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignExchangeContractMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_1f93e20e-4c38-4e15-b4af-c1534efd6a3d" xlink:to="loc_us-gaap_ForeignExchangeContractMember_2af0acb4-bf8a-4273-a7da-12e8c0b85742" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_7fa681bf-3d33-41dd-831a-88005fe6a987" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_801fc13e-fba9-4ea4-8653-75df48a59fe2" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_7fa681bf-3d33-41dd-831a-88005fe6a987" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_6bd01876-cb0b-46f6-b379-8a85181a5bb0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_7fa681bf-3d33-41dd-831a-88005fe6a987" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_6bd01876-cb0b-46f6-b379-8a85181a5bb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_e01076c3-f842-41c1-8e61-e483e599ec35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_6bd01876-cb0b-46f6-b379-8a85181a5bb0" xlink:to="loc_us-gaap_InterestRateSwapMember_e01076c3-f842-41c1-8e61-e483e599ec35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_a3ba6ad9-eb58-48e7-b3a3-11c65da8b641" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLocationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_801fc13e-fba9-4ea4-8653-75df48a59fe2" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_a3ba6ad9-eb58-48e7-b3a3-11c65da8b641" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_7905638e-39b4-4b03-852f-82f03890c59e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_a3ba6ad9-eb58-48e7-b3a3-11c65da8b641" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_7905638e-39b4-4b03-852f-82f03890c59e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeMember_9f5e73a9-1539-436b-a99c-8813073b4bad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_7905638e-39b4-4b03-852f-82f03890c59e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeMember_9f5e73a9-1539-436b-a99c-8813073b4bad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_1f0b492f-ca47-4367-b4e6-5b9434bf9277" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_801fc13e-fba9-4ea4-8653-75df48a59fe2" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_1f0b492f-ca47-4367-b4e6-5b9434bf9277" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_428fd1a1-789b-4131-8e0e-ec918ab121fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_1f0b492f-ca47-4367-b4e6-5b9434bf9277" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_428fd1a1-789b-4131-8e0e-ec918ab121fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDerivativeInstrumentsMember_4a11d9bc-34a1-4b1a-8edd-022a7e375561" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDerivativeInstrumentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_428fd1a1-789b-4131-8e0e-ec918ab121fe" xlink:to="loc_us-gaap_GainLossOnDerivativeInstrumentsMember_4a11d9bc-34a1-4b1a-8edd-022a7e375561" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_1c497d28-0ba8-4f2f-be4e-943f356f32cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_801fc13e-fba9-4ea4-8653-75df48a59fe2" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_1c497d28-0ba8-4f2f-be4e-943f356f32cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_f563837f-b62d-4474-83c2-59c6bae303e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_1c497d28-0ba8-4f2f-be4e-943f356f32cc" xlink:to="loc_us-gaap_HedgingRelationshipDomain_f563837f-b62d-4474-83c2-59c6bae303e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_38edfaaf-555d-49c4-b3e0-731e751d7bc9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_f563837f-b62d-4474-83c2-59c6bae303e4" xlink:to="loc_us-gaap_CashFlowHedgingMember_38edfaaf-555d-49c4-b3e0-731e751d7bc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_13ac4c8f-21fa-4f21-b4ac-bdd85ad19717" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_801fc13e-fba9-4ea4-8653-75df48a59fe2" xlink:to="loc_us-gaap_HedgingDesignationAxis_13ac4c8f-21fa-4f21-b4ac-bdd85ad19717" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_c1f7e50b-1bde-499f-a80b-8571cec9e168" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_13ac4c8f-21fa-4f21-b4ac-bdd85ad19717" xlink:to="loc_us-gaap_HedgingDesignationDomain_c1f7e50b-1bde-499f-a80b-8571cec9e168" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_1da7b54f-1f5f-466f-947c-30f5b3079ddf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NondesignatedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_c1f7e50b-1bde-499f-a80b-8571cec9e168" xlink:to="loc_us-gaap_NondesignatedMember_1da7b54f-1f5f-466f-947c-30f5b3079ddf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_03964b27-f38a-4012-aeee-6b1d838227cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_801fc13e-fba9-4ea4-8653-75df48a59fe2" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_03964b27-f38a-4012-aeee-6b1d838227cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNumberOfInstrumentsHeld_1afae201-3c30-4860-87c6-3147f9f8a10a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeNumberOfInstrumentsHeld"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_03964b27-f38a-4012-aeee-6b1d838227cf" xlink:to="loc_us-gaap_DerivativeNumberOfInstrumentsHeld_1afae201-3c30-4860-87c6-3147f9f8a10a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_db7c28d3-7be9-4205-9dc7-d73b7d0e7a2b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_03964b27-f38a-4012-aeee-6b1d838227cf" xlink:to="loc_us-gaap_DerivativeNotionalAmount_db7c28d3-7be9-4205-9dc7-d73b7d0e7a2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFixedInterestRate_693bc99c-0050-42b4-b475-c6566abfb13f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFixedInterestRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_03964b27-f38a-4012-aeee-6b1d838227cf" xlink:to="loc_us-gaap_DerivativeFixedInterestRate_693bc99c-0050-42b4-b475-c6566abfb13f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_84c1cd19-00d1-4e55-8746-2bf56d012af8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_03964b27-f38a-4012-aeee-6b1d838227cf" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_84c1cd19-00d1-4e55-8746-2bf56d012af8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths_45676643-898f-4a96-9412-b04a456e73a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_03964b27-f38a-4012-aeee-6b1d838227cf" xlink:to="loc_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths_45676643-898f-4a96-9412-b04a456e73a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/IncomeTaxes" xlink:type="simple" xlink:href="amwd-20220430.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://www.americanwoodmark.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_6696e82d-e8d7-402f-8a38-6cb4b46cdcff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_96db4111-03ac-4282-8d05-f5e33ea29841" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6696e82d-e8d7-402f-8a38-6cb4b46cdcff" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_96db4111-03ac-4282-8d05-f5e33ea29841" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="amwd-20220430.xsd#IncomeTaxesTables"/>
  <link:presentationLink xlink:role="http://www.americanwoodmark.com/role/IncomeTaxesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_73c810af-9a5c-4979-8b33-c8bd0fb44781" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_8fc0231f-6571-459a-a271-b5204771b851" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_73c810af-9a5c-4979-8b33-c8bd0fb44781" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_8fc0231f-6571-459a-a271-b5204771b851" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_f6870f06-f6f2-460f-8c9b-d021ad5a9e3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_73c810af-9a5c-4979-8b33-c8bd0fb44781" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_f6870f06-f6f2-460f-8c9b-d021ad5a9e3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_e2b1c170-3259-4bec-9a88-445c9e24bd68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_73c810af-9a5c-4979-8b33-c8bd0fb44781" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_e2b1c170-3259-4bec-9a88-445c9e24bd68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_ddba8170-e7b6-462c-9186-d8a83ed78ef9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_73c810af-9a5c-4979-8b33-c8bd0fb44781" xlink:to="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_ddba8170-e7b6-462c-9186-d8a83ed78ef9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfIncomeTaxExpenseDetails" xlink:type="simple" xlink:href="amwd-20220430.xsd#IncomeTaxesScheduleOfIncomeTaxExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfIncomeTaxExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_73f4db4b-4e33-4114-b62d-bdf883799859" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_9a2e9f71-3c94-44b0-a6aa-d4dd47c0553f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_73f4db4b-4e33-4114-b62d-bdf883799859" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_9a2e9f71-3c94-44b0-a6aa-d4dd47c0553f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_e861c1cf-426c-4c90-83ff-d9d7e9b05736" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_9a2e9f71-3c94-44b0-a6aa-d4dd47c0553f" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_e861c1cf-426c-4c90-83ff-d9d7e9b05736" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_bcc1c875-5dfe-41c2-b6f6-e29c007f79de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_9a2e9f71-3c94-44b0-a6aa-d4dd47c0553f" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_bcc1c875-5dfe-41c2-b6f6-e29c007f79de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_34ddeca0-3a61-49cd-a4fb-ffdafaeb1814" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_9a2e9f71-3c94-44b0-a6aa-d4dd47c0553f" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_34ddeca0-3a61-49cd-a4fb-ffdafaeb1814" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_f5087650-4c63-49f8-b24c-f0c42d2cf9e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_9a2e9f71-3c94-44b0-a6aa-d4dd47c0553f" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_f5087650-4c63-49f8-b24c-f0c42d2cf9e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_ef9e03ec-8d16-4b0d-a537-23bf6ded4778" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_73f4db4b-4e33-4114-b62d-bdf883799859" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_ef9e03ec-8d16-4b0d-a537-23bf6ded4778" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_bfe5de9a-7dfb-469c-8f42-2c7a065259c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_ef9e03ec-8d16-4b0d-a537-23bf6ded4778" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_bfe5de9a-7dfb-469c-8f42-2c7a065259c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_f845fd50-1b6a-4715-9eb6-4a3092890df7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_ef9e03ec-8d16-4b0d-a537-23bf6ded4778" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_f845fd50-1b6a-4715-9eb6-4a3092890df7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_73943ca1-5c43-4190-b82e-73c60af64f8a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_ef9e03ec-8d16-4b0d-a537-23bf6ded4778" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_73943ca1-5c43-4190-b82e-73c60af64f8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_d145b1f6-dd13-4e53-8282-a4ed46829553" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_ef9e03ec-8d16-4b0d-a537-23bf6ded4778" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_d145b1f6-dd13-4e53-8282-a4ed46829553" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_ebc38141-2e80-45e2-9a61-67c674c34842" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_73f4db4b-4e33-4114-b62d-bdf883799859" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_ebc38141-2e80-45e2-9a61-67c674c34842" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_a2e584e3-8e00-46cf-808b-e5747b54e9f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_73f4db4b-4e33-4114-b62d-bdf883799859" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_a2e584e3-8e00-46cf-808b-e5747b54e9f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTax_1a0256bd-e1db-4af8-beda-64a20d55b6c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_73f4db4b-4e33-4114-b62d-bdf883799859" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossTax_1a0256bd-e1db-4af8-beda-64a20d55b6c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" xlink:type="simple" xlink:href="amwd-20220430.xsd#IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails"/>
  <link:presentationLink xlink:role="http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_531a69a7-a3d9-439f-8736-704b803aa7f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_3715ac8e-06ac-4f4a-a668-2a22e963c014" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_531a69a7-a3d9-439f-8736-704b803aa7f1" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_3715ac8e-06ac-4f4a-a668-2a22e963c014" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_6afe8e75-b145-498b-a2ad-42cb8de33ebc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_531a69a7-a3d9-439f-8736-704b803aa7f1" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_6afe8e75-b145-498b-a2ad-42cb8de33ebc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_603e7718-08b1-412f-9523-ec2857528aa0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_531a69a7-a3d9-439f-8736-704b803aa7f1" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_603e7718-08b1-412f-9523-ec2857528aa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_3d21da12-2ed3-4752-8779-e2c83a8283b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_531a69a7-a3d9-439f-8736-704b803aa7f1" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_3d21da12-2ed3-4752-8779-e2c83a8283b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment_2e95f760-f73f-4621-bdd9-041255efb41c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_531a69a7-a3d9-439f-8736-704b803aa7f1" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment_2e95f760-f73f-4621-bdd9-041255efb41c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_3743b378-6409-443a-91e2-e9adb948f369" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_531a69a7-a3d9-439f-8736-704b803aa7f1" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_3743b378-6409-443a-91e2-e9adb948f369" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_EffectiveIncomeTaxRateReconciliationForeignPercent_35bae23a-062a-499e-9412-e4474c987996" xlink:href="amwd-20220430.xsd#amwd_EffectiveIncomeTaxRateReconciliationForeignPercent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_531a69a7-a3d9-439f-8736-704b803aa7f1" xlink:to="loc_amwd_EffectiveIncomeTaxRateReconciliationForeignPercent_35bae23a-062a-499e-9412-e4474c987996" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_960453eb-5700-4aa4-9461-7fe47aaa1e47" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_531a69a7-a3d9-439f-8736-704b803aa7f1" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_960453eb-5700-4aa4-9461-7fe47aaa1e47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_fa00729c-2418-40e2-9e83-09cf195b3e2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_531a69a7-a3d9-439f-8736-704b803aa7f1" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_fa00729c-2418-40e2-9e83-09cf195b3e2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_4c25ef9e-099d-43d3-9166-2f149e1971fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_531a69a7-a3d9-439f-8736-704b803aa7f1" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_4c25ef9e-099d-43d3-9166-2f149e1971fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" xlink:type="simple" xlink:href="amwd-20220430.xsd#IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_597738f3-da8d-4cfb-a5c4-7dc207b99d1d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardTable_182307c2-38ca-4617-aa30-755a9ee66fcb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxCreditCarryforwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_597738f3-da8d-4cfb-a5c4-7dc207b99d1d" xlink:to="loc_us-gaap_TaxCreditCarryforwardTable_182307c2-38ca-4617-aa30-755a9ee66fcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_19d6befa-54cb-4c40-9649-c2ed09ced4cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_182307c2-38ca-4617-aa30-755a9ee66fcb" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_19d6befa-54cb-4c40-9649-c2ed09ced4cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_d5a38198-4799-4b95-81ce-efd3ee02584a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_19d6befa-54cb-4c40-9649-c2ed09ced4cb" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_d5a38198-4799-4b95-81ce-efd3ee02584a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_5ba11362-85c6-4e9a-9d29-eab6b3498f47" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_d5a38198-4799-4b95-81ce-efd3ee02584a" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_5ba11362-85c6-4e9a-9d29-eab6b3498f47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardLineItems_6ecb50a2-ccc2-452e-95a8-560568931da2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxCreditCarryforwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_182307c2-38ca-4617-aa30-755a9ee66fcb" xlink:to="loc_us-gaap_TaxCreditCarryforwardLineItems_6ecb50a2-ccc2-452e-95a8-560568931da2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGrossAbstract_59277da8-8115-4a34-9293-eca02a10b3a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGrossAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_6ecb50a2-ccc2-452e-95a8-560568931da2" xlink:to="loc_us-gaap_DeferredTaxAssetsGrossAbstract_59277da8-8115-4a34-9293-eca02a10b3a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_5b642abc-4991-4df3-acb9-7bd4c1fd50e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_59277da8-8115-4a34-9293-eca02a10b3a2" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_5b642abc-4991-4df3-acb9-7bd4c1fd50e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_DeferredTaxAssetsPensionBenefits_c7e705d6-806f-4239-9baa-07c5113079c6" xlink:href="amwd-20220430.xsd#amwd_DeferredTaxAssetsPensionBenefits"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_59277da8-8115-4a34-9293-eca02a10b3a2" xlink:to="loc_amwd_DeferredTaxAssetsPensionBenefits_c7e705d6-806f-4239-9baa-07c5113079c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves_c832a036-7874-4395-9941-4be3d269f053" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_59277da8-8115-4a34-9293-eca02a10b3a2" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves_c832a036-7874-4395-9941-4be3d269f053" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_5614303f-deb7-4874-9d92-55e5d1da6143" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_59277da8-8115-4a34-9293-eca02a10b3a2" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_5614303f-deb7-4874-9d92-55e5d1da6143" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_5163363c-e7cd-4a4e-ad03-c2e326873fd0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_59277da8-8115-4a34-9293-eca02a10b3a2" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_5163363c-e7cd-4a4e-ad03-c2e326873fd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_DeferredTaxAssetOperatingLeases_b1fbda96-0bfe-4325-ba92-722487f3e983" xlink:href="amwd-20220430.xsd#amwd_DeferredTaxAssetOperatingLeases"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_59277da8-8115-4a34-9293-eca02a10b3a2" xlink:to="loc_amwd_DeferredTaxAssetOperatingLeases_b1fbda96-0bfe-4325-ba92-722487f3e983" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_6599d933-aefb-4b9b-a426-b6d2fa15d998" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_59277da8-8115-4a34-9293-eca02a10b3a2" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_6599d933-aefb-4b9b-a426-b6d2fa15d998" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_5f9a7c25-00b1-4331-aa87-430178e171e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_59277da8-8115-4a34-9293-eca02a10b3a2" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_5f9a7c25-00b1-4331-aa87-430178e171e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_0da4a045-1b82-46a2-a092-6915981cbcd0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_59277da8-8115-4a34-9293-eca02a10b3a2" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_0da4a045-1b82-46a2-a092-6915981cbcd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_5e43d3df-a877-42bd-82a0-0d6fa9d68fc0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_59277da8-8115-4a34-9293-eca02a10b3a2" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_5e43d3df-a877-42bd-82a0-0d6fa9d68fc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract_3f80a891-08b5-447e-8e57-bb20fc7511ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_6ecb50a2-ccc2-452e-95a8-560568931da2" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesAbstract_3f80a891-08b5-447e-8e57-bb20fc7511ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_DeferredTaxLiablitiesPensionBenefits_76b9ffee-3df2-462a-b78d-ce584b4da118" xlink:href="amwd-20220430.xsd#amwd_DeferredTaxLiablitiesPensionBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_3f80a891-08b5-447e-8e57-bb20fc7511ff" xlink:to="loc_amwd_DeferredTaxLiablitiesPensionBenefits_76b9ffee-3df2-462a-b78d-ce584b4da118" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_3acc9ade-7718-49ce-97ad-9841b9ce30af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_3f80a891-08b5-447e-8e57-bb20fc7511ff" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_3acc9ade-7718-49ce-97ad-9841b9ce30af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_DeferredTaxLiabilitiesDeferredExpenseCapitalizedDepreciation_84d4668b-ef4f-4f35-9b7c-be789e36d626" xlink:href="amwd-20220430.xsd#amwd_DeferredTaxLiabilitiesDeferredExpenseCapitalizedDepreciation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_3f80a891-08b5-447e-8e57-bb20fc7511ff" xlink:to="loc_amwd_DeferredTaxLiabilitiesDeferredExpenseCapitalizedDepreciation_84d4668b-ef4f-4f35-9b7c-be789e36d626" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_a618fdd4-aa91-4d9a-9cc4-e0d36b0f7805" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_3f80a891-08b5-447e-8e57-bb20fc7511ff" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_a618fdd4-aa91-4d9a-9cc4-e0d36b0f7805" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_DeferredTaxLiabilitiesOperatingLeases_40ff76a4-5e4f-48dc-8856-b5af3cd665f3" xlink:href="amwd-20220430.xsd#amwd_DeferredTaxLiabilitiesOperatingLeases"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_3f80a891-08b5-447e-8e57-bb20fc7511ff" xlink:to="loc_amwd_DeferredTaxLiabilitiesOperatingLeases_40ff76a4-5e4f-48dc-8856-b5af3cd665f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDerivatives_823d37c0-37ba-4e58-bbab-8fc58cb98701" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesDerivatives"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_3f80a891-08b5-447e-8e57-bb20fc7511ff" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesDerivatives_823d37c0-37ba-4e58-bbab-8fc58cb98701" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_cacf8b42-5941-4ef7-b3b3-8f9c645cad72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_3f80a891-08b5-447e-8e57-bb20fc7511ff" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_cacf8b42-5941-4ef7-b3b3-8f9c645cad72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_7d8f02f2-cd5d-4c5f-a1df-228a2242d072" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_3f80a891-08b5-447e-8e57-bb20fc7511ff" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_7d8f02f2-cd5d-4c5f-a1df-228a2242d072" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_3486dfe1-14f7-4e04-b866-c540e7f68429" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_6ecb50a2-ccc2-452e-95a8-560568931da2" xlink:to="loc_us-gaap_DeferredTaxLiabilities_3486dfe1-14f7-4e04-b866-c540e7f68429" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="amwd-20220430.xsd#IncomeTaxesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.americanwoodmark.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_2e276e41-04ee-4236-8398-b2ea0d5c39e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardTable_b9d7361d-f2e9-418f-add4-94a978995aa6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxCreditCarryforwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2e276e41-04ee-4236-8398-b2ea0d5c39e6" xlink:to="loc_us-gaap_TaxCreditCarryforwardTable_b9d7361d-f2e9-418f-add4-94a978995aa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_fab5b205-ec13-45a6-8b33-d181f2ddcd1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_b9d7361d-f2e9-418f-add4-94a978995aa6" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_fab5b205-ec13-45a6-8b33-d181f2ddcd1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_238beab4-0ce6-4c9b-9d9d-e2a1f2984c61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_fab5b205-ec13-45a6-8b33-d181f2ddcd1f" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_238beab4-0ce6-4c9b-9d9d-e2a1f2984c61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_c7e02b49-e31f-423b-8300-01c803f2e246" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCountryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_238beab4-0ce6-4c9b-9d9d-e2a1f2984c61" xlink:to="loc_us-gaap_ForeignCountryMember_c7e02b49-e31f-423b-8300-01c803f2e246" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_ee38ad2a-9d4d-437f-ad25-73ea4a824577" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_238beab4-0ce6-4c9b-9d9d-e2a1f2984c61" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_ee38ad2a-9d4d-437f-ad25-73ea4a824577" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_2dc1fe47-e489-44de-a471-44b034b83548" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_b9d7361d-f2e9-418f-add4-94a978995aa6" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_2dc1fe47-e489-44de-a471-44b034b83548" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_077992cd-3adb-4d7e-8706-dd00ed25af67" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_2dc1fe47-e489-44de-a471-44b034b83548" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_077992cd-3adb-4d7e-8706-dd00ed25af67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesMember_7ea400de-c393-4b56-bbd0-c91312a27a44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_077992cd-3adb-4d7e-8706-dd00ed25af67" xlink:to="loc_us-gaap_OtherLiabilitiesMember_7ea400de-c393-4b56-bbd0-c91312a27a44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardLineItems_02ff0909-9a92-4055-a6ad-2bb1d4ec0aea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxCreditCarryforwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_b9d7361d-f2e9-418f-add4-94a978995aa6" xlink:to="loc_us-gaap_TaxCreditCarryforwardLineItems_02ff0909-9a92-4055-a6ad-2bb1d4ec0aea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_65a9bce4-9c0a-4b37-987f-d33a1e459937" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_02ff0909-9a92-4055-a6ad-2bb1d4ec0aea" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_65a9bce4-9c0a-4b37-987f-d33a1e459937" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount_bb0a5b6a-dbcc-42cd-ac90-c93734222471" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_02ff0909-9a92-4055-a6ad-2bb1d4ec0aea" xlink:to="loc_us-gaap_TaxCreditCarryforwardAmount_bb0a5b6a-dbcc-42cd-ac90-c93734222471" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_DeferredTaxAssetsTaxCreditCarryforwardsNet_3a6d6b83-33b9-4662-aa8d-d7e924b9c926" xlink:href="amwd-20220430.xsd#amwd_DeferredTaxAssetsTaxCreditCarryforwardsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_02ff0909-9a92-4055-a6ad-2bb1d4ec0aea" xlink:to="loc_amwd_DeferredTaxAssetsTaxCreditCarryforwardsNet_3a6d6b83-33b9-4662-aa8d-d7e924b9c926" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/IncomeTaxesincomeTaxesChangeinUnrecognizedTaxBenefitsDetails" xlink:type="simple" xlink:href="amwd-20220430.xsd#IncomeTaxesincomeTaxesChangeinUnrecognizedTaxBenefitsDetails"/>
  <link:presentationLink xlink:role="http://www.americanwoodmark.com/role/IncomeTaxesincomeTaxesChangeinUnrecognizedTaxBenefitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_38b6c1d1-f125-4526-840f-b25b9c6e9c57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_759ee883-47dd-4c67-a70a-bb3b517ff7f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_38b6c1d1-f125-4526-840f-b25b9c6e9c57" xlink:to="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_759ee883-47dd-4c67-a70a-bb3b517ff7f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_b3f85be4-03e6-4f36-86de-935d30b7ea82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_759ee883-47dd-4c67-a70a-bb3b517ff7f8" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_b3f85be4-03e6-4f36-86de-935d30b7ea82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_b27a4cf4-4ae5-4b87-a489-cc8aba9d944c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_759ee883-47dd-4c67-a70a-bb3b517ff7f8" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_b27a4cf4-4ae5-4b87-a489-cc8aba9d944c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_e3562515-650d-4ea1-b009-e03d35b7c43f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_759ee883-47dd-4c67-a70a-bb3b517ff7f8" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_e3562515-650d-4ea1-b009-e03d35b7c43f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_8a7ede1b-4993-4417-913c-ce3df268e389" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_759ee883-47dd-4c67-a70a-bb3b517ff7f8" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_8a7ede1b-4993-4417-913c-ce3df268e389" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_7e43f4fb-1b8d-4884-8860-122899efeb28" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_759ee883-47dd-4c67-a70a-bb3b517ff7f8" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_7e43f4fb-1b8d-4884-8860-122899efeb28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_56dc115e-085b-4e6d-a5c2-6f61eb5e937a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_759ee883-47dd-4c67-a70a-bb3b517ff7f8" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_56dc115e-085b-4e6d-a5c2-6f61eb5e937a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="amwd-20220430.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://www.americanwoodmark.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_fa693a81-4413-4830-af10-9ce2cdd33da0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_c0f8b29b-6dbe-40b2-86c0-865e7c539d28" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_fa693a81-4413-4830-af10-9ce2cdd33da0" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_c0f8b29b-6dbe-40b2-86c0-865e7c539d28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/CommitmentsandContingenciesTables" xlink:type="simple" xlink:href="amwd-20220430.xsd#CommitmentsandContingenciesTables"/>
  <link:presentationLink xlink:role="http://www.americanwoodmark.com/role/CommitmentsandContingenciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_399c515d-160a-405c-9bf8-0dc7994ea6f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_0fcea24c-aaa9-4b4a-88e4-ee2ef3eadcaa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_399c515d-160a-405c-9bf8-0dc7994ea6f2" xlink:to="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_0fcea24c-aaa9-4b4a-88e4-ee2ef3eadcaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="simple" xlink:href="amwd-20220430.xsd#CommitmentsandContingenciesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.americanwoodmark.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_b7fa8ab7-d8ef-405e-a92b-64a32c183970" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_WarrantyClaimsPeriodFromOriginalShipDate_da9c7cc3-1603-4a24-9208-c9badf57851f" xlink:href="amwd-20220430.xsd#amwd_WarrantyClaimsPeriodFromOriginalShipDate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_b7fa8ab7-d8ef-405e-a92b-64a32c183970" xlink:to="loc_amwd_WarrantyClaimsPeriodFromOriginalShipDate_da9c7cc3-1603-4a24-9208-c9badf57851f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/CommitmentsandContingenciesReconciliationOfWarrantyLiabilityDetails" xlink:type="simple" xlink:href="amwd-20220430.xsd#CommitmentsandContingenciesReconciliationOfWarrantyLiabilityDetails"/>
  <link:presentationLink xlink:role="http://www.americanwoodmark.com/role/CommitmentsandContingenciesReconciliationOfWarrantyLiabilityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_42cc39b2-1747-4ce6-a29e-aeabd3382303" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_a7d8383b-b5f4-46b1-965f-8ed360a6c271" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MovementInStandardProductWarrantyAccrualRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_42cc39b2-1747-4ce6-a29e-aeabd3382303" xlink:to="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_a7d8383b-b5f4-46b1-965f-8ed360a6c271" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrual_818ba310-49cb-409b-90a3-93208e5986de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StandardProductWarrantyAccrual"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_a7d8383b-b5f4-46b1-965f-8ed360a6c271" xlink:to="loc_us-gaap_StandardProductWarrantyAccrual_818ba310-49cb-409b-90a3-93208e5986de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued_241390d8-9365-4dd9-aa76-32346c3167b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StandardProductWarrantyAccrualWarrantiesIssued"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_a7d8383b-b5f4-46b1-965f-8ed360a6c271" xlink:to="loc_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued_241390d8-9365-4dd9-aa76-32346c3167b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualPayments_ce435cd1-1fd8-4966-bc2d-e6353f8d0cf5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StandardProductWarrantyAccrualPayments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_a7d8383b-b5f4-46b1-965f-8ed360a6c271" xlink:to="loc_us-gaap_StandardProductWarrantyAccrualPayments_ce435cd1-1fd8-4966-bc2d-e6353f8d0cf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrual_7b6014c1-4bb5-4d7f-938a-12b253454fbc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StandardProductWarrantyAccrual"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_a7d8383b-b5f4-46b1-965f-8ed360a6c271" xlink:to="loc_us-gaap_StandardProductWarrantyAccrual_7b6014c1-4bb5-4d7f-938a-12b253454fbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/RevenueRecognition" xlink:type="simple" xlink:href="amwd-20220430.xsd#RevenueRecognition"/>
  <link:presentationLink xlink:role="http://www.americanwoodmark.com/role/RevenueRecognition" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_4f2f420c-d883-4cff-a0de-11c37491b4e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_07889568-3842-43c5-8887-e9493207181b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_4f2f420c-d883-4cff-a0de-11c37491b4e4" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_07889568-3842-43c5-8887-e9493207181b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/RevenueRecognitionTables" xlink:type="simple" xlink:href="amwd-20220430.xsd#RevenueRecognitionTables"/>
  <link:presentationLink xlink:role="http://www.americanwoodmark.com/role/RevenueRecognitionTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_bf17daf9-f7a2-46e0-8bbd-1058936ee23d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_68b5885e-e88b-45fe-804b-402edda49bf2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_bf17daf9-f7a2-46e0-8bbd-1058936ee23d" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_68b5885e-e88b-45fe-804b-402edda49bf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/RevenueRecognitionDetails" xlink:type="simple" xlink:href="amwd-20220430.xsd#RevenueRecognitionDetails"/>
  <link:presentationLink xlink:role="http://www.americanwoodmark.com/role/RevenueRecognitionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_f5ea40fa-0798-46dc-a82d-38ec884b885b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_b041098d-8241-44e0-a1b7-9079c498e49f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_f5ea40fa-0798-46dc-a82d-38ec884b885b" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_b041098d-8241-44e0-a1b7-9079c498e49f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerSalesChannelAxis_fda9da65-4d49-4dd5-8ffd-25619ae2f489" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerSalesChannelAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_b041098d-8241-44e0-a1b7-9079c498e49f" xlink:to="loc_us-gaap_ContractWithCustomerSalesChannelAxis_fda9da65-4d49-4dd5-8ffd-25619ae2f489" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerSalesChannelDomain_298f71e7-129c-4242-88f0-ec4450a588d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerSalesChannelDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelAxis_fda9da65-4d49-4dd5-8ffd-25619ae2f489" xlink:to="loc_us-gaap_ContractWithCustomerSalesChannelDomain_298f71e7-129c-4242-88f0-ec4450a588d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_HomeCenterRetailersMember_66672dab-02d3-4c59-a153-cf06764c4171" xlink:href="amwd-20220430.xsd#amwd_HomeCenterRetailersMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain_298f71e7-129c-4242-88f0-ec4450a588d2" xlink:to="loc_amwd_HomeCenterRetailersMember_66672dab-02d3-4c59-a153-cf06764c4171" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_BuildersMember_a76a8243-173a-45f0-a442-ff11b8b19344" xlink:href="amwd-20220430.xsd#amwd_BuildersMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain_298f71e7-129c-4242-88f0-ec4450a588d2" xlink:to="loc_amwd_BuildersMember_a76a8243-173a-45f0-a442-ff11b8b19344" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_IndependentDealersandDistributorsMember_968232da-19a7-4db1-b088-ed82ae378da5" xlink:href="amwd-20220430.xsd#amwd_IndependentDealersandDistributorsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain_298f71e7-129c-4242-88f0-ec4450a588d2" xlink:to="loc_amwd_IndependentDealersandDistributorsMember_968232da-19a7-4db1-b088-ed82ae378da5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_c192cde6-0252-473a-b842-fd6f1857c549" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_b041098d-8241-44e0-a1b7-9079c498e49f" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_c192cde6-0252-473a-b842-fd6f1857c549" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b7819c6f-3331-430f-9ccf-254782cbfe56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_c192cde6-0252-473a-b842-fd6f1857c549" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b7819c6f-3331-430f-9ccf-254782cbfe56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/CreditConcentration" xlink:type="simple" xlink:href="amwd-20220430.xsd#CreditConcentration"/>
  <link:presentationLink xlink:role="http://www.americanwoodmark.com/role/CreditConcentration" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RisksAndUncertaintiesAbstract_c2f640a6-ee32-44e9-b9cd-90aebe7c9975" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskDisclosureTextBlock_86f1d36d-4a30-40e6-af15-0779ffeacbb1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_c2f640a6-ee32-44e9-b9cd-90aebe7c9975" xlink:to="loc_us-gaap_ConcentrationRiskDisclosureTextBlock_86f1d36d-4a30-40e6-af15-0779ffeacbb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/CreditConcentrationTables" xlink:type="simple" xlink:href="amwd-20220430.xsd#CreditConcentrationTables"/>
  <link:presentationLink xlink:role="http://www.americanwoodmark.com/role/CreditConcentrationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RisksAndUncertaintiesAbstract_9e378e03-6d88-432a-8355-fc6335bfb398" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_SummaryOfPercentageOfSalesTableTextBlock_3a60dfd9-f31c-4e61-a54f-6375a3ccc09e" xlink:href="amwd-20220430.xsd#amwd_SummaryOfPercentageOfSalesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_9e378e03-6d88-432a-8355-fc6335bfb398" xlink:to="loc_amwd_SummaryOfPercentageOfSalesTableTextBlock_3a60dfd9-f31c-4e61-a54f-6375a3ccc09e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/CreditConcentrationDetails" xlink:type="simple" xlink:href="amwd-20220430.xsd#CreditConcentrationDetails"/>
  <link:presentationLink xlink:role="http://www.americanwoodmark.com/role/CreditConcentrationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RisksAndUncertaintiesAbstract_c86b026d-db34-4086-8f33-cefcb3841129" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_3a8100a6-5a18-4495-b02c-71d6e2de6e87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_c86b026d-db34-4086-8f33-cefcb3841129" xlink:to="loc_us-gaap_ConcentrationRiskTable_3a8100a6-5a18-4495-b02c-71d6e2de6e87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_93a1298e-647b-4db1-b031-1d60e0143e28" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_3a8100a6-5a18-4495-b02c-71d6e2de6e87" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_93a1298e-647b-4db1-b031-1d60e0143e28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_57f8fe07-2a44-4af7-aa2e-25c512bec4ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_93a1298e-647b-4db1-b031-1d60e0143e28" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_57f8fe07-2a44-4af7-aa2e-25c512bec4ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_0ef18018-caae-4fa5-9515-af5c0ac19028" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_57f8fe07-2a44-4af7-aa2e-25c512bec4ba" xlink:to="loc_us-gaap_AccountsReceivableMember_0ef18018-caae-4fa5-9515-af5c0ac19028" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_SalesRevenueGrossMember_daee1b8a-5cab-4ac5-a3ca-6a5bbdbcd1e2" xlink:href="amwd-20220430.xsd#amwd_SalesRevenueGrossMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_57f8fe07-2a44-4af7-aa2e-25c512bec4ba" xlink:to="loc_amwd_SalesRevenueGrossMember_daee1b8a-5cab-4ac5-a3ca-6a5bbdbcd1e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_ca88b721-dc9b-4b62-8019-6cc61915f608" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_3a8100a6-5a18-4495-b02c-71d6e2de6e87" xlink:to="loc_srt_MajorCustomersAxis_ca88b721-dc9b-4b62-8019-6cc61915f608" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_c76766d1-fd61-4b46-a51a-1b90861c4de4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_ca88b721-dc9b-4b62-8019-6cc61915f608" xlink:to="loc_srt_NameOfMajorCustomerDomain_c76766d1-fd61-4b46-a51a-1b90861c4de4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_CustomerAMember_d72251c9-2c98-44fa-ac7b-af3513b0491c" xlink:href="amwd-20220430.xsd#amwd_CustomerAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_c76766d1-fd61-4b46-a51a-1b90861c4de4" xlink:to="loc_amwd_CustomerAMember_d72251c9-2c98-44fa-ac7b-af3513b0491c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_CustomerBMember_033cb9dd-a542-432a-b729-1567b65c9d75" xlink:href="amwd-20220430.xsd#amwd_CustomerBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_c76766d1-fd61-4b46-a51a-1b90861c4de4" xlink:to="loc_amwd_CustomerBMember_033cb9dd-a542-432a-b729-1567b65c9d75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_d4b14fd9-6951-46f4-b294-e9d75355420c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_3a8100a6-5a18-4495-b02c-71d6e2de6e87" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_d4b14fd9-6951-46f4-b294-e9d75355420c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_1bdb500e-a7a1-4f1a-a38d-a41bd9bb0bae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_d4b14fd9-6951-46f4-b294-e9d75355420c" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_1bdb500e-a7a1-4f1a-a38d-a41bd9bb0bae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_CustomerAMember_bb7bbed6-32e7-480a-a364-a880880c2a96" xlink:href="amwd-20220430.xsd#amwd_CustomerAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_1bdb500e-a7a1-4f1a-a38d-a41bd9bb0bae" xlink:to="loc_amwd_CustomerAMember_bb7bbed6-32e7-480a-a364-a880880c2a96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_CustomerBMember_465e95ee-8627-40f6-8413-2c0dfa5d98fd" xlink:href="amwd-20220430.xsd#amwd_CustomerBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_1bdb500e-a7a1-4f1a-a38d-a41bd9bb0bae" xlink:to="loc_amwd_CustomerBMember_465e95ee-8627-40f6-8413-2c0dfa5d98fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_4cb0b5e0-617a-4281-98dc-eebf65e62cc6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_1bdb500e-a7a1-4f1a-a38d-a41bd9bb0bae" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_4cb0b5e0-617a-4281-98dc-eebf65e62cc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_8e2e9525-4739-4b95-b47b-b371a6f8b00c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_3a8100a6-5a18-4495-b02c-71d6e2de6e87" xlink:to="loc_us-gaap_ConcentrationRiskLineItems_8e2e9525-4739-4b95-b47b-b371a6f8b00c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_3b522b9c-9f6a-46a3-aa3c-37b61048eac8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_8e2e9525-4739-4b95-b47b-b371a6f8b00c" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_3b522b9c-9f6a-46a3-aa3c-37b61048eac8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/Leases" xlink:type="simple" xlink:href="amwd-20220430.xsd#Leases"/>
  <link:presentationLink xlink:role="http://www.americanwoodmark.com/role/Leases" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_abdf6820-ca92-44b9-a411-5a86c7e40255" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeasesTextBlock_c7507568-653c-4d2a-bec4-158deb17e2b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeFinanceLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_abdf6820-ca92-44b9-a411-5a86c7e40255" xlink:to="loc_us-gaap_LesseeFinanceLeasesTextBlock_c7507568-653c-4d2a-bec4-158deb17e2b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_6c437fe8-8b63-41f4-ade0-0b65ae293048" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_abdf6820-ca92-44b9-a411-5a86c7e40255" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_6c437fe8-8b63-41f4-ade0-0b65ae293048" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/LeasesTables" xlink:type="simple" xlink:href="amwd-20220430.xsd#LeasesTables"/>
  <link:presentationLink xlink:role="http://www.americanwoodmark.com/role/LeasesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_506340ee-8c91-41f9-8951-84197c618ef4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_e6ff1158-d83d-4199-8e0b-3e4a1231fd13" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_506340ee-8c91-41f9-8951-84197c618ef4" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_e6ff1158-d83d-4199-8e0b-3e4a1231fd13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_baf093e0-5794-42f0-b285-b46ee1cda716" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_506340ee-8c91-41f9-8951-84197c618ef4" xlink:to="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_baf093e0-5794-42f0-b285-b46ee1cda716" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_25cb7fe8-a705-46e6-b70c-5cbe5412eb2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_506340ee-8c91-41f9-8951-84197c618ef4" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_25cb7fe8-a705-46e6-b70c-5cbe5412eb2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/LeasesComponentsofLeaseCostsDetails" xlink:type="simple" xlink:href="amwd-20220430.xsd#LeasesComponentsofLeaseCostsDetails"/>
  <link:presentationLink xlink:role="http://www.americanwoodmark.com/role/LeasesComponentsofLeaseCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_8031fb2d-0fb3-419b-a159-cd5d147ec20a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostAbstract_ad54b3ff-2091-4a97-8223-3b913a75bf20" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCostAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8031fb2d-0fb3-419b-a159-cd5d147ec20a" xlink:to="loc_us-gaap_LeaseCostAbstract_ad54b3ff-2091-4a97-8223-3b913a75bf20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_395c863a-014b-4048-8116-2a7aee628fc1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_ad54b3ff-2091-4a97-8223-3b913a75bf20" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_395c863a-014b-4048-8116-2a7aee628fc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_616a1c1a-4904-4d63-b5b6-5d387566ab74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_ad54b3ff-2091-4a97-8223-3b913a75bf20" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_616a1c1a-4904-4d63-b5b6-5d387566ab74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_faf02a28-4756-4dc0-8ec7-3bc6f0726292" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_ad54b3ff-2091-4a97-8223-3b913a75bf20" xlink:to="loc_us-gaap_OperatingLeaseCost_faf02a28-4756-4dc0-8ec7-3bc6f0726292" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_3ba439e0-550a-462d-9084-b0d991084424" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseInterestPaymentOnLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8031fb2d-0fb3-419b-a159-cd5d147ec20a" xlink:to="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_3ba439e0-550a-462d-9084-b0d991084424" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_f7dde6dd-031f-4f48-8b57-f44964e33cbb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8031fb2d-0fb3-419b-a159-cd5d147ec20a" xlink:to="loc_us-gaap_OperatingLeasePayments_f7dde6dd-031f-4f48-8b57-f44964e33cbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_e267ce4d-260c-4cb3-9673-193dcff3a67b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8031fb2d-0fb3-419b-a159-cd5d147ec20a" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_e267ce4d-260c-4cb3-9673-193dcff3a67b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_a3e9fdc5-de3a-4fab-9d10-19701d335c92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8031fb2d-0fb3-419b-a159-cd5d147ec20a" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_a3e9fdc5-de3a-4fab-9d10-19701d335c92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_d31989d4-5bf4-4d98-a9a2-6908a8c1768d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8031fb2d-0fb3-419b-a159-cd5d147ec20a" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_d31989d4-5bf4-4d98-a9a2-6908a8c1768d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_3371f363-a633-4705-a3b5-f1784d53db85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8031fb2d-0fb3-419b-a159-cd5d147ec20a" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_3371f363-a633-4705-a3b5-f1784d53db85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_8e803024-2302-4fad-ad25-a518f967612d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8031fb2d-0fb3-419b-a159-cd5d147ec20a" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_8e803024-2302-4fad-ad25-a518f967612d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_b6574193-25bb-4f3b-a35d-2b11d033f4a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8031fb2d-0fb3-419b-a159-cd5d147ec20a" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_b6574193-25bb-4f3b-a35d-2b11d033f4a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_66a6793b-16d6-4b90-8c32-90ff3423995c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8031fb2d-0fb3-419b-a159-cd5d147ec20a" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_66a6793b-16d6-4b90-8c32-90ff3423995c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/LeasesFiscalYearMaturityofLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="amwd-20220430.xsd#LeasesFiscalYearMaturityofLeaseLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.americanwoodmark.com/role/LeasesFiscalYearMaturityofLeaseLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_50a488e1-cbbf-4495-b98d-3cbccbe4983e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_f1063b35-470f-4d58-b2d2-0420724838de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_50a488e1-cbbf-4495-b98d-3cbccbe4983e" xlink:to="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_f1063b35-470f-4d58-b2d2-0420724838de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_1397c7b9-b07d-42dd-92a2-db7a7a9161a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_f1063b35-470f-4d58-b2d2-0420724838de" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_1397c7b9-b07d-42dd-92a2-db7a7a9161a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_b9d6c384-b235-49ce-a859-e5e1f173795e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_f1063b35-470f-4d58-b2d2-0420724838de" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_b9d6c384-b235-49ce-a859-e5e1f173795e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_b4c285e8-2df7-4e81-9258-9c96198535e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_f1063b35-470f-4d58-b2d2-0420724838de" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_b4c285e8-2df7-4e81-9258-9c96198535e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_c8d3888d-5f59-4d3d-bde8-dd8868f97e8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_f1063b35-470f-4d58-b2d2-0420724838de" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_c8d3888d-5f59-4d3d-bde8-dd8868f97e8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_79acd7f7-a807-4c4d-b2a3-9ab8a4b5c117" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_f1063b35-470f-4d58-b2d2-0420724838de" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_79acd7f7-a807-4c4d-b2a3-9ab8a4b5c117" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_8cb92aa5-7a9a-4d4a-9a4c-690bd15431c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_f1063b35-470f-4d58-b2d2-0420724838de" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_8cb92aa5-7a9a-4d4a-9a4c-690bd15431c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_ce8bca0f-a284-49e2-a808-613639e4ea91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_f1063b35-470f-4d58-b2d2-0420724838de" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_ce8bca0f-a284-49e2-a808-613639e4ea91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_d056ac4e-925a-4810-a935-a4cc998c0191" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_f1063b35-470f-4d58-b2d2-0420724838de" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_d056ac4e-925a-4810-a935-a4cc998c0191" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_1cf5921c-7eb2-470f-b33b-6732b7916d09" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_f1063b35-470f-4d58-b2d2-0420724838de" xlink:to="loc_us-gaap_OperatingLeaseLiability_1cf5921c-7eb2-470f-b33b-6732b7916d09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_0c52645d-a9e0-419e-b406-435d57b2e2d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_f1063b35-470f-4d58-b2d2-0420724838de" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_0c52645d-a9e0-419e-b406-435d57b2e2d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_04b59408-4ec4-40f4-acaf-de65404a90cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_f1063b35-470f-4d58-b2d2-0420724838de" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_04b59408-4ec4-40f4-acaf-de65404a90cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_ec8bbc6c-9c72-40c9-95d3-8b70a9e52951" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_f1063b35-470f-4d58-b2d2-0420724838de" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_ec8bbc6c-9c72-40c9-95d3-8b70a9e52951" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_a3329a9e-2246-4b1a-8b29-e766c3576f8c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_50a488e1-cbbf-4495-b98d-3cbccbe4983e" xlink:to="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_a3329a9e-2246-4b1a-8b29-e766c3576f8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_b4506b92-3200-4131-9c9c-ab6276547f96" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_a3329a9e-2246-4b1a-8b29-e766c3576f8c" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_b4506b92-3200-4131-9c9c-ab6276547f96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_0e5922da-8dc3-4e61-87fe-16f4e8992a4a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_a3329a9e-2246-4b1a-8b29-e766c3576f8c" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_0e5922da-8dc3-4e61-87fe-16f4e8992a4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_b93a8aee-a6c8-43de-af17-f84b4361ae8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_a3329a9e-2246-4b1a-8b29-e766c3576f8c" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_b93a8aee-a6c8-43de-af17-f84b4361ae8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_61de57db-37ed-403a-8c79-cf2b58cc190e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_a3329a9e-2246-4b1a-8b29-e766c3576f8c" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_61de57db-37ed-403a-8c79-cf2b58cc190e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_6ab5de7e-2806-4d09-8433-74d84ec3edb0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_a3329a9e-2246-4b1a-8b29-e766c3576f8c" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_6ab5de7e-2806-4d09-8433-74d84ec3edb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_0fdca2bd-bd0a-4226-a81e-b0e55973e1bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_a3329a9e-2246-4b1a-8b29-e766c3576f8c" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_0fdca2bd-bd0a-4226-a81e-b0e55973e1bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_820d98b1-387b-4ff6-be4f-17e939e3ded5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_a3329a9e-2246-4b1a-8b29-e766c3576f8c" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_820d98b1-387b-4ff6-be4f-17e939e3ded5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_0f3b4991-74a0-46f9-a4c9-322b15d4d0c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_a3329a9e-2246-4b1a-8b29-e766c3576f8c" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_0f3b4991-74a0-46f9-a4c9-322b15d4d0c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_e3a37b4e-1aa3-44c6-b24e-50b441f38257" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_a3329a9e-2246-4b1a-8b29-e766c3576f8c" xlink:to="loc_us-gaap_FinanceLeaseLiability_e3a37b4e-1aa3-44c6-b24e-50b441f38257" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_9d92b612-5915-4502-9a60-48f450c32fc9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_a3329a9e-2246-4b1a-8b29-e766c3576f8c" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_9d92b612-5915-4502-9a60-48f450c32fc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_bb5c764a-f923-4748-8085-ec952263e9b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_a3329a9e-2246-4b1a-8b29-e766c3576f8c" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_bb5c764a-f923-4748-8085-ec952263e9b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_1c20aa87-48a4-45fd-b49d-3bfe949c77d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_a3329a9e-2246-4b1a-8b29-e766c3576f8c" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_1c20aa87-48a4-45fd-b49d-3bfe949c77d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/LeasesFiscalYearMaturityofLeaseLiabilitiesDetails_1" xlink:type="simple" xlink:href="amwd-20220430.xsd#LeasesFiscalYearMaturityofLeaseLiabilitiesDetails_1"/>
  <link:presentationLink xlink:role="http://www.americanwoodmark.com/role/LeasesFiscalYearMaturityofLeaseLiabilitiesDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/LeasesFutureMinimumLeasePaymentsDetails" xlink:type="simple" xlink:href="amwd-20220430.xsd#LeasesFutureMinimumLeasePaymentsDetails"/>
  <link:presentationLink xlink:role="http://www.americanwoodmark.com/role/LeasesFutureMinimumLeasePaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_b0502512-e7d8-45c6-b89d-28fd2e6f36e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCapitalLeasedAsssetsTable_72b94c96-0a5d-4141-900b-50c48b1f25c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCapitalLeasedAsssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b0502512-e7d8-45c6-b89d-28fd2e6f36e0" xlink:to="loc_us-gaap_ScheduleOfCapitalLeasedAsssetsTable_72b94c96-0a5d-4141-900b-50c48b1f25c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_7c389c4a-9539-47c3-9c0c-0ed98082aaf8" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCapitalLeasedAsssetsTable_72b94c96-0a5d-4141-900b-50c48b1f25c6" xlink:to="loc_srt_RangeAxis_7c389c4a-9539-47c3-9c0c-0ed98082aaf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_0ca29491-2944-434a-90a1-6959ed293148" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_7c389c4a-9539-47c3-9c0c-0ed98082aaf8" xlink:to="loc_srt_RangeMember_0ca29491-2944-434a-90a1-6959ed293148" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_3aabcbce-596e-4967-b9d4-703fb4e205b5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_0ca29491-2944-434a-90a1-6959ed293148" xlink:to="loc_srt_MinimumMember_3aabcbce-596e-4967-b9d4-703fb4e205b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_e8d7d881-21a8-4402-bd22-45471efb2d31" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_0ca29491-2944-434a-90a1-6959ed293148" xlink:to="loc_srt_MaximumMember_e8d7d881-21a8-4402-bd22-45471efb2d31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_0e5ad262-8168-4baf-9c37-2ff001acd20b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCapitalLeasedAsssetsTable_72b94c96-0a5d-4141-900b-50c48b1f25c6" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_0e5ad262-8168-4baf-9c37-2ff001acd20b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_bacbd02b-47cc-40b9-84fd-0c3fcf0d8b1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_0e5ad262-8168-4baf-9c37-2ff001acd20b" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_bacbd02b-47cc-40b9-84fd-0c3fcf0d8b1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesMember_4d223470-bb70-4363-afc8-b32c96f77c91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_bacbd02b-47cc-40b9-84fd-0c3fcf0d8b1f" xlink:to="loc_us-gaap_OtherLiabilitiesMember_4d223470-bb70-4363-afc8-b32c96f77c91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_c6945844-93dc-46e0-a55c-30927922087b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCapitalLeasedAsssetsTable_72b94c96-0a5d-4141-900b-50c48b1f25c6" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_c6945844-93dc-46e0-a55c-30927922087b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_357d6311-0783-49a2-8fdc-18ab3949ae37" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_c6945844-93dc-46e0-a55c-30927922087b" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_357d6311-0783-49a2-8fdc-18ab3949ae37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtMember_23bec818-1b4e-46d7-9caf-7f12a0af1cf9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_357d6311-0783-49a2-8fdc-18ab3949ae37" xlink:to="loc_us-gaap_DebtMember_23bec818-1b4e-46d7-9caf-7f12a0af1cf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_76fb6557-e757-4eab-b5fe-de6818b54c3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCapitalLeasedAsssetsTable_72b94c96-0a5d-4141-900b-50c48b1f25c6" xlink:to="loc_us-gaap_DebtInstrumentAxis_76fb6557-e757-4eab-b5fe-de6818b54c3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_15cdbfe5-655b-4271-942b-ab84bde87bc5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_76fb6557-e757-4eab-b5fe-de6818b54c3a" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_15cdbfe5-655b-4271-942b-ab84bde87bc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasedAssetsLineItems_20153e24-502d-40fb-b5d8-7ddfca7a2a6b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasedAssetsLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCapitalLeasedAsssetsTable_72b94c96-0a5d-4141-900b-50c48b1f25c6" xlink:to="loc_us-gaap_OperatingLeasedAssetsLineItems_20153e24-502d-40fb-b5d8-7ddfca7a2a6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_aa55bf36-fc04-4c93-aed2-792abbbd141c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_20153e24-502d-40fb-b5d8-7ddfca7a2a6b" xlink:to="loc_us-gaap_FinanceLeaseLiability_aa55bf36-fc04-4c93-aed2-792abbbd141c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_863d8618-6da8-490c-a839-10edd3b1a8af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_20153e24-502d-40fb-b5d8-7ddfca7a2a6b" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_863d8618-6da8-490c-a839-10edd3b1a8af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_ff450e24-df00-4dc5-b0b4-f8a3f3aad6bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_20153e24-502d-40fb-b5d8-7ddfca7a2a6b" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_ff450e24-df00-4dc5-b0b4-f8a3f3aad6bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_4db1c80a-506a-4e08-a48e-46cdf6222849" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_20153e24-502d-40fb-b5d8-7ddfca7a2a6b" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_4db1c80a-506a-4e08-a48e-46cdf6222849" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_430aba25-3c9e-41e1-9787-a81758120c9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_20153e24-502d-40fb-b5d8-7ddfca7a2a6b" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_430aba25-3c9e-41e1-9787-a81758120c9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_8e3011b8-42cd-46a4-9c4b-ed29d756340c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_20153e24-502d-40fb-b5d8-7ddfca7a2a6b" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_8e3011b8-42cd-46a4-9c4b-ed29d756340c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_b7b083aa-3e9f-456a-8dcc-a767b217cf77" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_20153e24-502d-40fb-b5d8-7ddfca7a2a6b" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_b7b083aa-3e9f-456a-8dcc-a767b217cf77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/RestructuringCharges" xlink:type="simple" xlink:href="amwd-20220430.xsd#RestructuringCharges"/>
  <link:presentationLink xlink:role="http://www.americanwoodmark.com/role/RestructuringCharges" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_5acf9b10-911e-4cfe-baea-8acde794773d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_791ebb97-ee72-4499-a2d4-c7fcf6c5dc6c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_5acf9b10-911e-4cfe-baea-8acde794773d" xlink:to="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_791ebb97-ee72-4499-a2d4-c7fcf6c5dc6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/RestructuringChargesNarrativeDetails" xlink:type="simple" xlink:href="amwd-20220430.xsd#RestructuringChargesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.americanwoodmark.com/role/RestructuringChargesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_0ca072e0-fe80-4c31-94fc-3d354ed5d99c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_da9e9cce-7234-45bc-82d1-b52fc2dddb1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_0ca072e0-fe80-4c31-94fc-3d354ed5d99c" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_da9e9cce-7234-45bc-82d1-b52fc2dddb1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_637cb0be-4557-4d19-b1f4-ed74f2fbd41e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_da9e9cce-7234-45bc-82d1-b52fc2dddb1a" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_637cb0be-4557-4d19-b1f4-ed74f2fbd41e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_587deb5c-79f1-4561-9b27-0282ab08374d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_637cb0be-4557-4d19-b1f4-ed74f2fbd41e" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_587deb5c-79f1-4561-9b27-0282ab08374d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_0395643b-d9d6-48c3-ae71-9bc1c9514d49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_587deb5c-79f1-4561-9b27-0282ab08374d" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_0395643b-d9d6-48c3-ae71-9bc1c9514d49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_20e342ff-97c1-4189-b6dd-e2da4349e502" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_da9e9cce-7234-45bc-82d1-b52fc2dddb1a" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_20e342ff-97c1-4189-b6dd-e2da4349e502" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_3351f975-e6d6-48a6-950b-bdf554d71a0c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_20e342ff-97c1-4189-b6dd-e2da4349e502" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_3351f975-e6d6-48a6-950b-bdf554d71a0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_HumboldtFacilityMember_5852711d-e4ef-4fae-b8c1-46468755da41" xlink:href="amwd-20220430.xsd#amwd_HumboldtFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_3351f975-e6d6-48a6-950b-bdf554d71a0c" xlink:to="loc_amwd_HumboldtFacilityMember_5852711d-e4ef-4fae-b8c1-46468755da41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_f1cec610-2f7b-4004-9502-57046479b93c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_da9e9cce-7234-45bc-82d1-b52fc2dddb1a" xlink:to="loc_us-gaap_RestructuringPlanAxis_f1cec610-2f7b-4004-9502-57046479b93c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_d9d40f88-3695-455c-bfe2-b4af845e257d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanAxis_f1cec610-2f7b-4004-9502-57046479b93c" xlink:to="loc_us-gaap_RestructuringPlanDomain_d9d40f88-3695-455c-bfe2-b4af845e257d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FacilityClosingMember_b1d14c79-0271-479b-b173-7175509ee5cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FacilityClosingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_d9d40f88-3695-455c-bfe2-b4af845e257d" xlink:to="loc_us-gaap_FacilityClosingMember_b1d14c79-0271-479b-b173-7175509ee5cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_ManufacturingPlantClosureMember_7022fe33-4259-487e-9ff8-6d43a3a55789" xlink:href="amwd-20220430.xsd#amwd_ManufacturingPlantClosureMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_d9d40f88-3695-455c-bfe2-b4af845e257d" xlink:to="loc_amwd_ManufacturingPlantClosureMember_7022fe33-4259-487e-9ff8-6d43a3a55789" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_NationwideReductionsInForceMember_010ce06b-7e71-400a-8741-3a343202db70" xlink:href="amwd-20220430.xsd#amwd_NationwideReductionsInForceMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_d9d40f88-3695-455c-bfe2-b4af845e257d" xlink:to="loc_amwd_NationwideReductionsInForceMember_010ce06b-7e71-400a-8741-3a343202db70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_1af07945-4290-4a1e-abe5-fdc2e995a2c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_da9e9cce-7234-45bc-82d1-b52fc2dddb1a" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_1af07945-4290-4a1e-abe5-fdc2e995a2c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_f69ed144-7900-4ca4-b20f-0e6014f5d3d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_1af07945-4290-4a1e-abe5-fdc2e995a2c1" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_f69ed144-7900-4ca4-b20f-0e6014f5d3d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember_c3561da6-251a-4781-8e04-b61b856c39eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeSeveranceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_f69ed144-7900-4ca4-b20f-0e6014f5d3d7" xlink:to="loc_us-gaap_EmployeeSeveranceMember_c3561da6-251a-4781-8e04-b61b856c39eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_dbd66643-8fab-48e5-a949-4657593384dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_da9e9cce-7234-45bc-82d1-b52fc2dddb1a" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_dbd66643-8fab-48e5-a949-4657593384dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_80e48169-ed02-4e52-a36d-cc52d39a08cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_dbd66643-8fab-48e5-a949-4657593384dc" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_80e48169-ed02-4e52-a36d-cc52d39a08cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_21185bee-8644-4ce7-94d8-a6af1bf5cd4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_dbd66643-8fab-48e5-a949-4657593384dc" xlink:to="loc_us-gaap_RestructuringCharges_21185bee-8644-4ce7-94d8-a6af1bf5cd4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="amwd-20220430.xsd#FairValueMeasurements"/>
  <link:presentationLink xlink:role="http://www.americanwoodmark.com/role/FairValueMeasurements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_42db047d-0f33-4c05-bf55-7527cc1ae18b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_c13ef12c-7294-434b-8cfe-b1d7fa1466d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_42db047d-0f33-4c05-bf55-7527cc1ae18b" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_c13ef12c-7294-434b-8cfe-b1d7fa1466d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/FairValueMeasurementsTables" xlink:type="simple" xlink:href="amwd-20220430.xsd#FairValueMeasurementsTables"/>
  <link:presentationLink xlink:role="http://www.americanwoodmark.com/role/FairValueMeasurementsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_5050b3dc-49b6-4550-a7c9-3b9bd2831124" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_5c1861ce-eae7-4bef-9a62-b575d944cfdc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_5050b3dc-49b6-4550-a7c9-3b9bd2831124" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_5c1861ce-eae7-4bef-9a62-b575d944cfdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/FairValueMeasurementsFairValueOfAssetsOnRecurringBasisDetails" xlink:type="simple" xlink:href="amwd-20220430.xsd#FairValueMeasurementsFairValueOfAssetsOnRecurringBasisDetails"/>
  <link:presentationLink xlink:role="http://www.americanwoodmark.com/role/FairValueMeasurementsFairValueOfAssetsOnRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_c9eb9802-3b3a-4ac6-bc77-a5069f38942c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_cf22cb4a-527b-4c90-bb3c-6b458cf868c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_c9eb9802-3b3a-4ac6-bc77-a5069f38942c" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_cf22cb4a-527b-4c90-bb3c-6b458cf868c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_62cc488f-82ed-495d-a76d-e0842479c01e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_cf22cb4a-527b-4c90-bb3c-6b458cf868c9" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_62cc488f-82ed-495d-a76d-e0842479c01e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_c5196258-d3d1-4a5b-85ec-26ea211409ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_62cc488f-82ed-495d-a76d-e0842479c01e" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_c5196258-d3d1-4a5b-85ec-26ea211409ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_d5eee0a2-9880-46df-a30d-7e84cbcae667" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_c5196258-d3d1-4a5b-85ec-26ea211409ef" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_d5eee0a2-9880-46df-a30d-7e84cbcae667" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_2a18f7ab-d6dd-4f21-b464-8f34d427191e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_cf22cb4a-527b-4c90-bb3c-6b458cf868c9" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_2a18f7ab-d6dd-4f21-b464-8f34d427191e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_66cf91e7-767f-4263-9b46-59c620992355" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_2a18f7ab-d6dd-4f21-b464-8f34d427191e" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_66cf91e7-767f-4263-9b46-59c620992355" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_7ab3c560-7031-4f16-9535-8fc1f4a0fa01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_66cf91e7-767f-4263-9b46-59c620992355" xlink:to="loc_us-gaap_MoneyMarketFundsMember_7ab3c560-7031-4f16-9535-8fc1f4a0fa01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_MutualFundsMember_6fbbe89c-8e1a-4ee0-a703-5eee865a8bde" xlink:href="amwd-20220430.xsd#amwd_MutualFundsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_66cf91e7-767f-4263-9b46-59c620992355" xlink:to="loc_amwd_MutualFundsMember_6fbbe89c-8e1a-4ee0-a703-5eee865a8bde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_523e34e3-ff18-444d-b86e-3a457f34304f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_cf22cb4a-527b-4c90-bb3c-6b458cf868c9" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_523e34e3-ff18-444d-b86e-3a457f34304f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_5c623576-c73f-4816-91c5-65ee56609341" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_523e34e3-ff18-444d-b86e-3a457f34304f" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_5c623576-c73f-4816-91c5-65ee56609341" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_0413eff4-ec01-475b-b56f-8044ca70552e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_5c623576-c73f-4816-91c5-65ee56609341" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_0413eff4-ec01-475b-b56f-8044ca70552e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_23923e0b-3320-4abb-bd0f-30c55f49e8e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_5c623576-c73f-4816-91c5-65ee56609341" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_23923e0b-3320-4abb-bd0f-30c55f49e8e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_7da56970-239d-43f4-bf83-c5a622bb5407" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_5c623576-c73f-4816-91c5-65ee56609341" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_7da56970-239d-43f4-bf83-c5a622bb5407" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_33e8132a-abb4-46a9-87c7-48afc00d741b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_cf22cb4a-527b-4c90-bb3c-6b458cf868c9" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_33e8132a-abb4-46a9-87c7-48afc00d741b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_1166982c-f383-4b55-9a0e-5fc66505b5bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_33e8132a-abb4-46a9-87c7-48afc00d741b" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_1166982c-f383-4b55-9a0e-5fc66505b5bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateCashFlowHedgeAssetAtFairValue_2055bbfd-32d3-48ae-933f-b37c883bb380" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateCashFlowHedgeAssetAtFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_33e8132a-abb4-46a9-87c7-48afc00d741b" xlink:to="loc_us-gaap_InterestRateCashFlowHedgeAssetAtFairValue_2055bbfd-32d3-48ae-933f-b37c883bb380" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/SubsequentEvents" xlink:type="simple" xlink:href="amwd-20220430.xsd#SubsequentEvents"/>
  <link:presentationLink xlink:role="http://www.americanwoodmark.com/role/SubsequentEvents" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_4b90e475-3578-41cc-9890-24305edc9e83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="amwd-20220430.xsd#SubsequentEventsDetails"/>
  <link:presentationLink xlink:role="http://www.americanwoodmark.com/role/SubsequentEventsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_ccf61904-0db9-4385-8a35-80822bdff6b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_3b4e84a2-d804-44aa-8327-a4820807fae3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_ccf61904-0db9-4385-8a35-80822bdff6b5" xlink:to="loc_us-gaap_SubsequentEventTable_3b4e84a2-d804-44aa-8327-a4820807fae3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_31720709-2d14-4c9b-97fc-3fd2572ea7f1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_3b4e84a2-d804-44aa-8327-a4820807fae3" xlink:to="loc_srt_RangeAxis_31720709-2d14-4c9b-97fc-3fd2572ea7f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_422455c9-a079-41b7-a242-f47a4964e50c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_31720709-2d14-4c9b-97fc-3fd2572ea7f1" xlink:to="loc_srt_RangeMember_422455c9-a079-41b7-a242-f47a4964e50c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_e173457d-6798-4d0e-b7af-49d3c06e493a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_422455c9-a079-41b7-a242-f47a4964e50c" xlink:to="loc_srt_MinimumMember_e173457d-6798-4d0e-b7af-49d3c06e493a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_401dd1f6-2883-4187-bf2c-0d9876b0a0cb" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_422455c9-a079-41b7-a242-f47a4964e50c" xlink:to="loc_srt_MaximumMember_401dd1f6-2883-4187-bf2c-0d9876b0a0cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_63e38058-c4eb-4502-a522-96ab5294b817" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_3b4e84a2-d804-44aa-8327-a4820807fae3" xlink:to="loc_srt_StatementScenarioAxis_63e38058-c4eb-4502-a522-96ab5294b817" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_9e29f0cd-8529-4635-94ef-77d291781171" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_63e38058-c4eb-4502-a522-96ab5294b817" xlink:to="loc_srt_ScenarioUnspecifiedDomain_9e29f0cd-8529-4635-94ef-77d291781171" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_0fe63d54-fee2-4163-a242-8a7585050e1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_3b4e84a2-d804-44aa-8327-a4820807fae3" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_0fe63d54-fee2-4163-a242-8a7585050e1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_b5906c4f-cd3e-4b5e-b742-732f839900f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_0fe63d54-fee2-4163-a242-8a7585050e1b" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_b5906c4f-cd3e-4b5e-b742-732f839900f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_5a9ad989-7931-49ec-8e7f-a1742301f533" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_3b4e84a2-d804-44aa-8327-a4820807fae3" xlink:to="loc_us-gaap_SubsequentEventLineItems_5a9ad989-7931-49ec-8e7f-a1742301f533" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_7b75117b-bf49-425c-a832-3aec54e51183" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_5a9ad989-7931-49ec-8e7f-a1742301f533" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_7b75117b-bf49-425c-a832-3aec54e51183" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/ScheduleIIValuationandQualifyingAccounts" xlink:type="simple" xlink:href="amwd-20220430.xsd#ScheduleIIValuationandQualifyingAccounts"/>
  <link:presentationLink xlink:role="http://www.americanwoodmark.com/role/ScheduleIIValuationandQualifyingAccounts" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract_fa2f5284-95f3-4ff4-88e3-0f41e1684add" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_8c8f3261-76cb-433c-a87c-35442f835e92" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_fa2f5284-95f3-4ff4-88e3-0f41e1684add" xlink:to="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_8c8f3261-76cb-433c-a87c-35442f835e92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.americanwoodmark.com/role/ScheduleIIValuationandQualifyingAccountsDetails" xlink:type="simple" xlink:href="amwd-20220430.xsd#ScheduleIIValuationandQualifyingAccountsDetails"/>
  <link:presentationLink xlink:role="http://www.americanwoodmark.com/role/ScheduleIIValuationandQualifyingAccountsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract_d654461e-f63b-41f8-81a4-e5a517f2ddc9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_e943043e-2b6d-4cc9-aec2-0f96474a4648" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_d654461e-f63b-41f8-81a4-e5a517f2ddc9" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_e943043e-2b6d-4cc9-aec2-0f96474a4648" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_ea73be0f-6606-4992-a43d-4b4fd98c5302" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_e943043e-2b6d-4cc9-aec2-0f96474a4648" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_ea73be0f-6606-4992-a43d-4b4fd98c5302" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_3f0188d4-1caa-4a1e-96d4-fc8376d540de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_ea73be0f-6606-4992-a43d-4b4fd98c5302" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_3f0188d4-1caa-4a1e-96d4-fc8376d540de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_e2efe655-09f9-4874-bff6-661677954aef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_3f0188d4-1caa-4a1e-96d4-fc8376d540de" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_e2efe655-09f9-4874-bff6-661677954aef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_SECSchedule1209ReserveCashDiscountsMember_de060185-33e3-450a-a7d3-4c16b4d0234e" xlink:href="amwd-20220430.xsd#amwd_SECSchedule1209ReserveCashDiscountsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_3f0188d4-1caa-4a1e-96d4-fc8376d540de" xlink:to="loc_amwd_SECSchedule1209ReserveCashDiscountsMember_de060185-33e3-450a-a7d3-4c16b4d0234e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_amwd_SECSchedule1209AllowanceReturnsMember_79eb89e9-54f1-45d4-95e6-118f063b51ab" xlink:href="amwd-20220430.xsd#amwd_SECSchedule1209AllowanceReturnsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_3f0188d4-1caa-4a1e-96d4-fc8376d540de" xlink:to="loc_amwd_SECSchedule1209AllowanceReturnsMember_79eb89e9-54f1-45d4-95e6-118f063b51ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_8cb83cf0-cb2a-4420-a21d-a4066ecaa840" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_e943043e-2b6d-4cc9-aec2-0f96474a4648" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_8cb83cf0-cb2a-4420-a21d-a4066ecaa840" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_ac9a85c0-1a7a-46b2-8c2b-acbfc30cd8a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_8cb83cf0-cb2a-4420-a21d-a4066ecaa840" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_ac9a85c0-1a7a-46b2-8c2b-acbfc30cd8a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_101e3160-6581-4485-a39a-27c53c5c5849" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_ac9a85c0-1a7a-46b2-8c2b-acbfc30cd8a6" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_101e3160-6581-4485-a39a-27c53c5c5849" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_d1306845-5087-46a3-b702-98c6d428689b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_ac9a85c0-1a7a-46b2-8c2b-acbfc30cd8a6" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_d1306845-5087-46a3-b702-98c6d428689b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_86e53220-2591-48a5-95fc-143673b569f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_ac9a85c0-1a7a-46b2-8c2b-acbfc30cd8a6" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_86e53220-2591-48a5-95fc-143673b569f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_8f59a7e8-d81c-4001-8999-01700b508b40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_ac9a85c0-1a7a-46b2-8c2b-acbfc30cd8a6" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_8f59a7e8-d81c-4001-8999-01700b508b40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_92bb92e6-db2b-4549-a9de-dcbc62869343" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_ac9a85c0-1a7a-46b2-8c2b-acbfc30cd8a6" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_92bb92e6-db2b-4549-a9de-dcbc62869343" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>12
<FILENAME>amwd-20220430_g1.jpg
<TEXT>
begin 644 amwd-20220430_g1.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@#
MP 4: P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ KS?]H[]KO]G7]D?P]'XN_:.^)4/A72)(W<ZM?6%R]K$JE5)E
MFBC9(N74#>5SGC.#7I%>,?\ !1ZRM-1_X)Y_'BQOK=)H9O@UXH26*1<JRG2;
MG((- 'E4'_!?'_@CA<3+!'_P4*^'@9S@&34)%7\2T8 _&O:?V=_VX?V.?VMQ
M,O[,?[4/@/QW-:Q>;=V7A?Q1;7=S;)G&Z6!',D8R1RRCK7\['_!EA9VFH?\
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
M/+:RNK:V\1QB:TEUB]DF^R 0L/+%O;16TY2W50B,T) &T @'[&:+_P %[?\
M@E)K=A;:Y_PTW?:=I%Y(J6WB/Q!\-O$>F:2Y8@ B_N]/CMMIR/F\S'.<XKWS
MP7^UY^R_\2O'&@?#CX:?'KPOXEUCQ1X>O-=T&V\.:O'?I=Z;:R6\4]T);<O&
M(U>Z@4%F&\N=N[8^WO=4T?2-;TF?0=9TJVN[&Z@:"ZLKJ!9(IHF&UD9&!#*0
M2"",$5^=/[-'_!&;P-^P9_P7"N/VN?V6? *Z-\+_ (A_!W7+76M$TZ';9>'=
M=74=+D\N$#B&"YCWR1Q#Y4:"<+M3RT4 _1^BOFC]J/\ X+"?\$YOV*?B6WP@
M_:J_:,3P1XA%LMQ#8ZUX5U95N8&Z302K:-%<1YRI>-F4,K*2&5@,C]J#_@MY
M_P $OOV.O^$/B^/7[5&F:;/XZT>TU?P]9V.E7M]<-IMTH>"]FBMX7>VA=6#!
MI0A8!MH.UL 'U=17G'Q__:]_9E_9:^'-G\6?C]\:M"\-:#J<T4&CWEY=;WU2
M:4 QPVD,8:6[E8'*QPJ[$<@8KP3P]_P7B_X)DZI\?=/_ &9/%GQJUOP1XQU@
MPC1M-^)7P]UKPV+[S25B*OJ5I"J!R,(9"@<\+D\4 ?85%>9?M4_MB?L[_L3_
M  \'Q:_:<\<7/AGPP)Q#/K__  CU_>VEJ[,JJ)Y+2"5;<,SJJF4J'8[5)/%>
M":M_P<!_\$@-)^"=_P#M!']M;0;CPUI^KKI326VE7[75Q>F,2^3!:FW$\Y"%
M69D0H@9=[+D4 ?9%?.OQ_P#^"M7_  3C_97^)-U\(/VB_P!K+PUX-\2V<:23
MZ/KHGAE\MAE9%S'AT/.&4D9!&<@UI?L,_P#!3/\ 8A_X*0^%]1\4?L>_':P\
M5?V,Z+K6EM:SV=_I^_.QI;6Y1)51L,%D"E&*L Q(./PV_P"#WB"!?VKO@C=+
M$HD?X>7ZNX')47V0"?0%C^9H _HS\+^)M!\:>&M.\8^%=4BOM+U:QAO=-O8#
ME+BWE0/'(OLRL"/8U>K\]?#7_!>+_@E1^Q1\&_A-\ ?V@?VK=/L/%<'PX\/Q
MZKI>D:-?:G_91;3K?BZ>SAD2!AD$QL?, ()7!!K[T\!^//!?Q1\%:3\2/AQX
MJL-<T#7=/BOM&UC2[E9K>]MI4#QRQNI(=64@@CUH UJ*** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "O'?^"B/_ "C]^.G_ &1SQ/\ ^FJYKV*OG#_@JS\9?"_PT_86^*WA
M2^T?Q%JVN>*OACK^F>&M#\,^%;_5+G4+R>PE@BB5+2&39F26,;GVJ 2Q( )
M!_.A_P &HG@?]I[X@?M^>.M"_92^/OA[X<:__P *;OGOO$'B+P(?$,9L_P"U
M=+#116WVNU"R^8T3"1G90$92AW97]?/V?O\ @V"^"&F_M?W/[=O[?7[3WB7]
MH;XB7.N)K$IUG08-)TJ>]3;Y4DUI'),9$BV1B. 2+"JQJAC9 %'YJ?\ !JQX
M1^,'[#/_  43\2>._P!JK]G#XI^#M \2?"F_T.PUO4OAAK!MDOFU'3KE(Y&2
MU;RU:.UFP[87<%&<L*_IIM;F&]M8[RV8M'+&'C)4@E2,C@\C\: /YZ/^#V/]
MJ3QX?B]\(/V,+36KJU\*1>&I/&&M65NY"7]U+=36=NT@SAC"EM<;!V-RQ/;'
MMO\ P78_9P_;D_X*=_LE_"WX)_LD?\$I?B;X1U'X=>*+>^T74/$/BCPC!!;:
M6MA+ (+=[76IG5MPM6 P%Q%G.0 ;?_!W+_P2=^/'[7OA+P/^VA^S%\/]1\6Z
MWX"TVXT;Q?X;T6U:XOYM*>3SX+F"% 7F$,K3AT0,^VX5@-J.1+_P23_X.#/V
MEOB[^SWX6_8XO_\ @G/\5O&WQS\.:1!H5IK5G8):^'KI84$,5_J][.ROIH"J
MOG$12[F5BF"ZQ@ T/^#B>7XYWG_!MOX)E_:CT&73OB1%<^#D\<VEQ<Q3NFKI
M"4NV,D+-&Q:4.V58CYN":\7_ .#;G_@D+^R;_P %"O\ @E;K_BC]M7P9<^+4
MO/&>I:+X(!U.:!O"]E&+>:6:Q,; 0W$UT\ADDPQD2"&-LHNROIK_ (.@="^,
M?BS_ ()(^'_V;(/#?B3XD?%#6/$6B3ZB/ _@:]N8[E[5':\N_+MHY%M8?,X1
M';=\Z@%B":T_^#35/$GPT_X)P2_LZ_%3X<^+O"7C+1?&NJZA=Z-XK\(7^FLU
MI,8#'-&]Q"D<JDDKA6)!4Y H [;_ (*>_LA?!#]A#_@W:^+_ .RQ^SMH-SI_
MA/PO\/[A;"*]O&N+B62:_2>::65N7=Y978G@#=A0J@ ?*?\ P9"_\FN?''_L
M?]-_](6K[H_X.#/$V?\ @E9\5_A%H'A;Q'K_ (H\;^&FT[PQH7ACPQ>ZG<7D
M_P!IM]PVVL4GEJJMN+/M& <$D8KX<_X,Z=#\>_LZ_#OXL? OX_?!_P =>"O$
M?B/Q18ZEH-OXI\#:E8PWT$=G*LA2>6!8MR;.5+ _,, YH ^3_P!B+X]>+/V]
M/^#O33_B5\6;N2_M=*^(/BNT\.V-T=R:?I^DZ7JB:?$BGA"A@BE. ,RL[]6)
MK=_X.X/B%XL_9=_X+)?!O]IGX(ZLVA^,-'^%^E:K:ZG:?*S75KJ^I"-Y,8W@
MH!$P/#1KL.5XKT?XP?L%_$?_ ((X?\'%GAS_ (*2ZE\./$&J?L\^+?&.L:MJ
M7BWP[H<]_%X9DUBRO+>ZAO([9'>!(;B[,J-MVO"%";G5T&;_ ,%//V5?''_!
MQ)_P6@\&K^R5X?UZZ^"O@SP5I>@^-?BY<:'<VFE1)'?7EY>&UEN(T%Q/LNEA
MCC0$M(A;B,-( #Z,_P"#NKQI;?$__@BG\-?B5#8&W37OBCX<U.*W<Y,(GT;4
MY N?4!\5YE_P;]_\$8_V//\ @H/_ ,$>=.\7?MH^#+WQ5>ZUKVJ6/@S5$U::
MWN?"NF6]]*?)L"AVPE[QKR:1BK>;YJJX9451[)_P=P>#_$7CG_@GAX"_97_9
M_P#@]XN\4>((OB+IFI6NA^$/"%_J*V>E6NGZA;F1Y+>%TC >6% K,&.[(! )
M'JG_  :U7.L^"?\ @E9X6_9Y^(G@+Q5X7\8^$=8UA]:T/Q5X3OM-DCCN=2GN
M(9$-S"BRJR2KRA;!R#@B@#S7_@XN_9@^#O[''_!NM>?LR_ GP[)IWA/P9KGA
M^UT6VN+EIY1NU-9))'D;EI'DDD=CQDR-@ <#Q_\ X->OV9/@%XH_X(H?&OXG
M^)OA1HFI>(?$^I>)=#UG5]1L4GFFTV'2X&CM 7!V1!YI7V+@%GW') Q]/_\
M!U;#XE\=_P#!+75/@-\-OAYXJ\5>+?%7BC2I-)T;PKX5O=2D,5K=)-/+(;:)
MUA55 Y<KDL ,FO!?^#=3Q-K?[,?_  12^,GPJ^//PB^(?ACQ/I&O:]J(\/ZG
M\.M66[OK>\TZT@MFMHQ;$W!>97CV1[F4KE@JD,0#XC_X,W/@S\+_ (O?\% /
M'%[\4/!EEKR^%/A]_;6@6NJ1^=;VFI+>P6Z7@A;Y&FCBN)T21@6C$SE2"V:I
MZ_9V'PF_X/#+6P^'EA#I%NW[1%C']GT^(1(%O88A<@*N  _VB7=Z[SZUZ5_P
M:.?#+XU?LG?M[^-9/VD/V>?B1X,L_%GPVDTS1-4U_P"'NJ06DMXM_:3>0TS6
M^R)FC21@7*J=A&<E0> ^)WA+XRZW_P ',T/[<&F?LR_%F7X7P_'S2M2D\5K\
M*]:\G^SX'MX9+L+]E\PQ#RV?(7)49 .10!^G7_!RC_P2I^-?[?VB?#7XY_#_
M /;(\%_"O0/A%)>WGB"Y^(>M7&G:;9"5[=EU*.XAC<+<1^2% <*#N7;(AR&_
M-[_@Z5_;)\$?MF_ O]G'Q3\+-(\5>(O#/A^77]-L_C)K?AU=+T_QK=K#IL=W
M-IT,C"=X5DA!:4Q)"6?;$TFQ]OT!_P 'C_@C]NGXSW_P;L/@Q\/_ !CXD^#<
MFDSW5S;^%](N;F(Z\\N$:\BA0LK?9C&(?- P7N O.\5XC_P7*\+?\%%?VW?^
M"=?[./Q%F_X)8>)OA;X/^&EM-HJ:%;/+?:DAEL[2)9FTV*V633[$?8]D;38<
MLP5E0>6TH!^M'[,6LZEXJ_X-M?#VI>(;R2\GF_9$ECFEN&+M(J>'Y(QN)Z_*
MH'-?DA_P9?? GX/_ !4_:W^*_CCXE?#O2M>U+PGX,L7\.3:M:+<+827%S(DL
ML:/E1*438),;E5G4$!V!_2S]COXN>--(_P"#<)O#?Q0_9J^)/@_4M"^!5WX/
MTK1-9\*S2:GK]]_94EM'+:V-L);A8)9658WF2,L,N56/:[?!W_!H7X&^+?[(
M_P"TU\6K+]I;X!_$;P5%XF\"V[:-?^(/A[JL%M.UG+)//'YK6^U7\HEE4D%]
MI"Y; (!XM_P1^M[3X:?\':NJ> ? UI'I>C+\7/B9I,>FV*"*%+.&TUMHH%1<
M (I@BPN,#8N.@KUC_@Y__:AU+XK?\%I?@G^QY\0-1(^&G@*^\.76KZ/.^+>Y
MN=0OD>[N)0>& M/)B&[.T"7&/,;/FG_!.GP5\:?AW_P<L']MCQY^S-\5](^&
MFK?&+QSJ4'B>^^%VLI#'::K!J\5G-(/LNZ-6:[@R6 V!B6P 2/IC_@[<_P""
M/7[0GQM^)N@_\%%/V6OASJOBT6WAV+1/B%H'A^S>XOK46[R/;:BD,8+S1[)#
M%)L!,8AC;&TNR 'V9_P6L_X-]M"_X*Z?&OX<?'/2?VC[CX=:OX-T_P#LG5I(
M/#_VUKW3Q<FXC,#">(P31N\^TG>I\T' V?-^>/\ P>?_ +3GC&?]IWX-?L2W
M>M7X\%Z7X1A\7:S8PW&W^T;NYOKJR1Y,D*SQ16<NPG 4W4G//'U5_P $O_\
M@X*_;%_:[^#?A_\ 9PT;_@G!\0O$_P <-/T^'2]4\:7L/V+PBLB*(_[5U2[D
M DM.!YLD"1NTC!EB.751P'_!VK_P25_:2_:E\._#[]N+X!^![KQMXB\%>&3X
M>^(6B^&=,D>YDLA*]Q#>VUL&>1XHYIKH/&ID=%F1OF5)' !H?\%\/V;/V_\
M_@J!\"/A7\._V4O^"57Q.\%ZW\,_$[7NFZAX@\4>$K6.TLC:B(0VSVFM2NC!
MXK=@,* (@<Y K]</V4K[XS:G^S!\.K_]HW0GTSXA2^!M*;QUI[SQ2FWUC[)%
M]L3?"S1MB?S.48J>QQ7Y7_\ !*K_ (.$/VG?VA?@-X9_9-3_ ()U?%#Q?\>-
M%TJ#16\1+8+:^%Y3$@B34]7O96633U 4-,JQ2%V#"/YG6,?KSX"TSQ9HO@?1
MM(\>^)HM:UVUTJWBUK6(+);9+Z[6-1-.L*DB)7<,P0$[00,G&: /RH_X/./#
MGBK6O^"4?AK5=!BE>RT?XTZ3=:YY8.$MVT[4X$=O]GSIH5Y[NM>/?\&/NI:-
M+\ ?CYI$#K_:$'C#19KI0>1"]K<+$3[;HYOR-?L3^UI^RY\)?VU/V</%W[+?
MQRT=[WPOXRTEK'44A8++ VX/%<1,00LL4J1RHQ! >-201P?PO_88_9C_ &]?
M^#83]N[Q+XD^)OP)\5?%C]G/Q[9)INN>.OAIHDE^]I%#*TEGJ%Q:1YDMI8?,
MD22.3"%;B3RI)6500#]N?VSOVJ-6_8[^#>K?'4_L[>,O'^A>'-'O=5\3#P7<
M:8+C3;.VC$DDIBO;NW,P\OS'VQ;VQ$W&2H;XH_8G_P"#GS]G'_@H7\<[?]G7
M]E3]BWXV^(/$\VGS7\L$T&@VL-M:0[1)/++-JBJB NB]<EG50"2!73?MC_\
M!:[_ ()J?&G]B/XH^ ?A+^T%=^(_$GBWX<:WHV@^&=)\"ZW+J,]]=:?-#! U
ML+/S(2SNH)D"JO)) !-?G9_P:2?\$U?V[OV?_P!M[7?VI?CU^R]XK\$>"+KX
M7W^CV>J>+K#^SIKF[GO+"6)([6<K<.IC@E;S!'Y?RCYLL 0"K_P?!JO_  N_
M]GZ7R\,WA/703WQ]IM./U-?:O[+G_!N]_P $\/VO/^"?OP,\>_M9_#K5M>^(
M6J>"=$\0^)O&UIXAN+;4-1>XL('&GS.IP;2&'R;:*-57RHX%\LH2Q;Y _P"#
MP_X<_&3]I[]IOX4^#_V>O@%\0O&<O@KPMJ,?B.[\-^ ]2N[6VENIX'BB$\<!
MCD?9$6(1FV[AG!.*_9W_ ()C^.=*\;_L#?"6.QTS6+"[T/X>:)H^M:9K^@W>
MFW5E?VVG6R3P/#=1QOE&XW %6Q\K$<T ? G_  <&?\$H_BU\=_CE\'_VZ?A_
M^WCX%^"'@?X(:7:6\USXVU">TA\-S6]\;F/4=.V1NDUTP$$8@8Q;S:0*'.<#
M\X?^#KS]KOP1^VM\4/@C\:?A-\,O%FG^#9O"6J0^%_&7BG1AIR^++<74+?:[
M.WD;[2+4%ODDGCB\SS&**5&X^Z_\'?'PS_;^^)O[:7PPM_"OP9\8^,_A!I_A
MBWE\/:5X>T:[OM/FULW4_P!K2X2W5B+AXA;H-V"8O]7SYE>;_P#!R!X,_P""
MB_[<G@?X#_M0>(/^"8_BKX9>%[#0+[1=/\,64KZOJ6GNS6TBF]MK:V0:=&X&
MR"-QYA\F3>L9VH0#]1?^"H6LZEXN_P"#8WQ'XD\1W;WE[J/P \-W=Y<7#%WE
MF=-/D:1B>2Q8[L]<\U\<_P#!DM\&/A=J_P (OC=\9=8\$:?>>)4\0V.AP:M>
M6ZRR0:>]JTDEO'NSL61B#(%QYGEQALA%Q]*?MD>.O&OCW_@U>\677CSX&>+?
MA]>Z7\%M%TDZ'XVLX[:_D^RC3X'N&@5V:&-Y4E\M9=LA15=D3>%'PK_P:F_\
M% ?!'["G[-GQ?UOX]?"?QP_@#4/%MI+)\0?"?AFXUJUTV^CLS_H=[!9H\]N)
M$*M'.4,3,'1F0A=P!Y!^Q7XAN/\ @GS_ ,'6^H?"GX)H=+\+ZI\<=7\'RZ%9
M_);G2-1GD6&U*CK' [V\B#LULA[5ZW_P>\_\G3_ _P#[)_J/_I<*O?\ !%W]
MAG]H/_@HS_P7"\5?\%<_B'\%O$'A#X4:;\0M9\6Z%<^)M->U?4[J>28:=:0!
MP/.:$21RRR)F-3;[,@NHJS_P> _#'XT?M0?MB_#C0OV>/V?_ (B>,_\ A#/!
M-Q:^(;[P[X!U.ZM;>XGNC(D(G2 QR-L 8[&8#< 2#D  [#_@X5_9B_9_^"/_
M  ;K?LYGX4_"/0M#GM/%'A>5;ZQT]%NI9+S0+^:[>2;'F2--*!)(68EW52<E
M1C[I_P"#5WQ#JNO_ /!$+X3QZK>/.=/O_$%I;M(Q)6)=:O65<GL-V .P '05
M\@_\%^=4\5?M(_\ !"K]G/X)?!#X+_$;Q%XOEU+PY?7OAW3_ (;ZNUUIL-AH
MMY:7?VE#;?N&2XE2,*^"^2R!E!:OJW_@UD3Q%X+_ ."4GASX$?$3X?>*?"WB
MSP?K^K?VWHOBKPM>Z;*B75_<7$$B?:8D$J,C]4+8((.#0!^C]%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'Q'_P '#NM7
M5Q_P2<^*_P *O#7A#Q'XA\3>-=%BTSPUH7A?PS>:G<W<_P!KMW;Y;6)_+54#
M.7?:N%(!)P#\1?\ !G9HWCS]G3X:_%;X$_'[X/\ CKP5XC\1^*[+4M!M_%'@
M;4K&&^@2SD60I/+ L6Y3&<J6!^9< YK]N:* "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M:(3(+J%+"V*Q!G"K)*@G3EB2$[?_ ((__P#!:#XI?\%8OV4OB#:>$?AIX/\
M#O[0WPX"V6K>&M:U&Z@T"XN)O,6WO@T:S7"6Y>*97A'F.K1!?, D5P ?8'Q&
M_;"^#'PT_:B^'7['FL:RT_COXE6FIWVCZ3:%6:UL+&V>:6[N!NS'&S*(DX)=
MRV.(W*^IU_*7_P $YOCI_P %1?VB_P#@X2U'QYX5^)GPY\1?'F"?Q+IAU'XE
MQ:BWAN&&UM[B&6"&*Q*3Q0)&CB!%P <%P26)_7C_ (+'?\%*O^"JG_!)[]@_
MX<?M/:U;?L_:[XLU/Q1'X:\?:%:>$]<FTX7D\=_<PW5A.VIP2K"(;6.-XI8V
M8R.S"3;A0 ?IY17YE?![_@K3^W)\=/\ @@!>_P#!5GPQH_PITKXAZ!9ZYJNK
M:#>^%-2N-&O;'3KVY@,$2+J<<]O,T<2/YK2RKN5E\L!P4D_X-Q?^"S'[3_\
MP5^\-?%K6?VE? G@+0Y? 5]HL.CKX&TN]MEF6[2]:0S?:KRX+$&W3;MVXRV<
MY& #],:*_#7]N3_@Y*_;^_X)_P#_  5CN/V#OB_I/P+U'P'H_B_0(=>\:V_@
MG6K2ZAT6_BM+F:;8=7F5)H8+EQG:ZEHMVS!V5ZCH/_!7K_@MAXW_ ."LGPR^
M"$W_  3?U/P9\#?'>K0&T&N^%KB?4'T"7._5+N^AE:&SN(X_WS6K!6BXBD#,
MP=@#]>:*_#W_ (*S_P#!Q9_P4H_X)F?\%';O]CS3_A]\&?&/AMO[,O\ 3+Z#
MP-K$>J26-X01;[!K)C>Y3#QA@ LC!6V)NV*S_@K9_P %Q/\ @M[_ ,$R/BS\
M.?BA\4/@!\'O#OP\^(@N[GP_X!%S<ZIJD,%JT'GVFJ7B-&D5X$N8CFV#PJ6P
M#+L;(!^N?[6WBW]J+X=_"^3XD?LK> ?#_C/5M!9[S5? FLRS6UQXALT0E[:Q
MNT8K:WAQF,RQ2QN?W;"/=YBY?[!O[>7[/?\ P47_ &>]/_:+_9U\033Z;<3/
M::OI&HQ"'4-#U",#SK&\A!/E3)N'<JRLKJ65E8]=^S+\=O#7[4/[.?@/]I'P
M=936NE>/?!^G>(+"TN6!EMXKNVCG6)R."Z;]IQQE37X<?LG?'Z]_X)C_ /!V
M'\6_V0M(O&M/AW\</%B1:AI"-MMX=2U*QCU:PGC0<!EN;M[8 <!+IQCY5  /
MW_HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "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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
M?%7]L?P]\7?A1*MT=-\-ZG\.I;.[TW[1GS;>*=M0FC-H[-([0/$WS2,590S
M@'Y3?\&AO@B]^/OA3XR?!/PS^W1\5?A5K.DZCINN1Z#\/;C0D35;66.2"2Y<
M:EI=Y(S1/'"A*,B@3QY!+9K]7/\ @FE_P1(_8W_X)5_M$^*OB;\"OCQ\1->\
M6^/O#LT>K:-XY\1:7.)[=;N*62\C@M+&V?*RLB%\E%\_;@%EKXE\1_\ !IK\
M>/V<?VO&_:8_X)7?\%#)OA7;&\FETVQU72YY;O1H)2=]HL\;E;ZW[".=!E0H
M<R$;S^H'[#'[%.O_ +*N@:GXJ^-/[0WB'XP?%3Q1';IXO^)7B>".WDN(8-_D
M65I:Q$QV-G$9976!"<R32NS,6X /Y\/^"!0*_P#!SOKH(P?^$F\?\?\  ;ZO
MT9_X/0(W?_@E'X495)"_'+2"Q'8?V7JX_F15CQ#_ ,&R?CSX9_\ !3>]_P""
MB?["'[?]U\)[C6-=U#5KO2[KP#;ZS-I\M^)1?1V[3S"&2*3SY=BRQ-Y6Y>7*
MBOKS]O7_ ()0?"O]NS_@G?-^P+XN^)'B"W%LMM>:)XZU2;^T-1BU>!F<:A<[
MRHN&E:2;S5!0,)Y GE_*5 /SQ_X)^D?\0:/CWG_FGGCS_P!.%]7)_P#!C?\
M\B)^TC_V%_"W_HK5*]>_9U_X-I_VQ?"W[#_B[]@+X]_\%0KFY^&.H0WTWA;P
M/X1\)K#90:G/\T=Y>W#,EU<P1S8G^P+(D+3*K,S %6]M_P""'G_!#;XP?\$:
M?%7C9+?]KK0/'WA;Q]%9-K.E/\/)M/O(+BS6Y$$D%P-0E15/VE]ZM$VX*FTI
M@Y /R%_X+9^&M(\:?\'5=KX.\06B7%AJWQ(^'%G?02+E9(9;/1T=2.X*L1^-
M?U+5^/O[5W_!LQ^TA^U7_P %';G_ (*6:[_P4'\*:3XN'BK2-;TO2+/X07#V
M-HVF);1VD1#ZOO<;;2+>=PW,7(VY 'ZX>#H/&%MX7L;?Q_JFFWNM);J-2N]'
ML)+6UEE[M%%)+*\:^BM(Y'J: /YAO^#GK_E8%\._]@CPA_Z/-?3W_!\G_P B
MC^S5_P!A'Q9_Z+TBO<O^"D?_  ;,_'O_ (*,_MR7_P"VYXH_;]\.>&=1#646
M@Z-IOPHFECL+:SQ]G5WDU3,LF1N=\*&9CA5&%'I?_!9'_@A3^T=_P6,;X:P?
M$G]M+PAX1M?AYI5T!;Z)\+;F7[=J-XMN+NX)EU4E(C]EC\N+YF0%]TDA(( /
MI+_@BJ2?^"2/[.))S_Q9[0O_ $CCK\-_^"HMEJ?B'_@\+\$Z9X65FO8?B]\,
MFD,?5-D&D2NQQV6(;C["OWR_X)T_LQ_$W]B3]CKPC^R]\6?B]H?C(> M)CTK
M1_$.D^&Y-)#Z;#&JPB>*2ZN TJ@$&1652 OR @D_E1_P23_9AO\ _@IA_P %
MY_C9_P %HM5TUY?A9X.\8WVF?#+5IHSY7B&_@M5TNWN(<\/%#9QB4M_#)- !
MDHX4 _<NBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ K ^*?PK^&_QO^'>L?"3XO\ @C3?$GAGQ!8O9ZUH>KVJS6UW"W5'1N#S
M@@]00""" :WZ* /+_P!E#]F'3OV1OAO_ ,*7\'?$_P 4:]X1TV54\'Z5XKO4
MO)O#MB%"IIT-UL$T]O'C$?VAI947">8RJH7U"BB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#S']JS]F:Q_:U^&Q
M^#'BSXH^*/#WA34IBGB_3O"=ZEG/X@L2I5].ENMAF@MY,XD^SM'*ZY3S%5F#
M=;\*?A1\-?@7\.='^$/P=\#Z;X;\,>'[%+/1=#TBU6&WM(5Z*BK[DDD\LQ))
M))-=#10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!E>.KCQA:>"-9
MN_AYIUG>:_%I5P^AVFHS&.WGO!$QA25QRJ&3:&(Y )-?EC_P4N_X)/?$C]GS
M]D;QU_P4*^&O_!2CX[#X]_#CP]<>+KSQ?J'CAUTO59+1#<7-DNEHH@M[5T61
M(;9/D0>6C^:NX-^L=?+G[1GAFR_X*.^([G]DW2)3-\(- UZ'_A<NMQ']UXAN
M+6995\+VKC[Z><D9OY5.$1/L@)DEG^S 'S]^W7_P4?\ VCM!_P"":/[,5MX0
MO&\'_&K]K'4_!?A9-1L;<"7PY-J]O;R:C>01N#MDC\WRXPV3&TZ-UCJW^WGK
M6G_\$<_B;^SO^T-\$M?\0P^ _%_Q2LOAO\7_  _K7BF]U.+5K;48)6M]9E-Y
M+(1>VTEL[M<*1),LC1R,P*[>=_X+^:+80?$S]B?]J72+NTN?!_PQ_:PT6P\5
MW=A*KPZ7'->P1-)(4.V,0RV31,#C;(RH<$XJY_P<T^$]7^-/P;_9M_9?\%PO
M<>(_'W[5'AR#3[:(9=;>*VOOM%QQT2(21LS=%4DG % '5ZC\7=1_X*!_\%H/
M'O[#?B+7=4C^$?[/?P\L+_Q/X=TK59[2/Q+XGU/RI8/MLD#HT]K;VKMMMB=A
MG!=PVQ0NO_P3[_:&\8?"W_@I?^T!_P $H/&7BO4]<T+P5I>F>-_A%?:WJ,MY
M>V>A7T< N],DGF9I)8;6[G1(&=G<1R;"V$0#SW_@G]X2U#X+?\'%'[:?@CQ9
M"T4_Q$\&>$_&/A6248-[IL41MIY$SU6.ZE,)(XW1T?LN>$]7^(?_  =#?M+?
M&G1(GDT/P!\!] \'ZK=H/W8U&_.GZA'%NZ%A%;2Y';OB@#]+Z*** "BO+_BM
M^R5\-?C%XN?QIXHU_P 46]V\"0F/2?$<UM#M08!V(<9]3WKR#XC?L]^#O@+\
M:_A4/!/B+Q/,-?\ %CVE^NJ>);F=?+6!F&U2P&<^H- 'U?16/_P@^D?\_-[_
M .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M
M0!L45C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%
MM1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q
M16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\
M"#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\
M(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?
M\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/
MI'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _
M-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>
M_P#@6U'_  @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!
M;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^
M!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!
ML45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_
M  @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8_
M_"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I
M'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"
M#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_  @^D?\
M/S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\
MWO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\
M@6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO
M_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;4
M ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1
M_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16
M/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#
MZ1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;4 ;%%8_\
MP@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_
M #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\
M_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_
M (%M0!L45C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-
M[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6
MU &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;
M4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L4
M5C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P
M@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_
M ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1
M_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'
M_/S>_P#@6U'_  @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[
M_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/
MS>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X
M%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@
M6U'_  @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;
M%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?
M\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C
M_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_  @^
MD?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z
M1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q1679^$M-L;I+N&XNBT;94/<L1^(K
M4H **** "BBB@ HHHH **** "BBB@#%^(_@F'XD^ =8^']QXEUG1H]9TZ6SE
MU3P]J!M+ZU612K/!.H+0R $[77YE/(((!KX0TK_@VC_X)\Z#IB:+H?Q*^.ME
M9Q[O+M+3XS:E'$NXEFPJD 9))/'))/>OT)HH \=T3]@K]EK2OV,;?]@&_P#A
MI%JWPOA\.C1IM"U>X>9[F'=YAEDFR'-P9LS^<I5Q+^\4JP!%3X7_ +!_PM\
M_%?0_CCXT\=^,_B+XL\):/-I7@G6OB%K4=[)X<LYE5)UM%BBB032HB))=2+)
M=2(H5YF4D'VVB@#RCX\_L>_#+X[_ ! \-?&A];U[PEX_\'V]S:^'/'G@^[B@
MU&VM+@#[19N)XIH+FWD*HQAGBD17174*X#5J?LX?LO?"+]ECPKJ?AKX5Z3=?
M:-?UN?6O%.O:O?/=ZEKVISX\Z]O+B0EI96VJHZ(B*J(J(JJ/0Z* "BBB@ KP
MO]K#_DMGP/\ ^Q[E_P#29J]TKPO]K#_DMGP/_P"Q[E_])FH ]THHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ KPO]K#_DMGP/\ ^Q[E_P#29J]TKPO]K#_DMGP/_P"Q[E_])FH ]THHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ KPO]K#_DMGP/\ ^Q[E_P#29J]TKPO]K#_DMGP/_P"Q[E_])FH ]THH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ KPO]K#_DMGP/\ ^Q[E_P#29J]TKPO]K#_DMGP/_P"Q[E_])FH
M]THHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N.\0?M"
M_ OPI\7] _9^\1?%SP]:>.?%,4\OA[PA+JL7]I7T4,+S2RI;Y\PQK'&[%R-H
MVXSD@5V-?FC^UQ\,OAUX,_X.2/V.O%WA#P+I&E:GXA\%_$"37K_3M-B@FU&1
M-+E*R3NB@RN#+)\S9/S'GF@#]!OC'\;?@Y^SQX!NOBI\>?BEX?\ !OAFQDBC
MO-?\3ZO#8V<+R.(XU:69E4%G95 )Y) %>1:%_P %:_\ @EUXHURS\,^&_P#@
MH;\&+_4=1NX[6PL;/XD:;)+<32,$2-$68EF9B  .22!7>?M'?LD_ 7]KBST#
MP[^T?X"LO%_AWP]JYU6#PEKENEQI=Y>B)XHIKJW=2MR(DDEV1R9CW2;V1F2-
MD^+_ -H/]@;]AB\_X*9?LW?LZ_L^?L7_  F\'WOA6]O_ (L^.=9\'?#G3--O
M8;#2@MKI=N9[>!'\N;5+N.4IGYAIS>E 'W=\9_CK\%OV<_ D_P 4/C]\6/#O
M@KPW;3QPW&N^*=8AL;2.21ML:&69E4,S< 9R:P_V?OVPOV4OVL%U5_V8OVC_
M  3\05T(PC6F\&^)K;4A8F;?Y0F,#MY>_P N3;NQG8V.AKXG_P""TK_MK3_'
M+P%XI\+?\$IM,_:=^ _@70[S4_$_A#4M:T^0WVMS_N4N%TV=9I+M[2U$PB M
MY,O?R$+NC1Q[=_P1[^/?_!.[]IG]FBZ^+O\ P3T^ GACX9V-QK#6?CGP7HG@
MRRT.\TO6(44-!>P6B*KR*C+MD^8,C#!!#*H!]8T444 %>%_M8?\ );/@?_V/
M<O\ Z3-7NE>%_M8?\EL^!_\ V/<O_I,U 'NE%%% !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 %
M%%% !1110 4444 %%%% !1110 5^;O[='BOPQ8?\'&G[$>EWWB&RAN4\$^/5
M>"6Z174S:6ZP@@G(+LCA?[Q4@9Q7Z15Q>O?LW_L[^*M9N/$7BCX">"]2U"\D
M,EW?7_A:TFFG<]6=WC+,?<F@#M*^0_\ @G2G_"_?VF/VB/V]KS]]9>(?'"_#
MSX?7#?.O]@>&C+:RRPO_ ,\Y]7FU5^."$C/.!7UVJJJA54  8  Z5F>"_ _@
MKX;^&K;P7\._!^EZ!H]EO^QZ3HNGQVMM!O=I'V11*J+N=F8X RS$GDF@#RG7
M?^"C7["?A+X]^)/V8/&_[5G@KP]X\\)6=M=Z]X=\2ZRFFRP0SPI/&Z/<[(YA
MY4B.?*9]@<;MN:\?_P""9WP.\/V'[5?[4/[;'POTHV'P_P#C=XPT*?P<BVYA
MBU<Z=IIBO=:AC('[F[O+B<I+C]^(//7<DT;M],^,OV=OV?OB+XSL_B-\0?@7
MX.UWQ#IR*NGZ]K/ABTNKVU52641SR1LZ $D@ C!-=CTZ4 %%%% 'E_Q6_9*^
M&OQB\7/XT\4:_P"*+>[>!(3'I/B.:VAVH, [$.,^I[UXE\7?V6OAY\(?CE\'
MKCPQKGB6X;4?&ABG&JZ_-<A0D)<; Y^4Y')'4<5]>UX7^UA_R6SX'_\ 8]R_
M^DS4 >N?\(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X
M%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44
M 8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\
M(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\
M\(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D
M?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__  @^
MD?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>
M_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S
M>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%
MM6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__  @^D?\ /S>_
M^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%
M% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'
M_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_
M /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__  @^D?\ /S>_^!;4?\(/
MI'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (
M/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\
MWO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S
M\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__  @^D?\ /S>_^!;4?\(/I'_/S>_^
M!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\W
MO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6
MQ10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M
M1_P@^D?\_-[_ .!;5L44 8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8
M_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"
M#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\
M"#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\
M_-[_ .!;5L44 8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?
M\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO
M_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _
M-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;
M5L44 8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!
M;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%%
M&/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_
MP@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__
M  @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'
M_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I
M'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M7Y'?\ #Q+]
MLK_HM,__ ()K'_XQ7[$U^!= 'M?_  \2_;*_Z+3/_P"":Q_^,4?\/$OVRO\
MHM,__@FL?_C%>*44 ?I'_P $L?C;\6OVE?\ A._^%S>.;K5O[%_LO^S=D$-O
MY7G?:_,_U*)NSY2=<XQQC)KZY_X0?2/^?F]_\"VKX=_X(=?\U0_[@G_M_7WU
M0!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__  @^D?\ /S>_^!;4
M?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/
M_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z
M1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#
MZ1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__  @^D?\ /S>_^!;4?\(/I'_/
MS>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_
M #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\
MX%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_
M (%M1_P@^D?\_-[_ .!;5L44 9=GX2TVQNDNX;BZ+1ME0]RQ'XBM2BB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KPO]K#_ )+9\#_^
MQ[E_])FKW2O"_P!K#_DMGP/_ .Q[E_\ 29J /=**** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "OP+K]]*_&&V_8C_:?O?BK<?!.Q^&
M/VCQ-9Z<M]>Z;;ZU92"V@8C:TLJS&*,G((1F#$,"!@B@#RFBO??^'7_[<_\
MT0[_ ,N;3/\ Y)H_X=?_ +<__1#O_+FTS_Y)H ] _P""4/[2/PP_9_U3QE:_
M%2\O-.L=?DTN*#6_L+R65K+']KQ'/(N?*+^9\I(P?+?) 6OTMT37-%\2Z3!K
MWAS5[6_L;J,26UY97"RQ2J>C*ZDAA[@U\B_\$P_V1OBY\#]+^(>B?M$?#*VL
M[+Q''ID=M9WEY9WL5VD7VOS59(I)!@>;'PX&=W&<''H6M_L5Z[\+]6G\:_L8
M?$Z?P/>S2&6Z\*W^ZZT&_;N&A;+0$]-\>=HX55H ^@J*^?\ P]^VU>?#[6;?
MP)^V-\-KGX?:K-)Y5KX@0FXT+4&]8[E<^23UV2?='WF!XKWG3-3TW6M/AU;1
M]0@N[6XC$EO<VTJR1RH>0RLI(8'U% $]%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !7A?[6'_ "6SX'_]CW+_ .DS5[I7A?[6
M'_);/@?_ -CW+_Z3-0![I1110 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 %%%% !116%\2_B/X0^$?@34_B/X\U5;+2M)M6GNYFY) X"*/XG9B%5>I9
M@.] '&_M3?M!'X$^"K:W\,:3_:_C+Q)=?V=X-T"/E[R\; #L,\11Y#.W Z#(
MW TO[+7[/@^ _@FXD\2:M_:_C#Q'='4?&7B"3E[V\;)*@XSY29*H.!U. 6(K
MC?V6OAQXO^)_C6Y_;-^.>E-;:WK5L8/!/A^?D>'](.2G!Z3R@[G;KAB.-Q4?
M0% !1575-<TC1/LW]KZC%;_;+I+:U\UL>;,^=J#U)P<#VJU0 4444 4O$/AS
MP]XNT:X\.>*M#L]2T^Z39<V-_;+-%*OHR,""/J*\&U+]C?QQ\&M0F\5_L5?%
M*3PN7D,MQX'UYI+O0KQCR0JDF2V)/5D)/0#:*^AJ* /!/"?[<%GX6UZ#X>?M
M:> +OX:Z_,WEVVH7S^=HVH-_>AO%^1<]2KX"@@%B:]WM+RTU"UCOK"ZCG@F0
M/#-"X9'4C(8$<$$=Q5+Q7X0\*^.]!G\+^-?#EEJVFW2[;BQU"V6:*0>ZL"/H
M>U>$7?[(WQ2^ ]U)XA_8K^*;:5:%S+-\/?%<DEWH\Y)R1"Y)EM2?52<G&64"
M@#Z(HKPGP1^W%X=T_P 10?#;]ISP5>_#'Q1*=L*ZVX?3+XC@M;WJ_NV&?[Q
M&<;F->Z0S0W$*7%O*LD;J&1T;(8'D$$=10 ZBBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH *\+_:P_P"2V? __L>Y?_29J]TKPO\ :P_Y+9\#
M_P#L>Y?_ $F:@#W2BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** $=E12[L H&22> *^9+!7_ &]?C8NLSJ9/@_\ #_5"+&-A^Z\4ZQ'P92.C
MVT.2!V<GN&8+K?M.>.O%7QQ^(,?[%?P7U>2UGO+=;CXC^([8Y_L72VQFW4]/
MM$X.T+V5NF&++[?X#\"^%OAGX-TWP#X)TB.QTK2;5;>RM8APB#N3U9B<DL>2
M22<DF@#7HHKD/CK\4;/X/?##4_&T[(;B*+RM/A?_ ):W+\1KCN,_,?\ 94T
M?,G[=/QLO-=^)]IX)\,:D\=OX6E$KS0OC-]P2P/K&,*/1B]?3?P*^*-G\8?A
MAIGC:!D%Q+%Y6H0I_P LKE.)%QV&?F'^RPK\Y[Z^O-3OIM2U"X>:XN)6EGFD
M.6=V.68GU))->[_L$?%__A#_ (@R_#?5[K;8>(<?9=[<1WBCY?IO7*^Y""@#
M[0HHHH **** "BBB@#)\;^ O!7Q*\.S^$O'_ (6L-8TVX'[VRU&V66,GLP##
MAAV88(Z@BO"YOV6/C7^SS,^L_L:?%$_V2K%Y/AOXSG>YTYAG)6VG)\RV/H,D
M$G+-@8KZ*HH \/\ A[^W%X*NO$<7PT_: \+7WPR\7/\ *FF^)6 L[P]-UM>#
M$4JYP 25R3@;J]O5E=0Z,"",@@\$5B?$+X9_#_XL>&Y?"/Q)\(6&M:=-]ZUO
M[<.%/]Y2>48=F4@CL:\/;]FW]H7]FYCJ/[(OQ+_MC0(CN;X;^-[EIH$7^Y9W
M9.^#_91CMR<LQZ4 ?1E%>*_#']M[X=>)?$B?#3XOZ'?_  X\9< Z!XK BCN#
MG&;:YXCG4GA3E2W8'K7M5 !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%?-WC/_@IM\(?"'_!0GP#
M_P $XI/AKXX;Q9X^L=4O;+Q!>>'9++1XH;"UGGE\N>XV-=,3#L!A1X_G!,G0
M$ ^D:*S_ !7XJ\.>!?"VI>-_&&M6^FZ1HVGS7VJZC=R!(K6VB0R2RNQ^ZJHK
M,3V -?&W[.'_  6<U;]I;XV^'/A#X?\ ^"57[6OAO3_$M[Y=MX]\:_";^S-!
MMK;8T@NYKN6XQ'$47*\%G+*JJ68 @'VS17B/Q\_;9\.?"CXZ^&_V3OAO\/\
M4O'WQ4\4Z)<:Y:>$=(O(+9--T>"012:G?W,[!;6V,K+"A >265MJ(V'9=3]E
M/]L+X??M5VWBO1-'T34O#GC#X?>(GT'X@^!]>\K[?H5^%$B!C$[QS031,LL-
MQ&S)+&V00P=% /6J*** "O"_VL/^2V? _P#['N7_ -)FKW2O"_VL/^2V? __
M +'N7_TF:@#W2BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "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 *\J_:
MK_:"O/@MX5LO#O@/2QJWCOQ7<_V?X-T->3+<'AIY!VAB!#,3@= 2 21V?Q8^
M*?@WX*_#W5/B;X^U,6NEZ5;&69N"TC=%C0?Q.[$*H[DBO)_V5/A9XR\8^*KW
M]L#X\Z88?%7B2V\KPWHDV2/#FD'F.!0>DK@[G. ?F(PI9Q0!V7[,/[/UG^S_
M . 'TW4-4.K>)M:N6U#Q=XAFYEU&^?EV)/.Q22J#L,G&6;/I%%% !7QA^WO\
M7_\ A,/B%%\-](NMUAX>S]JVGB2\8?-]=BX7V)>OL^OF6']GGX0?&/XZW=MX
M0\*-%X<\/W#_ /"2ZK_:=S(VJW[')MU9Y#@*>79<')(R,J: /DVGP3SVLZ7-
MM,\<D;AHY(V(96!R"".A![U][?\ #%7[,W_1-/\ RLWO_P >H_X8J_9F_P"B
M:?\ E9O?_CU '#?!']IGQWHG@+3O$WQ6M)-9\-3GR6\4V$1>;3I5.UHKR-><
M#@B0#D%2<EB!]!:)KNC>)=*@USP_JD%[9W*;X+FVE#HX]016'\/?@Y\./A7I
MEYHO@7P[]CM+]P]W;27DTZ2';MSB5V R.#C&0!G.!7&:W\#?%?PTU6?QK^S;
MJ<5BTS^9J/A"]8_V?>GN8_\ GA(>Q&!T'RC((!ZS17#?"_X\>&OB%?2>%-4L
M9]!\36@_T[P[J@V3*0.6C)P)4[AE[<D#(KN: "BBB@ HHHH **** .<^)WPC
M^&GQF\-OX2^*/@JPUNP?)6&]ART3'C=&XPT;?[2$'WKQ;_A0O[3O[,W^F?LO
M?$/_ (2_PS#R?AYXXN\R0I_<L[WK'Z*CX0=26-?1E% 'COPF_;6^%WC[Q$/A
MOX\L;_P'XT4A9?"WBV+[/)(QX'D2G"3J3]TJ0S#G;BO8JY7XL_!'X4_'/PZ?
M"WQ7\#6.LVF#Y7VF/$L!/5HI%P\3>ZD&O'?^%/\ [6/[,/\ I7[/OC@_$3PI
M#R? WC.\"WUO&/X+2^[X' 20;5 X#$T ?1E%>2?!W]LWX2?%373\/]:^V^#_
M !C$0ESX0\60?9+O?Z1;OEG!Y(V'<1R5%>MT %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %?G;^VZ!_Q$3?L0MCD^
M!OB)D_\ <*-?HE7YW?MGZ#\6=;_X+A_LQ_M$^%OV>_B#K'@'X6>&_%NG^-_%
MFE^$+F:VLI]1L7@MQ&H7S+E0X7<T*.H#C!."  ?47_!17]DWQU^W'^R1XG_9
M<\!?'V?X:S>*UA@U#Q-:Z NI2"T659)+<0M-$"LNP1OEL&-G7'S9'QU^S!^U
M9_P4X_X)\_MR>!?^"?W_  5(\<Z)\6?!?Q<>ZL_A'\==#T=+"Y&I6\1D_LW4
MK>-0BNZ !3AFW.I\V8>9Y/V5^VY^U%\7?V4? .A?$3X5?L<^-?C-!=^(X;+Q
M)I'@&:$ZGI5@\;LU[';2X-V5943RE*?ZS)90":\VO_!WC3_@H?\ &WX0_%GQ
MI^S[XJ^'G@'X0>*)?&%A%\0;6"TUG7==^PW%G:11V<,TKVUK MW/-(\YC>26
M.!4C9-TE 'SW_P $Y-;U7XF?\'$O[<WC3Q5*SW'A/P[X0\-Z%%(<_9K!K7S&
M1,]%>2 2D="TA-/_ &<_$6H>%O\ @ZH_:#^'VA2-'I?BS]FW1-=U^&,X66_L
MI]-M+>1QT++!<2*"><,?>O4/$_[._CG]B[_@K?XH_P""A7@WX=Z_XG^'/QM^
M'UIH?Q,MO"6D2ZCJ.A:]IIC6QU#[' &GN+66U0P,((Y'CE =AL8D:?[ 7[)/
MQ'N_V[/CS_P5'^.?@F\\+ZK\5ETSP]\/?".JE/M^D^&=/MXHQ-=JC,(IKR:)
M+@P;BT*J@?#ED0 ^T:*** .#^(/[3WP ^%7B-O"7Q$^*FEZ1J20I*UG=R,'"
M-RK< \&O$/CE^TA\#/BG\<?@W!\/?B9INK/8>-FDO%M)&/E(T!12<@<%B!7T
MOJW@CP7KUX=0USPAI=[<%0IGN]/CD<@=!N92<5X9^TYX-\(:%\;?@FVB>%--
MLS+XYD$IM;&./>!;L0#M SSS0![K_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<
M_L[3_P#GQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\ H-0?]]4?\)CX8_Z#4'_?
M57/[.T__ )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_
M 'U5S^SM/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^&
M/^@U!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H I_\ "8^&/^@U!_WU1_PF
M/AC_ *#4'_?57/[.T_\ Y\8?^_0H_L[3_P#GQA_[]"@"G_PF/AC_ *#4'_?5
M'_"8^&/^@U!_WU5S^SM/_P"?&'_OT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_?
M5'_"8^&/^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H-
M0?\ ?5'_  F/AC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\ ^?&'_OT* *?_  F/
MAC_H-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\
M)CX8_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *
M?_"8^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"
M@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQ
MA_[]"@"G_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_
M .?&'_OT* *?_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[
M3_\ GQA_[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/
M[.T__GQA_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'
M_OT*/[.T_P#Y\8?^_0H I_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\
MY\8?^_0H_L[3_P#GQA_[]"@"G_PF/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/
M_P"?&'_OT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L
M[3_^?&'_ +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]
M]5<_L[3_ /GQA_[]"C^SM/\ ^?&'_OT* *?_  F/AC_H-0?]]4?\)CX8_P"@
MU!_WU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC
M_H-0?]]5<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/A
MC_H-0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1
M_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'
M_?5'_"8^&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\
MH-0?]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC
M_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#"
M8^&/^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H
MI_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\ Y\8?^_0H_L[3_P#GQA_[
M]"@"G_PF/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/_P"?&'_OT*/[.T__ )\8
M?^_0H I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\
M8?\ OT* *?\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]]5<_L[3_ /GQA_[]"C^S
MM/\ ^?&'_OT* *?_  F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT
M*/[.T_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_
M[]"C^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA
M_P"_0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T
M_P#Y\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<
M_L[3_P#GQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\ H-0?]]4?\)CX8_Z#4'_?
M57/[.T__ )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_
M 'U5S^SM/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^&
M/^@U!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H I_\ "8^&/^@U!_WU1_PF
M/AC_ *#4'_?57/[.T_\ Y\8?^_0H_L[3_P#GQA_[]"@"G_PF/AC_ *#4'_?5
M'_"8^&/^@U!_WU5S^SM/_P"?&'_OT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_?
M5'_"8^&/^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H-
M0?\ ?5'_  F/AC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\ ^?&'_OT* *?_  F/
MAC_H-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\
M)CX8_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *
M?_"8^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"
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
M?_V/<O\ Z3-7NE>%_M8?\EL^!_\ V/<O_I,U 'NE%%% !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 %%%<O\9OB]X,^!7PWU/XG^/+[R=/TV#=L3!DN)#PD,8/WG=L*
M![Y. "0 <;^U=\?]8^$V@Z?X"^&&GIJGQ"\8SFQ\(Z3P=CD?/=R@\"&(?,2>
M"0 >-Q&Q^S3\ -'_ &>?ATOAF/4'U/6M0N&OO%&OSY,VJ7\G,DS$\XSPH/0#
MG)))XS]E'X0^,]4U[4/VKOCY8;/&_BN )IVER9*^'=*SF*S0'[KD8:0\')P0
M#OS[K0 4444 -FFAMH7N+B98XXU+22.P"JH&223T%>/>"(9OVC?B:OQ9U6%O
M^$0\-W#Q>$;61<+?W2G#WK ]0I&$]QG@ALS_ !EUK5?BYXS3]G'P3?/#;F-;
MCQMJD!_X];0\BV4]I)?3^Z>A!;'J6B:+I7AS1[;0-#L8[:SLX%AMK>(86-%&
M !^% %JBBB@ HHHH **** "BBB@ KD_BC\&/!/Q8M(O[?M9+?4+0[M.UJPD\
MJ[LW!R"D@YQGG:<COC/-=910!X_;?%#XE? :XCT3X\0-K'A\N([/QQIUN28Q
MG %W$N2AZ?.,@\?>.2/6-)U?2M>TV'6=$U&"[M+A \%S;2ATD4]PPX-2W-M;
M7MO)9WENDL4J%)8I4#*ZD8((/!!':O)]6^"?C/X4:E-XO_9NU".*&5S)J'@J
M_D/V*Z/<P$G]Q(>W\/3H!@@'K=%<3\+OCKX5^)5Q+X>GMI]%\168QJ'AW5%\
MNXA(')7./,3ON7L02!D5VU !1110 4444 %%%% !1110!P'QN_9A^"W[05I&
M/B-X0CDU"V -AKMBYM[^S8'*M'.F&&#R%.5SU!KS+[%^VE^RWSIER_QG\&0_
M\N]RX@\1V48]'^[>8'KF1CP HKZ,HH \Y^"'[57P6^/WF:?X)\3&#6;;(O\
MPUJ\1M=1M&'WE>!^3M[LFY1ZU\E_\/Q?^K8/_+U_^XJ^M/C?^RI\%OCZ8]1\
M:^&FM]:ML&P\3:/,;74K1A]UDG3D[>RON4>E?BC0!]]?\/Q?^K8/_+U_^XJ/
M^'XO_5L'_EZ__<5? M% 'Z[_ +#G[<?_  V;_P )1_Q:_P#X1O\ X1O[%_S&
M_MGVC[1]H_Z8Q;-OD>^=W;'/OM? O_!#K_FJ'_<$_P#;^OOJ@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O"_VL/^2V?
M_P#['N7_ -)FKW2O"_VL/^2V? __ +'N7_TF:@#W2BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** ([JZM;&UDOKZYCAAAC+S32N%5% R6)/  '))KYJ\ 6MU^W+\
M:8?C7K]M)_PJWP1J#IX&TZ="$U[4D)5]2D4_>BC(*Q@]QV/F*;7[0?B77OVI
M/BH_[''POU6:WT*P$=Q\5_$5FV/L]L3E-,C?IYLN/F]%R#D!UKZ!\,^&M!\&
M^'K+PGX6TJ&QTW3K5+>QL[=<)#$@ 50/8"@"]1110 5Q7QQ^*DOPS\,Q0:!9
M?;O$6LSBS\.Z:O)FN&XW$?W$R&8].@R,YKI_$OB/1O".@7?B?Q#?);65C TU
MS._15 _4]@!R20!7FOP0\.:U\1?%$W[1_C^Q>&>^A,/A+2YO^8=IYZ2$?\])
M0<D^A]&P #J/@I\*XOA7X2-E?7OV[6=1F-YK^J/R]W=/RQR>=HSA1Z<XR378
M444 %%%% !1110 4444 %%%% !1110 4444 <C\4?@MX*^*]O%+K4$MIJ=F=
MVFZYI\GE7=HX.04<<D9YVG(^AYKC;3XJ_$?X%74>@_'ZW.IZ&7$=EXYTVW.U
M1G"B[B7)C;_:&0?]HY->P5'=VEK?VLEE?6T<T,R%)894#*ZD8((/!!':@!FE
MZIIFMZ?#JVC:A#=VMP@>"YMY0Z2*>A5AP14]>1ZI\%_&_P (M1F\6?LX7Z"U
MED,FH>"=0F/V.X/<V[$_N'/_ 'STZ ;:Z?X6_'/PE\399M"\F?2/$%GQJ/AW
M5%\NY@(ZD X\Q?\ :'8C(&<4 =K1110 4444 %%%% !1110 5^!=?OI7X%T
M%%%% 'WU_P $.O\ FJ'_ '!/_;^OOJO@7_@AU_S5#_N"?^W]??5 !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>%_M8?\
M);/@?_V/<O\ Z3-7NE>%_M8?\EL^!_\ V/<O_I,U 'NE%%% !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 5X_P#M8?'KQ#\.M.TSX3_!^U34/B-XTD:T\,V)P5LTQ^]OYNNV
M*)<MDC!(Z$*V.R^.7QH\'? #X9ZC\3O&]P1:V4>V"UB/[V\N&XC@C'=W;@>@
MR3@ D>??LG_!?QC;ZCJ?[3/QZMPWQ \8QJ6LV&5T#3LYAT^('[I P7[EN#D@
MLP!V?[.7P%\._L[_  U@\$Z1=/?7\\K7FOZU<9,VJ7TG,MQ(3DG)X ).% &2
M<D]Y110 445YK\>_B!X@BFL?@U\,Y\>*?$JE4G7IIEGTENGQTP,A?4YQR "
M8GB-V_:6^*+>!K1B_@CPG>*^OS*?DU6_7E;4'^*-.K>__ 37LB(D:A$4*JC
M & !6)\./A_X?^%_@VR\$^&H-MM9Q8,C#YYI#R\CGNS')/Y#@"MR@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "N0^*7P4\&?%6**[U6*:RU:S
M^;3==TV3RKNT8<@JXZC/\)R.3C!YKKZ* /(+/XL_$3X'W<?A[]H.U^WZ,SB.
MQ\<Z;;GR^>%6[B7F)O\ :'!]^6KUC3=2T[6+"'5=)OX;JVN(P\%Q;R!TD4]"
MK#@BG7ME9ZC:26&H6D4\$R%)H)HPR.I&"I!X(/H:\GU+X-^._@Y?S>*?V<KU
M9+&1S+?^!]1F/V68GJULY/[ASZ?=/T 6@#UVBN,^%OQQ\(?%!IM(A2?2M=L^
M-2\/:HGE75NPZ_*?OK_M#U&<$XKLZ "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KPO]
MK#_DMGP/_P"Q[E_])FKW2O"_VL/^2V? _P#['N7_ -)FH ]THHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH *AU'4+#2-/GU75;V*VM;6%I;FXGD")%&H)9V8\   DD] *FKYM^
M.>N:Q^UU\7)?V2?A]J4T'A'0I(Y_BKK]FY&\9RFDQ./XW(_>$?= (_A96 (_
MA5IU_P#MK?&:']HWQ992I\.?"-Y)%\-M(N4*C5+M&VR:K*IZ@$$1 C@C/!5M
MWTM570M#T?PQHMIX<\/:;#9V%A;);V=I;H%2&)%"JB@=   *M4 %%%-FFAMH
M7N+B98XXU+22.P"JH&223T% &!\4OB1H7PH\%7?C/7B62!0MM;1GY[F9N$B0
M=V8_D,GH#7-_ 3X;Z[HD-]\3_B.!)XM\3,)M1R.+&'_EG:)Z*@QGU([[0:P?
M!$,W[1OQ-7XLZK"W_"(>&[AXO"-K(N%O[I3A[U@>H4C">XSP0V?8Z "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH X[XI?!'
MP;\5$AO]06;3]9LOFTW7],D\J[M6'3#C[R_[)XY.,'FN2L?B]\0?@I>Q>&_V
MA[07>ENXBL?'.FVY\E\\*MU&.87_ -H<'WP6KUZHK^PL=4LI=.U.SBN+>="D
MT$\8=)%/564\$'T- ":?J%AJUE%J>EWL5S;3H'@N() Z2*>C*PX(]Q4U>0ZA
M\'_'_P %KV7Q-^SK>"XTUW,M_P"!M2G/D2$_>:VD/,+^Q^4^X 6NM^%OQO\
M!WQ2$VFV?GZ;K5EQJ7A_4T\JZMF'7*G[R_[0XY&<'B@#L:*** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KXI^-7[<_P"US\-/
M^"RGP*_89O?"/@>R^&7Q/T+Q+J3ZE9W-S>:O='3K"XE17:1(HK4;_(8HBRD\
MCS,9!^UJ_.W]MW_E8E_8A_[$?XB?^FHT ?67[8GQ%_:;\+^$M*\!?L;^!= U
M?XA^*[][;3M2\8O.NB>'[2.,R7&I7WD?O943]W$D$9#R37$0RJ"1U^.?A7^W
M1_P5 _8R_P""C/PT_8=_X*;+\.O'7A3XYPWT7PY^)?PYTB?3WLM3M(1++9W5
MO(Q!7!C48&?WZ/YC 2(GZ35\@:-\,;+]O+_@H/X2_;'N;=9?AE^S_8ZQIGPP
MOL97Q-XEOU2VU+4XNSV5K##]EADZ2SO<2(=D4;R '2?\%!_VF/VD? VM^"_V
M7OV$K_X9?\+J\?/=W^ECXKWMS'H]AHUB$^UW,JV>9Y)'EGMK>&- 2S2N_P!V
M%\;O[!^G?\%/K/1_$<W_  4N\1_!&[U![FW7PG;_  5M-56&*$*_GM=2:CAF
M=F,8140!0C$LQ8!>._X*#?\ !%;]@'_@IAKB>/?VF/AQK$GC*ST=--T3QIH7
MBF]M+[2H$>22,01B0VWRR2N^'A<%F)()KS;_ ((F^)_VKOA3XU^//_!-;]J[
MXI7OQ"N?V??$FC1>#/B'JA9KO5] U:SDNK.*=V+,\L*188LS%?,V;F5%) /O
MBBBB@ KPO]K#_DMGP/\ ^Q[E_P#29JZ3XK?'GXE?#[Q<_ASPO^S+XH\4VBP)
M(-6TF>%869ARF'.<CO7B7Q=^-WQ#\?\ QR^#T7B?]G/Q+X76S\:%X'U6:%A=
M%H2I5-AZ@'<<]A0!]>T5C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q1
M6/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_
MPDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45
MC_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+
M1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q1
M6/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_
MPDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45
MC_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+
M1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q1
M6/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_
MPDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45
MC_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+
M1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q1
M6/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_
MPDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45
MC_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+
M1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q1
M6/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_
MPDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45
MC_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+
M1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q1
M6/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_
MPDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45
MC_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+
M1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q1
M6/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_
MPDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45
MC_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+
M1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q1
M6/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_
MPDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45
MC_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+
M1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+7'_'/]H[1_@'\.KSXA>+_"
M]YLB(AL+-9%\R^NGR(K>,<DLQ] < $] : ,']K+XZ>*?"$>E_ SX)QI=_$;Q
MJ6@T6/JNEVW(EU&;KM2,!MN1RP. VTBNO_9\^!?A7]GCX96?P\\,R/<2*S7&
MK:I<<S:E>/@RW$A.268],DX4*N3BO./V5OAAX^\+W>K?'SXU^%KF\^(7C(B3
M46&W9I-F,&'3X022JH N[U8#.=H8^S?\)+J__0H7O_?2T ;%%8__  DNK_\
M0H7O_?2T?\)+J_\ T*%[_P!]+0!L5Y'\9=:U7XN>,T_9Q\$WSPVYC6X\;:I
M?^/6T/(ME/:27T_NGH06QJ_&+XW:MX T&*ST?PA<3:_K$OV3P_8NRDS7!XW$
M#DHN03VZ#(SFD^"WA#4/A5X4:QO/#M[?ZQJ,[7>O:K(R[[NZ?EFS_=&<*/3G
MJ30!WVB:+I7AS1[;0-#L8[:SLX%AMK>(86-%& !^%6JQ_P#A)=7_ .A0O?\
MOI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BB
ML?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$
MEU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^
M$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU
M?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275
M_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"
M]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+
MW_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_O
MI: -BN-^*7P/\'_%$PZK=&?3-<L^=-\0:8_E75LPZ?,/OK_LGU.,$YK:_P"$
MEU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: /.M.^,7CWX,WT7AC]HNR6;3GD$5A
MXXTZ _9I2>%6Y0?ZESZCY3] 6KUBQOK+4[.+4=-O(KBWG0/#/!('213R&5AP
M0?45BZCJD^KV,NF:KX"GN;:="D]O<*CI(IZAE/!'L:\L/@+XH?!G4WU[X!Z+
M>3:/)(9+[P5J<X:$YY9K:0G,3?[)R"?7 6@#W*BO//AU^T/H7Q(>?3-+\.WM
MMJUEQJ.BWA6.YMF'!RC8)&?XAQR,X/%=7_PDNK_]"A>_]]+0!L45SNJ?$#^Q
M?L_]K:#/;_:[I+:V\V5!YLS9VHO/+'!P/:K7_"2ZO_T*%[_WTM &Q16/_P )
M+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2Z
MO_T*%[_WTM &Q1679Z]J5S=)!-X9NH59L-*[+A?<UJ4 %%%% !1110 4444
M>1?M@_&7XU?"7P[X/TC]G?P7X=U_QCXU\=6N@:3I_BK4IK2R$;6UU=W,\DL*
M.Z^5:V<\V C%_*V 985\E?M$?\%%_P#@H/\ %/\ X*!6O_!-+_@FSX5^%5YX
MM\"^$K?7_CGX_P#'MO?S:'HLLP1H=-ACMI%E\UU9&Y+,1+@!/*D8>T?\%A_B
M!:?#G]D[3M5D^!WC#QM=ZA\1M TG29/ GBPZ#J7AV\N[M;:'5H]1"M]D\II!
M'N8>6_GB*7$4LAJ?]G#_ ()/?!+]D?X->-OAG^SU\9?B9H/B/XCZVVK>.OBS
M-KMIJ'BO6KI@P+RWE[:31@@.^TK"I1I'=2KNSD ]A_99^,/B'XZ_ [2OB!XS
M\,VNC:^MWJ&D^)M+T^\-S;6VJZ=?7&GWR03%5,L'VFUF\N0JI:/8Q4$D#T*O
M-?V0?@Q\-?V=OV<_#7P-^$7C35/$6@^%HKC3K76];OH[J]NY8[F43O<31QQK
M+-Y_FAWV@LP).223Z50 5\9?M,?L,_M7_%__ (*=?!O]O?P5K_P^M=&^#.DZ
MYIUCX7U2_OOM.MQZG;/;RR23QVY6U95*E5"3#*G+'=Q]FT4 ?-G_  4S^ /[
M<O[3GP7M/@Y^QI\=/!_P]35+H_\ ":ZKXCTZ[N9[RQ&P_88#;LABCF^=)G!#
ME/E0KN8UX]\)?V1/^"W]CXI\(>%/BY^W_P#"2R^&NCZI8?VYH'PW^&+:5>W&
ME6SH3I]M,21:I(B"$M&%9$8["I K[THH ^9/B?X%_P""MFG?M6ZQXO\ @/\
M'GX,W_PBUBPM$L?"?CWPI?#4?#MPD2I-)!-8NGVQ9'#2E9G7&\(NP+N;T[]F
MK]FZR^ =GXD\1Z[XKD\3^-_'>N#6O'OB^>R6V;4[Q8(K:)(H59A;VL%O#%!!
M!N<I''EGDD>25_3:* "BBB@ KPO]K#_DMGP/_P"Q[E_])FKW2O"_VL/^2V?
M_P#['N7_ -)FH ]THHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M ***^1/^"JG[4'QT_9N_X0/_ (4MXX_L7^VO[4_M+_B66MSYWD_9/+_U\3[<
M>:_W<9W<YP, 'UW17Y$?\/0/VY_^BX_^6SIG_P C4?\ #T#]N?\ Z+C_ .6S
MIG_R-0!^N]%?D1_P] _;G_Z+C_Y;.F?_ "-7Z[T %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!6UC6-
M*\/:3=:]KFH0VEE96[SW=U<2!8X8D4LSL3P  "2?:OG3X+:/JO[8OQAA_:J\
M=:?-#X(\-SR0_"W0[M"/M,@;;)JTJ'^(E<1@_=P#P5#,GQ@U34OVSOC'-^S#
MX+OY8O /A:YCF^)^M6LA47TZMNCTF)Q[KF4CI@C@KA_H[2M+TW0],M]%T:PB
MM;.S@2&UMK>,(D,:@*J*HX     Z 4 3T444 %4?$OB/1O".@7?B?Q#?);65
MC TUS._15 _4]@!R20!5ZO&O$;M^TM\46\#6C%_!'A.\5]?F4_)JM^O*VH/\
M4:=6]_\ @)H N_!#PYK7Q%\43?M'^/[%X9[Z$P^$M+F_YAVGGI(1_P ])0<D
M^A]&P/6*1$2-0B*%51@ #  I: "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .+^*7P-\(_$Z2'
M6GDGTG7K/G3O$.EOY=U;L.@+#[Z_[)[$X(SFN6TSXS>.?@]J$/A3]HZQ1K.2
M01:?XWTZ$_99SV%P@'[ASZ_=/I@%J]=KB?VA_'VA?#CX0:SXAUZQMKM6MC;V
MUC=QAX[F=^$1E/##/S$?W5- 'S/^V]\=SXL^(NG^%_!6MAK'PXR7"7=I,&62
M\8!@ZL.#L7: >Q+U]/\ P*^*-G\8?AAIGC:!D%Q+%Y6H0I_RRN4XD7'89^8?
M[+"OSB))))[^@KWW]@CXO_\ "'_$*7X;ZO=;;#Q#C[+N/$=XH^7Z;URON0E
M'V?1110 4444 %%%% !1110 4444 %%%% 'SK_P5._97\+?MA?L>:O\ "/QO
M^T+JOPMT9=9TV_UOQGI7B8Z2;738KI!?Q23G]WMELGN8@)0T7F21LZL%Q7Y^
M7_\ P3^_X(U>'O#$R:=_P<+_ !@FM[&P80:79?MG:&GF(B';#&'"1KD * S*
MHXR0.:^WO^"Q/PZ\*>/?V8=$U+XK_ ;Q-\4?AWX6\?V&N?$KX=^#[5KF_P!;
MTF&"Y552V61#=)!>265W)"&^>.T?@]#\&?'7X8?\$3OV3/ -_P#&G]I+_@EA
M<P_"+XU^&H-<^'.N:?\ "#&J^'KV:Q2"Y\/SHH$FFW#&..[MI'8(SW5R%=1
MI(!^C?\ P2>T3X4>'?\ @G7\*=(^!/Q/F\:>#(_#A;POXGNP1<W]BUQ*\+W(
M*J5N0C!9EVC;*L@QQ7T/7SM_P24U3QGK/_!-;X,:E\0O@K:?#S5Y/ UJ+OPC
M8Z(FFQV>-P1Q:QJBVYE0+.8PJA6F(P,8KZ)H **** "BBB@ HHHH **** "O
M"_VL/^2V? __ +'N7_TF:O=*\+_:P_Y+9\#_ /L>Y?\ TF:@#W2BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHKP+]N/]N/_ (8R_P"$7_XM?_PD
MG_"2?;?^8W]C^S_9_L__ $QEW[O/]L;>^> #WVBO@7_A^+_U;!_Y>O\ ]Q4?
M\/Q?^K8/_+U_^XJ /OJBO@7_ (?B_P#5L'_EZ_\ W%7WU0 4444 %%%% !11
M10 4444 %%%% !163K?CWP+X9W?\)'XTTG3]I^;[=J,46/KN85R&M_M>?LL^
M'MPU7]H?P:K+]Z.'Q#;RN/JL;D_I0!Z+17ANJ_\ !23]BS29/LY^-<%W,3A(
MM/TB]N"Y] 8X2/UJI_P\4^$FH?\ (F_"SXF>(\_<_L3P-.^_Z;RE 'OM%>!?
M\-F_%76?^1-_87^*$^?N?VW:0:=GZ[W;%)_PO7]NW7.-"_8>L-+1ON7&M_$6
MT?\ $QQ)N'TH ]^HKP+^T?\ @IIKO_'IX<^#F@QMU^W7FHW4J?3R\*3]>*/^
M%6?\%"]=_P"0K^U7X0T'=U_L3P,MUL^GVAAG\: /?:^!?^"XO_-+_P#N-_\
MMA7OO_#)_P"TAK'_ ".7[?'B^?=]_P#L30;/3L_39NVU\A_\%5/@1/\ !7_A
M YKOXS^./&$VJ_VIYDGC+7!>+:^5]DP(%"*(@WF?,.<[5]* /D2BBB@ K]]*
M_ NOU[T/_@H%\+M+U2+PO\??!_B3X9:O*VQ(O%>EN+29N_E748,;K_MMM'%
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
M#ZK*A_Y:28^3T !&=J.?I&HK&QLM,LH=-TZTCM[>WB6*""% J1HHPJJ!P
M !TQ4M !1110 V::&VA>XN)ECCC4M)([ *J@9))/05X]X(AF_:-^)J_%G586
M_P"$0\-W#Q>$;61<+?W2G#WK ]0I&$]QG@ALS_&76M5^+GC-/V<?!-\\-N8U
MN/&VJ0'_ (];0\BV4]I)?3^Z>A!;'J6B:+I7AS1[;0-#L8[:SLX%AMK>(86-
M%& !^% %JBBB@ HHHH **** "BBB@ HHHH ***_%/_@X]_X.//'G[&?CR\_8
M/_8/UBUM?B!;6L;>//'CVZ7'_"/>:BR1V5I'(&C:Z,;*[RL&6)755!D),0!^
MUE%?P9_%;]H7X]_'7Q5)XY^-?QK\6>+M9EE\Q]4\2>(;F]N"V<YWS.Q&.V#Q
MVKZD_P""<'_!>S_@H9_P3C\=:=<^%?C)K'C3P-%,BZM\./&6K2W>GW%OGYEM
MVE+O828Y$D.!N"[UD4%" ?V445Y3^Q%^V/\ !S]OO]E_PG^U;\"=3DG\/^*K
M RK;7( N+"Y1C'/:3J"0LL4JNC8)!VAE)5E8^K4 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110!X!_P4:\:?M':1\&-$^%/[)7BW3?#/Q ^)_C*U\)Z%XRU>T%Q!
MX;26"YN[K4/)/$TL=K9W AC8A6G>('@X/S%\.?\ @WW\:_#/6%^+.B?\%F_V
MLW^)(;SY?$5UXYMKC2[FXX.9],N+>59X=PY@DF92 !GC->X_\%5/VIO^":GP
MB^"EQ\)/^"@O[3UEX!@U](KS1FTK5KB+Q%9W%O,LMOJ6GI9))=QRP3QHZ3)&
M5#IM;<"5/YU?L[?"WX;_ /!57X@R? _P+_P=/?$KXA^";A7%W\++?PV?#7B/
M5K$#,D+74[027:[ ?,86CK@DLHH _6?]ASXYZ[^T;^R[X9^*OBJ_TN]U:9[_
M $S5M3T)2MAJ-WI]_<:?->VH)8K;SR6KSQ*6;$<J#<V,GUFN9^"_P<^&W[/7
MPF\.? WX/>%H-$\+>%-'@TS0M*MB2MO;0H$1=S$L[8&6=B69B68DDFNFH **
M** "BBB@ HHHH **** "O"_VL/\ DMGP/_['N7_TF:O=*\+_ &L/^2V? _\
M['N7_P!)FH ]THHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BN1\=_'WX(?##>OQ"^+7AW1Y$ZV]]J\2
M2GV$9;>Q]@#7F-W_ ,%&O@'J=R^G_"?0_&/C^Z0[3!X.\*7$^&]"T@C7'N"1
MB@#WRBOG_P#X7S^VWX].WX:?L>VN@6[_ .JU/QYXHCC_ .^K6 >:N/K1_P *
M:_;S\??-\0?VK="\*0/_ *[3_ GA82Y]EN+H^8GU H ]^EEB@C:::141 2SL
M< #U)KSGQY^V!^R_\--Z>,?CIX<@EC_UEK;:BMS.OUBAWO\ I7$Q?\$ZO@]K
M\BW7QF\>^._B!+N#,OBKQ;.\(;_9CA,84>BY->C> _V:?V??ACL?P'\&?#>F
MRQ_=NH=)B,_XRL"Y_%J /-_^'@?A3Q6?*^!_P*^(WCG?_J;W2_#+P61]"T\Y
M78#ZE:/^%A_\%$/B!QX3^ /@GP+ _P!V?QAXD?4)0O\ >"68 #8[-T[U] 44
M ?/_ /PS+^U=XZ._XM?MMZO9P/\ >TWP'H<&F^6.X6Y.Z0_4CBK6C_\ !.7]
MF&&^36?'&B:UXSU%/^8AXP\17-Y(?7*[EC.?=:]VHH Y_P %?"?X7?#:$0?#
MWX<Z'H:@8_XE.E0VY/U**"?QKXE_X+B_\TO_ .XW_P"V%??5% 'X%T5^^E%
M'X%U^^E%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %8?CSX9_#OXHZ0=!^(_@C2M<LSG;!JEBDP0
MGNNX':?<8-;E% 'S]<_L&6?@*X?5OV6/C=XI^'%P7+C2X+HZCI+MURUI<$@G
M/?=@9.!3/^%L?MR_!;]W\6/@7IGQ$TF+AM=^'ET8[T+_ 'GLIN9'/I'A1ZU]
M"44 >1?#3]N7]FSXF:E_PCD?CP:!KBL$F\/^+(&TZ[C?^YMFPKM[(S5ZXK*Z
MAT8$$9!!ZUS/Q+^"OPE^,FF_V5\4?AWI.N1!2L;:A9*\D0_V),;XS[J0:\B;
M]B#Q1\+V-Y^RA^T9XF\&(AS%X<U:3^UM(Q_<6&<[H\]"P9B.W2@#Z$HKY[_X
M7]^V#\&OW7QZ_9J7Q5IL7^L\2_"^Y-PVT=VL9L2YQR2"%'.*[7X4?ME?LW_&
M6Z&D>$OB;90ZKOV/H>L9LKU).Z>5,%+D=]FX>] 'I]%%% !1110 4444 %%%
M% !1110 445P'[27Q]T+]GCX;R^+[ZR?4-4NYELO#FA6^3-JE_)Q% @'/)Y8
M@'"@XR< @'&_M7_&3QE)J^F_LN? 2['_  GGB^%C-?IDKX>TS.V:_D(^ZV,K
M&.I;D<A0WHWP3^#G@WX"?#73?AAX%M"EEI\7[R>3'FW4QYDGD/\ $[MDD]N
M,  #C?V4/@'KOPQTC4OB9\6;U-2^(GC.9;WQ5J/!%OQ^[LH>RQ1+A<#@D>@4
M#UV@ HHHH *XKXX_%27X9^&8H- LOMWB+69Q9^'=-7DS7#<;B/[B9#,>G09&
M<UT_B7Q'HWA'0+OQ/XAODMK*Q@::YG?HJ@?J>P Y)( KS7X(>'-:^(OBB;]H
M_P ?V+PSWT)A\):7-_S#M//20C_GI*#DGT/HV  =1\%/A7%\*_"1LKZ]^W:S
MJ,QO-?U1^7N[I^6.3SM&<*/3G&2:["BB@ HHHH **** "BBB@ HHHH ****
M"OX-?VB?BIXK^.GQ^\;_ !I\=7,LNM>+?%NHZQJLDV=QN+FYDF<$'IAG(QVQ
MBO[RJ_C1_P""]7_!/'Q3_P $Z/\ @H[XV^'\FE[/"'B_4;CQ/\/;R,#RY-+N
MYW<0#!X:WD\RW8'!/E*^-KKD ^,:** "3@#)/04 ?T8?\&0'Q4\5ZW\ ?CU\
M%K^YE?1O#GBW1=8TR-\[4N-0MKJ&<*?==.@)'X]Z_<RORG_X-!/V7?!OP5_X
M)@S_ !LTOQ?I6LZ]\4_%EQ?ZV-+NEE;2HK3_ $6WT^?:3MF0"6=E."HO ,<9
M/ZL4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !4=W=06-K+>W4@2*&-GD<_PJ!DG\JD
MK)\>*S>!M95%)8Z3<  #DGRFH _-_P#X)J_\$@?V:?VHO!T/_!43_@H?\+M,
M^+?Q7^.L:>+TM?', U#3/#>D7BB;3M,M[*7,)$5HUNI,B.5(*+M53N]0_;'_
M .#?O_@GQ^T!X&?5/V??@9X:^"/Q/T,B^^'_ ,1/A9I$>AS:/JD)WV\TD5DL
M<<\8D5=P92^W)1D;##YG_91\&?\ !UO\./V7OAS\// UC^R[;:'H/@;2M.T6
MV\42:@^I16<%I%% MTT),;3B-5#E3@MFN^8_\'<"J2%_9!) Z#^U>: /NG]A
M?XR^,OV@OV//AO\ &'XDV$=KXGUOPC9R>*K:  1Q:JD8BO50#@(+A)0N.V*]
M7KYY_P""4OA'XI^ ?^"?GPX\#_'*Q2U\::187EGXMMXW#+'J4=_<I<A64D,O
MFA\$$@C!!(-?0U !117YR?M0ZA\7_ G_  <._LI>&(_VB_'&H>$O&?A3QM>7
MG@:\U6./2+:>UTJX\ITMK>.)9"!-@/-YL@V#Y^N0#]&Z*^)_^"W_ .V3\4?V
M:_@K\./@3^SYXIET+XB?M!?%G1OAYX<\0VJ*T^B07LZI=7\(8$>:D96-#CY7
MG5Q]RO/OV\]:T_\ X(Y_$W]G?]H;X):_XAA\!^+_ (I67PW^+_A_6O%-[J<6
MK6VHP2M;ZS*;R60B]MI+9W:X4B299&CD9@5V@'Z,T5^?>H_%W4?^"@?_  6@
M\>_L-^(M=U2/X1_L]_#RPO\ Q/X=TK59[2/Q+XGU/RI8/MLD#HT]K;VKMMMB
M=AG!=PVQ0NO_ ,$^_P!H;QA\+?\ @I?^T!_P2@\9>*]3US0O!6EZ9XW^$5]K
M>HRWE[9Z%?1P"[TR2>9FDEAM;N=$@9V=Q')L+81  #[MHHHH *\+_:P_Y+9\
M#_\ L>Y?_29J]TKPO]K#_DMGP/\ ^Q[E_P#29J /=**** "BBB@ HHHH ***
M* "BBB@ HHHH **** "N!_:@^./_  S=\"]<^-/_  B_]M?V+]F_XEOVW[-Y
MWG744'^LV/MQYN[[ISMQQG([ZO O^"H'_)C'CC_N&?\ ISM* / O^'XO_5L'
M_EZ__<5:O_#Y76/^$0_X33_AEO\ T3[7Y'_(Z<]/O?\ 'E]W/RY]:_/O0]'O
M/$&KVVBV"9EN90B>@SU)]@,D^PKZ(_X0_1_^$0_X0ORO]$^R>1TYZ?>_WL_-
MGUH ]G_X?B_]6P?^7K_]Q5]>?LO_ !Q_X:1^!>A_&G_A%_[%_MK[3_Q+?MOV
MGR?)NI8/]9L3=GRMWW1C=CG&3^*FN:/>>']7N=%OTQ+;2E']#CH1[$8(]C7Z
M-_L,_MG_ +-7P1_8X\&^#_B#\3;>#6H/[0$FC6=I-=7(9]0N712D*,5+*RD;
ML<,#WH ^SJ*^?_\ AMOQOXR^3X'?L=?$3Q#N_P!3>ZU:1Z-9R^ZS3DY'N5%'
MVO\ X*1_$$_N-)^&_P /;1^OVF>?5;Z/Z;,0-CWH ^@*QO%_Q$^'_P /[7[=
MX\\<Z/HL.W/FZMJ45NN/K(PKQC_AC3XM^-?G^-W[:_CW5E;F6S\+B'0[=_\
M9980VY?Q&:V?"/\ P3Y_9%\(W?\ :;?!^TUB]9MTU[XDN9=1>5O5EG9DS]%%
M %7Q#_P45_93TJ_.B^'/'-WXIU+^#3O">C7%](_^ZR)Y9_[[JA_PU;^TCXY^
M7X.?L/>*#$_W+_QSJ<&C+&.S&%RSL/8'->X^'O"WAGPE8#2_"GARPTRU7[MM
MI]FD,8_X"@ J_0!\_P#_  B/_!1OX@\Z]\6OA_\ #^W?[J^&]#EU2Z1?1C=$
M1EO=>*/^&"H?%O[WXX_M+?$CQAN_UU@^O&QL']?]'@ Q^#5] 44 >6^ _P!B
M?]E#X;E'\+? ?P^)8\%+C4;3[;*I]1)<%V!]P:].M+2TL+9+.QM8X88UQ'%$
M@55'H .!4E% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%?FI_P %'O\ @Z1_
MX)Y_L#>.=1^#'A.+6/BUXYTF9X-6TOP;+$FGZ;<*<-!<7\AV>8#P5A28HP97
MV,"*^7/A3_P>_P#P$UOQ5'8?&O\ 8)\6>&]&>7:^I^&_&UMK%PBY^]Y$UM:
M^X$GTS0!^YU%>4?L<?MN_LO_ +??P<MOCM^RC\6+#Q5X?GD\FY:W#17-A<
MM;W,$@$EO* 0=KJ,@AEW*RL?5Z "BBB@ HHHH **** "BBB@ HHHH *XKXK_
M +.GP-^.-J;?XJ_##2=8<IM6[GM@ER@]%G3;(GX,*[6B@#Y[_P"&/OC%\)?]
M(_9:_:@US2[:/F/PMXS4:MIV.T:,W[RW3W7<WO1_PU%^TI\(/W'[2O[+=]=6
M4?\ K?%/PVF_M&U([NULY$T*#J2Q_"OH2B@#S[X1_M5?L]_'(+#\-?BGI=]>
M-UTN:4V]XI[@P2A9..F0I'O7H->>?%S]E+]GKXY;KCXD?"W3+R];D:K!&;>\
M4]CY\160X/."2/:O/O\ AF#]ICX/_O\ ]FS]J.]O;&/_ %?A;XE0_P!HVQ'9
M%ND FB0= JCIWXH ^A**^>_^&P_B[\)O]&_:F_9@UW2+:/B3Q3X.8:MIN.\C
MA/WENOLVYO:O4?A3^T1\#_CA:BY^%7Q/TC66*;FM+>Y"W,8]7@?$B?\  E%
M'9T45\B?M0?\%5/^&;OCIKGP6_X41_;7]B_9O^)E_P )1]F\[SK6*?\ U?V5
M]N/-V_>.=N>,X !]=T5\"_\ #\7_ *M@_P#+U_\ N*C_ (?B_P#5L'_EZ_\
MW%0!]U>*_%7A[P/X:OO&'BS5H;#3-,M7N+Z\G;"11J,LQ_#L.3T'->!?L[>%
MO$/[3/Q07]LSXK:3+;:5;1O;_"KPY=K_ ,>=FW#:C(O3SINJGLN""0(V'@NA
M_MG7'_!1GX^>!/V=O$W@!_#G@^YU&XO-?TR#6C<MJS6UM+<Q12/Y4>(=T0!0
M#G=G(*KC]!+>WM[.WCM+2!(HHD"111J%5% P  .  .U #Z*** "BBO-?CW\0
M/$$4UC\&OAG/CQ3XE4JDZ]-,L^DMT^.F!D+ZG..0 0#$\1NW[2WQ1;P-:,7\
M$>$[Q7U^93\FJWZ\K:@_Q1IU;W_X":]D1$C4(BA548  P *Q/AQ\/_#_ ,+_
M  ;9>"?#4&VVLXL&1A\\TAY>1SW9CDG\AP!6Y0 4444 %%%% !1110 4444
M%%%% !117QW_ ,%)/^"G6L?LY^+-'_8R_8U\ Q?$W]I;Q[;G_A$? \,F;70K
M8\-K&KR*0+:SB&6PQ5I=N 57<Z@&G_P4I_X*=Z9^QH^A?L^_ ;P!)\3_ -H;
MXB9@^&GPJTN3+R$[@=1U!@1]EL(MK,TC%=_EN RJLDD7D7P5_P"" 7P+^*WP
MS\6^./\ @K EK\<OC7\5(XY?''C&[DDACT *=T.GZ&4*/8V\!PH:/89<'<HC
M(B'L'_!-;_@F+H_[%R:[\>/C?X^E^)W[0?Q$(N/B;\5]5CS+<.=I&GV*D#[+
M81;55(E"[A&A8*%CCB^KJ /PS^*O_!D#^S_K?BN2_P#@M^WEXM\.:,\NY-,\
M1^"[;5YXUSRHGBN+0'V)C^N:^H_^"</_  :X?\$\OV!/'.G?&?Q2^L?%GQSI
M,R3Z5JOC..)-/TVX4Y6>VL(QL$@."&F>8HP#)L8 U^E-% 'YO?M?_LL_'+_@
MEO\ '[7?^"HG_!-SP+<Z]X/U^?[7^TA^S_I0Q'KD"Y,FO:3$/EBU&)2SR(HQ
M,-QQDN&^W_V6?VI?@;^V?\"M _:/_9S\=6WB'PIXCM!-8WL!P\3CB2"9#\T4
MT;91XVP58$5Z%7YI_M2_LY?&C_@CS\=M?_X*3?\ !/OP)>>(OA#XFNS?_M'?
M '1U^X/^6OB318ONQW,:Y::%<*Z@DX7YH0#]+**XC]G+]HWX,?M:?!70/VA/
MV??'=GXD\)>)K%;K2M4LFX8=&C=3\T<J,&1XV 9'5E8 @BNWH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH *_.W]MW_E8E_8A_P"Q'^(G_IJ-?HE7SO\
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
MH 3[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P"
MQ_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\
M@,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\
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
M;X!^!_[,?Q(T0>)?@#\7+N;3CCR]0\$>.?M, STPZ/(O;UK<_P"&?_B5I/\
MR*?[3_BN''W?[8BAO_SWA<U\V>/O^#<3_@DCXKUIO%_@7]GC4/AOX@Y\G7_A
MAXRU+19X,_W(X9_(7_OU6&?^".?[;?P=_>?L;_\ !<_X]:"D7-MIWQ;LK#QS
M;J.T0%VD15.PZE1ZXH ^K_\ A$OVNM&_Y!OQ=\+:UCI_;&@-;;OKY!./PH_X
M2S]KK1O^0E\)/"NM8Z_V/KSVV[Z>>#C\:^4/+_X.6/@1]RY_9A^/.E0_\]$U
M/PQK=QCZ9LDR/KR?2C_A\+^W3\&_W?[8W_!"WXZ:+'%Q<:C\(-3T_P <P ?\
M]<6C1,J?Q$')4=<F@#ZO_P"%_P#Q,TG_ )&S]F#Q5#C[W]CS0W_Y;"N:/^&O
MOA?8_P#(V:'XHT''WO[8\.3)M^NP-7S5X$_X./O^"2WB76U\'_$/X^:M\,_$
M!QYN@?%'P3J>C3P]OGDE@,"X/'^M['MS7U1\&?VL_P!EG]HRW2Z_9_\ VDO
M?C='3</^$3\76>H$#&3D02,01W!Y'>@"31_VHOV?=<Q]B^*^DIGI]LE-O_Z-
M"XKJM'\:^#?$./[ \6Z9?;ON_8[^.7/_ 'RQIFL> ? GB'/]O^"M)OMWWOMF
MFQ2Y_P"^E-?/W[>NO?L+_L0?LO\ BW]JW]H/X>V%KX?\+6'FO;:4K07%_<NP
MC@M(%C9 99961%Y &XLQ559@ >B?M>_%_P#X5-\(KK^SKKR]5UG=9:;M.&3<
M/WDH_P!U,X/9F6OEG]D+XO\ _"IOB[:_VC=>7I6LXLM2W'"IN/[N4_[KXR>R
MLU?/_P "OB1\5_B[\*=*^)GQ?\)VWAK4?$"-J5KX/L[F::+0+28AK>R,DS%Y
M)4B\OS7;&92^%10J+UM 'ZF45^<'P5_X*J_%2P_;&\-_\$_O%=WIUMK?BKP[
M)??#WQ#XM@)LM<-N&,VGB:WVNEW&B%E$BMYB@$R;W56^S/\ A87[4^B<:S\
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
MP /PJU110 4444 %%%% !1110 4444 %%%?G;^UY^W-^T+^WI\>=9_X)D_\
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
MZ -#]I+]K_\ :!_X*P_&G7?^">O_  2Y\=S^'/A[H%V;#X\_M+:=\T.GJ?\
M6Z+H4@.+B^=25>=#MB!R",JY^V?V0OV0/V?_ -A?X#:-^SC^S5X#@T'PUHT>
M0B_/<7UPP'F7=S*1NGGD(!:1O0 8554:G[-O[-?P1_9$^"VA?L]_L[_#^Q\,
M^$_#MH(--TNQ3\6ED<Y:65VRSR.2[LQ9B2:[F@ HHHH **** "BBB@ HHHH
M**** "BBB@ JIK^@:%XKT*]\+^*-%M-2TS4K22UU'3K^W6:"Z@D4I)%)&X*N
MC*2I4@@@D&K=% 'Y;WMK\0_^#=3XN/K&DP:OXF_8<\;:[NOK.,2WEY\%M4N9
M?]:@^9Y='ED?E>3&S=Y#_I7Z<^%?%7AGQUX9T_QKX+\066K:/JUE%>:7JFFW
M*S6]W;R*'CECD0E71E(8,"00012>+?"7A;Q]X6U'P/XX\.V6KZ-K%C+9ZKI6
MI6RS6]Y;R(4DBEC<%71E)4J0002*_,?3-0^(G_!NK\7(O#7B*ZU?Q+^P[XVU
MW9I6IS-)=WGP7U.YEX@E/S/+H\LC_*QR8V;G]X3]J /U(HJKH6NZ)XHT2S\2
M^&M8M=1T[4;6.YT_4+&X66&Y@D4,DL;J2KHRD,&!((((JU0 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %>%_M8?\EL^!_\ V/<O_I,U>Z5X7^UA
M_P EL^!__8]R_P#I,U 'NE%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110!^:W_  4?_P"#7#_@GE^WWXYU'XS^%GUCX3>.M6F>?5=6\&1Q/I^I
M7#'+3W-A(-AD)Y+0O"78EGWL2:^7/A5_P9 _L_Z)XKCO_C5^WEXM\2:,DNY]
M,\.>#+;2)Y%S]TSRW%V![D1_3%?N910!Y3^QS^Q)^S!^P-\'+7X$?LI?"BP\
M*^'X)/.N$MRTEQ?W! #7%S/(6DN)2 !N=C@ *NU551ZM110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% %+5O#GA[7D\O7=!LKU<8VW=JD@Q_P(
M&N4UK]FGX!Z]G[?\)]&4MU-I:"W/YQ;:[BB@#RP_L@?"FP.[PCJGB7P\?X?[
M%\13IM^F\M2?\*"^*.D?\B?^U#XG@Q]W^VK6'4/SWA<UZI7(?'7XHV?P>^&&
MI^-IV0W$47E:?"__ "UN7XC7'<9^8_[*F@#X]_:P^(?Q%U/Q<?A=XQ^(=OX@
MBT"<EKFTTU;56G91N#*I(+*/E]B6%>4V-]>:9?0ZEI]P\-Q;RK+!-&<,CJ<J
MP/J" :+Z^O-3OIM2U"X>:XN)6EGFD.6=V.68GU))-14 ?;?PU_:R\=>-?"-M
MXCA^ &M:C"!Y5S>Z+=Q3*TJ@!\1G#+SSM/8CD]:WO^&JM(L^/$/P:^(.F8^\
M]WX8;9]058Y%>!_L$?%__A#_ (A2_#?5[K;8>(<?9=QXCO%'R_3>N5]R$K[/
MH \NB_;)_9^$@@U3Q9=:=*>D5_HUTA_/RR/UK9TW]I7X!ZKC[+\6M$3/3[3>
MB'_T9MQ7;30PW$9BGB5T/577(/X&L;4OAG\-]9S_ &O\/]$NL]?M.DPOG_OI
M30 [3?B)\/\ 6<?V1XZT:ZST^S:G$^?^^6->;?MK?L)?LP?\%#/@U+\&?VF?
MA_!K6G!S/HVK6LGDZCHEWCY;NQN5&^WF4@'(RK ;75U)4]/J7[,?P U7/VKX
M3Z.N?^?:V\G_ -%E:R'_ &-O@)$YET7P[?Z8Y.2^GZW=(<^O,A% 'P_X;_:X
M_;/_ ."*7B"Q^$'_  4PUC5OBW^SQ<74=GX/_::T^P>?5/#:LP2*T\2V\89V
M RJB]7<6.,^8SE8OT>\$^./!GQ+\(:;\0/AWXKT[7="UBS2[TG6-(O4N+6\@
M<926*6,E70@Y!!(->9^)/V-/"'B7P_>^$[[XH>-I-*U*UDMM0TB\UM;FSNH'
M4J\4L,L;+(C*2"K9!!(-?+'Q=_9/_:B_X):?!B\\4_\ !*[X9)XO\.P7;WWB
M+X4Z9J'V&YC4DM+<Z7;21S6LLIR2ULD<#2; %:1BJ  _0>BOCW]A/]MC6/\
M@H!\*W^)O[,_[37A_69].G^R^*/"GBGPM_9^L^';T9#6E_:1L6@D#*XR,H^Q
MBC, 37M_]H?MEZ9_Q]>'OA_J:CI]CN[N%C]?,XS0!ZG17EG_  M+]IG3>-4_
M9DBNE'673O%UO_Z ZY-!_:,\8:?_ ,C!^S1XYBQU_LZRCN__ $%A0!ZG17EG
M_#7/P[M?^1@\)>+])QU_M+PU,N/^^=U6;#]K_P#9RU%MD?Q,@B8'!6ZLKB'!
M_P"!QB@#TJBN3T[X[_!75L"P^+'AUV/1&UB%6/X,P-;^F^(_#VL8_LC7K*ZS
MT^S72/\ ^@DT 7:*** "BBB@ HHHH **\L_:]^+_ /PJ;X177]G77EZKK.ZR
MTW:<,FX?O)1_NIG![,RUSWP4_:FT)OV;3XS\879FU/P^JV%S;*V9;V;&( HZ
MEI!C)]5<] : .J^/?Q \0136/P:^&<^/%/B52J3KTTRSZ2W3XZ8&0OJ<XY !
MZ[X<?#_P_P#"_P &V7@GPU!MMK.+!D8?/-(>7D<]V8Y)_(< 5RWP$^&^NZ)#
M??$_XC@2>+?$S";4<CBQA_Y9VB>BH,9]2.^T&O1: "BBB@ HHHH **** "BB
MB@ JOJ^KZ5H&E76NZ[J=O96-E;O<7M[=S+'%;Q(I9Y'=B BJH)+$@  DU6\6
M^+?"W@'PMJ/CCQQXCL='T;2+*6\U75=3ND@M[.WC4O)++(Y"HBJ"2Q(  R:_
M,G5-:^,W_!Q/X[G\+>#;S7O ?[#_ (?U4Q:OKD7FV.K?&:Y@DPUO;D[9+;2%
M=<,_#2$8^_D6P!+X_P#BK\;/^#@7XAZI^SY^R]XHUGP/^Q[H&I/8_$KXMZ?N
MM]0^)LT;8ET?1V892PR"LUSC#C*\K\DGZ-?!7X*?"C]G/X5Z'\$?@?X#T[PS
MX4\-V*V>BZ)I<.R&VB7GZLS$EF=B6=F9F)9B3>^''PX\!?"#P'I'PN^%O@_3
M_#_AW0;".RT;1=)M5AMK.WC7:D<:* % '^-;5 !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %9'C[P%X*^*?@G5OAM\2/"MAKF@:[I\MCK.CZI;
M+-;WEM(I62*1&!#*RD@@UKT4 ?ESX,\6?$;_ (-XOB_9?!OXL:WJOB3]BGQK
MK0M_ WC._D>YNOA#J-Q(2NF7TARSZ5([?NIF_P!63AN=QD_4#3=2T[6=.M]7
MTB_ANK2ZA2:UNK:4/'-&P#*Z,I(92"""."#6/\4/A?\ #SXU_#O6?A+\6?!U
MAXA\->(=/DL=;T75+<2V]Y;R+AHW4]01WZ@@$$$ U^;?PL^(_P 3/^#?OXQZ
M5^R]^T=XJU/Q)^Q]XRU<6?PE^*.JRM-<?#.]E8E-"U64\_82<B"Y;A ,'"AQ
M$ ?J%13+:YMKVVCO+.X26&5 \4L3AE=2,A@1P01SFGT %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%<O\8_C;\'/V>/ -U\5/CS\4O#_ (-\,V,D4=YK_B?5X;&SA>1Q'&K2
MS,J@L[*H!/)( KR+0O\ @K7_ ,$NO%&N6?AGPW_P4-^#%_J.HW<=K86-G\2-
M-DEN)I&")&B+,2S,Q  ')) H ^A:*Y3XS_'7X+?LY^!)_BA\?OBQX=\%>&[:
M>.&XUWQ3K$-C:1R2-MC0RS,JAF;@#.36'^S]^V%^RE^U@NJO^S%^T?X)^(*Z
M$81K3>#?$UMJ0L3-O\H3&!V\O?Y<FW=C.QL=#0!Z/1110 5X7^UA_P EL^!_
M_8]R_P#I,U>Z5X7^UA_R6SX'_P#8]R_^DS4 >Z4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %<W\2/A%\/OB[8VVF_$+0GU"WLY3+;PB^GA57
M(QN(B==QQP,YQDXZFNDHH \L_P"&*OV9O^B:?^5F]_\ CU'_  Q5^S-_T33_
M ,K-[_\ 'J]3HH \QL?V./V<=,OH=2T_X>O#<6\JRP31ZU>AD=3E6!\[J" :
M].HHH **** "BBB@ HHHH ^+_P!NS_@DG;?&'XJ)^VY^PK\46^"7[1^E0XM_
M&VDP9TWQ3&,'[#KEH 4O(7VJOFE6D3"DB01H@@_8<_X*V7/Q"^+@_85_X*%_
M"Y?@I^T991#R?#E]/G1O&<0R!?:'>,2MPC[2?(+&1/F4&0QR%?M>O%_VX_V
MOV8?^"AWPC;X0_M+> QJ$-M*;GP_K]A+]GU70+SC;=V-THWP2J0IXRC[0'5U
M^6@#VBBOS0\)_MG_ +9'_!&;Q/I_P1_X*H:OJ'Q.^!-W=QV/@C]J73-/>2[T
M<,P2&S\36\>YE;E5%XN[><%C(S.8OT>\)>+O"GC_ ,+Z?XW\"^);#6=&U:TC
MNM+U;2KQ+BVO('4,DL4L9*R(P((9200: -&JU_HVCZJNS5-)MKD>EQ K_P Q
M5FB@#E]2^"7P<U?)U+X5>'96/5VT:'=_WT%S6!J7[(_[.>J9-S\+K-,][:XF
MA_\ 1;BO1Z* /+/^&0/A7:?\B]J_B;2/[O\ 9OB*==OTW%J/^&;/$-A_R+W[
M2/C^''W5OM52Z4>V&05ZG10!Y9_PJ7]HW3N=&_:B>91TAU+PG;29^KALT?V-
M^V/IG_'EXS\":F!_T$=.N82?^_1KU.B@#RS_ (2K]KO3/^/[X4^$]4QU_LW7
M7@W?3SAQ1_PNGX[:=_R,'[*^IJ!U;3?$5M=9]P% ->IUY9^U[\7_ /A4WPBN
MO[.NO+U76=UEINTX9-P_>2C_ '4S@]F9: /DW]IWXX7GQQ^((U5;&:RL-.@%
MM8V,[AFC/61FVDC<6[CLJ^E5?V:/$WAGPM\:M U#QE;K+IO]H+O$K?)#,0RQ
M3,.AV,V<GIR:X*B@#]3**\L_9"^+_P#PMGX16O\ :-UYFJZ-BRU+<<L^T?NY
M3_O)C)[LK5ZG0 4444 %%%% !1110 5A_$OXE_#_ .#?@#6/BK\5O&.G>'O#
M>@6$E[K6M:M=+#;V=N@RTCNW  'YG &2:H_&_P".'PE_9N^%&N?''XZ>/=/\
M,^%/#=BUWK.M:I-LBMXAQ[EW9B%5%!=V954%F /YT?#KX1_&S_@O_P#$72OV
MC?VK_">L>"/V0M U%+_X7_!W4=T%]\298VS#K.M*#E;+HT-KDAP0>5_>2@$.
MC>'OC/\ \'$OCRV\:?$#3]>\!_L0Z!JBSZ#X;F\RRU;XRW,$F4NKH##V^D*Z
M@I'PTA /W\-;_IQX5\*^&/ OAG3_  7X*\/66D:/I-E%::7I>FVJ06]I;QJ$
MCBBC0!415  4    "K&EZ7IFAZ9;:+HNG06=G9P)!:6EK"L<4$2*%5$50 J@
M   #   %3T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !7,_&3X-_"[]H3X6Z[\%/C5X'L/$GA7Q+I[V6MZ)J<.^&ZA;J#W5@0&5
MU(9&564A@".FHH _,3X&_&'XJ?\ !!_XT:)^Q1^U_P"--1\2?LM^+M3%A\"_
MC1K,N^7P5<.28_#FM2]%@ R+>Y;"JJ]HPZVOZ=1R)*@EB<,K %64Y!'K7(_'
MOX"_"']I_P"#^O\ P$^/'@2Q\2^$_$U@UGK.CZA'E)HSR&!&&216"NDBD.CJ
MK*0R@C\^_P!G#X]?%[_@B;\<-!_X)\_MT>.K[Q'^S_XJOA8?L\_'C6I,MHKG
M_5^&=;EX6-D4;8+AL*47'$89;4 _3.B@$$9!HH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#S;]H[]
MDGX"_M<6>@>'?VC_  %9>+_#OA[5SJL'A+7+=+C2[R]$3Q1375NZE;D1))+L
MCDS'NDWLC,D;)\7_ +0?[ W[#%Y_P4R_9N_9U_9\_8O^$W@^]\*WM_\ %GQS
MK/@[X<Z9IM[#8:4%M=+MS/;P(_ES:I=QRE,_,-.;TK]&:^0_^"=*?\+]_:8_
M:(_;VO/WUEXA\<+\//A]<-\Z_P!@>&C+:RRPO_SSGU>;57XX(2,\X% 'CG_!
M:5_VUI_CEX"\4^%O^"4VF?M._ ?P+H=YJ?B?PAJ6M:?(;[6Y_P!REPNFSK-)
M=O:6HF$0%O)E[^0A=T:./;O^"/?Q[_X)W?M,_LT77Q=_X)Z? 3PQ\,[&XUAK
M/QSX+T3P99:'>:7K$**&@O8+1%5Y%1EVR?,&1A@@AE7T?7?^"C7["?A+X]^)
M/V8/&_[5G@KP]X\\)6=M=Z]X=\2ZRFFRP0SPI/&Z/<[(YAY4B.?*9]@<;MN:
M\?\ ^"9WP.\/V'[5?[4/[;'POTHV'P_^-WC#0I_!R+;F&+5SIVFF*]UJ&,@?
MN;N\N)RDN/WX@\]=R31NP!]E4444 %>%_M8?\EL^!_\ V/<O_I,U=)\5OV2O
MAK\8O%S^-/%&O^*+>[>!(3'I/B.:VAVH, [$.,^I[UXE\7?V6OAY\(?CE\'K
MCPQKGB6X;4?&ABG&JZ_-<A0D)<; Y^4Y')'4<4 ?7M%8_P#P@^D?\_-[_P"!
M;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q1
M6/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_
MP@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__
M  @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'
M_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I
M'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-
M[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__  @^D?\
M/S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@
M6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\
M@6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L
M45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__  @^D?\ /S>_^!;4
M?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/
M_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z
M1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#
MZ1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__  @^D?\ /S>_^!;4?\(/I'_/
MS>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_
M #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\
MX%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_
M (%M1_P@^D?\_-[_ .!;4 ;%%8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;4
M;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6
MU'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45
MC_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@
M^D?\_-[_ .!;4 ;%%8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P
M@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_
MS\WO_@6U %CQ9X2\*^/?#&H>"?''AJPUG1M5M)+75-)U2T2XMKN!U*O%+$X*
MR(RD@JP((/-?G#XN_8M_;(_X(T^*-0^.'_!*O2=0^)GP+N[N2^\;_LLZGJ#R
M76DAF+S7GAFX?<R/RS&S;=O.0HD9D$7Z+?\ "#Z1_P _-[_X%M1_P@^D?\_-
M[_X%M0!Y?^PW^W_^S#_P4/\ A(/BY^S5X[%_':RBV\0^']0B^SZKX?O.=UI?
M6K'?!*I##NC[249UYKVBOAK]M[_@CG#\0?B<_P"VQ_P3[^*\WP8_:'LXCO\
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
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 %>(_MU_\ !/7]F+_@HE\*D^%_[1G@QYY=/F^U>%_%6DS?
M9=8\.7HP5N[&Z4;H9 RHQ'*/L4.K 8KVZB@#\U/!7[<O[8'_  1\\7:=\ ?^
M"MFJ77C_ .#=[>)8> _VK=*T]V-IN.V&S\2P)N:";HHNQN#\%C(?-DC_ $=\
M->)O#GC/P]8^+O!^OV6JZ5J=I'=:;J>FW23V]W ZADECD0E71E((9200014/
MC7P3X-^)/A'4O 'Q#\*Z=KFAZQ9O::MH^KV:7%K>0.,/%+%("KH0<%2"#7YQ
M>)?V1/VSO^"*GB&^^,/_  3+T?5OBS^SU<74EYXQ_9DU#4'FU/PXK,7EN_#5
MQ)N=@,LQLFW%SG D9PT0!^F-%>._L2_MY?LQ?\%"/@]%\:/V8OB%%J]BD@@U
MG2;E/(U+0[O'S6E[;,=]O,I!&#E6 W(SJ0Q]BH **** "BBB@ HHHH ****
M"BBB@ KQS]N;]NK]GO\ X)Z? :^^/O[0_B=[6RBD%KHNBV$8FU'7M0<'R;"R
M@R#-/(1P.%499RJJS#,_X*!_\%"O@/\ \$Z/@L/BI\8+B[U+5=6NQIW@?P-H
M47GZOXJU1\"*RLH!EG8LRAGQM0,">2JM\\_L,_\ !/7X\?'KX\V/_!43_@K)
M;VE_\4EC+_"KX2PR^?HWPKL7(95C4Y6?4V 4R7!R58?*<JA0 R_V/OV%?VA/
MVYOCSH__  4Y_P""M'AA++4]*<W/P,_9\ED,NG?#^V8ADOKY& %SJS@(Q9U_
M<D D*ZQQVWZ(444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 5YA^V)^Q[\!/V[OV?]<_9K_:0\&1Z
MSX<UN+JI"7.GW*@^5>6LN"8;B-CN5Q[JP9693Z?10!^=?[$O[87Q[_8#_:#T
MC_@E)_P4_P#&<FKRZF3#^SU\>KX%+;QU9(0J:9?2,2(M6B!1,,V9LJ"6=HY+
MC]%*\E_;:_8G^ 7_  4 _9\U?]G#]HKPL;_1M2 FL;^V81WNCWR ^3?6<V"8
M;B,DE6&0061@R.RGY1_80_;7^/O[(/[0.G_\$G/^"I7B@7OBR>-E^!7QMN%,
M=E\2]-C(5+:=V)$6K1 JKQLQ:4D<L[))< 'Z$4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %>%_M8?\EL^!__ &/<O_I,U>Z5X7^UA_R6SX'_ /8]R_\ I,U 'NE%%% !
M1110 4444 %%%% !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!\1?MM?\$E-6\4?&&7]O+_@FY\3X
M?@O^T/;QDW^IP0$Z!XYB!W&RURS4%9@Y 'VE5,BG#$.R1E-/]@S_ (*UZ3\>
M/B;/^Q=^V?\ #";X)_M'Z+!G4OAYKDX^Q^((U!S?:)=$E+ZW<*S!%9G4!^9%
MC:2OLJO"OV\_^"=/[,G_  45^&4'@#X_^%ITU'2)_M?A#QKH5Q]DUOPS>@@K
M=6-VHW1,&5&*G,;E%W*VT8 /=:*_-CP!^WQ^UO\ \$E/&NF?LX?\%@]0D\8?
M"Z_O$T_X??M8Z1I["W8D[8;/Q' NXV=QC ^TY*OC+&3$LR_HYH.O:'XIT2S\
M3>&-9M-1TW4+9+FPU"PN%F@N874,DD<B$JZ,I!# D$$$4 6Z*** "BBB@ HH
MHH *^=?^"C'_  4B^#__  3N^&5AK'B;2+_Q;X]\6WG]F?#+X7>'%,NK^*]3
M8A4@@C4,RQ!F3S)BI5 P #.R1OF?\%)?^"F?@+]@CPQHW@SPUX/O/B%\9?'T
MYL?A5\(_#[;M0UZ\.0)9 ,FWLXSS).PP K 9(..'_P""<_\ P3-\>_#CXFW_
M /P4&_X*&>,+/X@_M+>+K/RY]0B7=I7@33V!VZ-HT9R(D1699)A\TA+\D/(\
MH!E_\$_/^";OQ@U3XTM_P4R_X*B:O8^*_P!H#6+0Q^&/#5JPET7X7::^2NFZ
M:A+*;C:Q$MT"227"LVZ26;[IHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O&OV[O
MV%/@+_P4-_9^U#]G[X]Z+*UM+(MWH.O:<XBU'P_J48/D:A9S8S%-&3UZ,I9&
M#*S ^RT4 ? 7_!/_ /;L^/7[/WQZ@_X)0_\ !4S6HC\3[:V9OA'\660Q:?\
M%328^%8,QPFJ1K@30D[G(S\Q^:3[]KP[_@H!^P%\#O\ @HK\!;CX*?&2WN;*
M[M;E=1\'^,-'?RM4\,:M'S!J%G,,-'(C8R 0'7*GKD?/W_!._P#;\^.7P[^-
MS?\ !*W_ (*AW-M8_&W1;)I? 'CY$\K3/BKHT>0M]:L<!;Y54^?;_>RK,!PZ
MJ ?>5%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %>%_M8?\EL^!_P#V/<O_ *3-7NE>%_M8?\EL
M^!__ &/<O_I,U 'NE%%% !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 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M8_C_ .'W@7XK>"M3^&_Q-\'Z9X@\/ZU9O::OHNL627-K>0.,-')%("KJ?0BO
MSCU[]ES]M/\ X(A:W>?%+_@G?HVM_&3]FJ2Y>[\5?LY7M\]QK?A"-F+RW7AR
M>0EYHQEF-DY))SC>SF6/]-** /)/V+_VY/V9OV__ (-6OQR_9?\ B1;:]I,C
M"'4;-AY5]I%T!E[2\MV^>WF7NK####*64JQ];KX;_;0_X)+>);GXRW7[?'_!
M,#XF6OP<_: 52^M*("?#7C^,'<;36K-!M9G.<72+YBD[B&<(\=S]CW_@M#\)
M_B)JFN_L_P#[>?AV#]GCXX^!=+DO?&?@CQQJ4=O8W5I$C-)J>EWLC"*\LRJ/
M)E6+(JL?G1?-8 ^V**_&S]K/_@\]_8?^$'B^[\(?LO\ P"\5_%I+*5HWU^?4
M4T'3;DC^*W:6*:X=>V7@C]LC!*_LF?\ !Y[^P_\ %_Q?:>$/VH/@'XK^$J7L
MJQIK\&HIKVFVQ/\ %<-%%#<(O;*02>^!D@ _9*OD[_@I3_P4[TS]C1]"_9]^
M W@"3XG_ +0WQ$S!\-/A5I<F7D)W ZCJ# C[+81;69I&*[_+<!E59)(N7_;L
M_P""N>A^ (_"G[.G_!/#3-)^-7QY^*^E)>?#OP_H>H)<Z9IVG2KD:[J=Q$VR
M&Q13O&6!EQ@%5W.O5_\ !-;_ ()BZ/\ L7)KOQX^-_CZ7XG?M!_$0BX^)OQ7
MU6/,MPYVD:?8J0/LMA%M54B4+N$:%@H6..( R_\ @FU_P3$U/]FKQ/K/[8G[
M8/C^/XG?M+>/X ?&7CVXCS;Z/;G!71](C( MK*(87Y54R[02%4+&OV%110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 5X'_P40_X)Z?!K_@HO\$%^&/Q
M'N;S0_$.B7BZI\/OB!H;>7JOA/5X\-#>VLJE6&&5=\>X!U4<JP1U]\HH ^&/
M^"<7_!0SXRV?Q@NO^"87_!3.UL]!_:#\+V)F\/>(H%\K2_BAHR A-6T]B%4S
M[4)GMP 5*NP5=LL</W/7SQ_P4=_X)S_"G_@HG\'[3PGXEUF]\*^-_"M\-6^&
M/Q,T$F/5?">KH0T=S!(I5C&61/,BW .J@@JZ1NGE7_!-?_@HQ\5O%/Q.U+_@
MF_\ \%&]&L_"G[27@FR\V.> "/3/B+I*Y":WI;857+*I::!0"C*Y"J%DB@ /
MMRBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH *\+_ &L/^2V? _\ ['N7_P!)FKW2O"_VL/\ DMGP/_['
MN7_TF:@#W2BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K
M^;;_ (/1_P!LC2?'O[4'@/\ 8F\/>'=)<^ -"&N>(-<:PB:^%Y? ^59+,5\R
M.%+=$F9%8+(UPA8$Q(1_237\FG_!VS\*O%?@#_@L[XO\9Z];2K8^.?"6@ZQH
M<KY*O!%81Z>X7TQ-8S9'OGO0!^9U%%% '[4_\&6_[5OA7P#^UYX__9)\1>$]
M)%]\0?# U3P_XC^Q(+\3Z>=TMAYN-[0R0R/-L)VJUJ2!ER:_I3K^33_@TF^%
M7BOQ_P#\%G?"'C/0;:5K'P-X2U[6-<E3(5();"33T#>N9KZ' ]L]J_K+H **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KYM_P""E'_!-[X>
M_P#!0CX8Z;''XGN_!7Q.\$7O]K?"CXIZ&"FI>&-47#(ZLI#26[LJB6$D!P 1
MM=49?I*B@#XN_P"":'_!2+XA?%KQQK/[ G[?7A>T\$_M,?#ZT#:SID1V:?XT
MTT<1Z[I+$ 2PR ;I(U&8VS\J@%(_M&OF+_@I?_P37\*?M[^!]&\4^#O&5QX
M^,OP^NSJGPD^*VD+MO-!OQR(Y".9K.4@++"<@@Y R.?"/@3_ ,%[_@_\%OA;
MXO\ AQ_P5UU.P^#7QN^$BQ6_C7P[)%))%XH1_EM]3T-(PSWD%Q@-LC#&(DEL
M)AZ /T4HK\,?BM_P>_\ P$T3Q5)8?!3]@GQ9XDT9)=J:EXD\;6VCW#KG[WD0
MVUV![ R?7%?4?_!.'_@Z1_X)Y_M\^.=.^#'BR+5_A+XYU:9(-)TKQE+$^GZE
M<,<+!;W\9V>83P%F2$NQ54WL0* /TKHHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@#/\5^*O#G@7PMJ7C?QAK5OIND:-I\U]JNHW<@2*UMHD
M,DLKL?NJJ*S$]@#7QM^SA_P6<U;]I;XV^'/A#X?_ ."57[6OAO3_ !+>^7;>
M/?&OPF_LS0;:VV-(+N:[EN,1Q%%RO!9RRJJEF /M7_!17]DWQU^W'^R1XG_9
M<\!?'V?X:S>*UA@U#Q-:Z NI2"T659)+<0M-$"LNP1OEL&-G7'S9'QU^S!^U
M9_P4X_X)\_MR>!?^"?W_  5(\<Z)\6?!?Q<>ZL_A'\==#T=+"Y&I6\1D_LW4
MK>-0BNZ !3AFW.I\V8>9Y(!]C?'S]MGPY\*/CKX;_9.^&_P_U+Q]\5/%.B7&
MN6GA'2+R"V33='@D$4FIW]S.P6UMC*RPH0'DEE;:B-AV74_93_;"^'W[5=MX
MKT31]$U+PYXP^'WB)]!^(/@?7O*^WZ%?A1(@8Q.\<T$T3++#<1LR2QMD$,'1
M?B+_ ()R:WJOQ,_X.)?VYO&GBJ5GN/"?AWPAX;T**0Y^S6#6OF,B9Z*\D E(
MZ%I":?\ LY^(M0\+?\'5'[0?P^T*1H]+\6?LVZ)KNOPQG"RW]E/IMI;R..A9
M8+B103SAC[T ?II1110 5X7^UA_R6SX'_P#8]R_^DS5W'Q!_:>^ 'PJ\1MX2
M^(GQ4TO2-22%)6L[N1@X1N5;@'@UXA\<OVD/@9\4_CC\&X/A[\3--U9[#QLT
MEXMI(Q\I&@**3D#@L0* /JNBLW_A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZH TJ
M*S?^$Q\,?]!J#_OJC_A,?#'_ $&H/^^J -*BLW_A,?#'_0:@_P"^J/\ A,?#
M'_0:@_[ZH TJ*S?^$Q\,?]!J#_OJC_A,?#'_ $&H/^^J -*BLW_A,?#'_0:@
M_P"^J/\ A,?#'_0:@_[ZH TJ*S?^$Q\,?]!J#_OJC_A,?#'_ $&H/^^J -*B
MLW_A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZH TJ*S?^$Q\,?]!J#_OJC_A,?#'_
M $&H/^^J -*BLW_A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZH TJ*S?^$Q\,?]!J
M#_OJC_A,?#'_ $&H/^^J -*BLW_A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZH TJ
M*S?^$Q\,?]!J#_OJC_A,?#'_ $&H/^^J -*BLW_A,?#'_0:@_P"^J/\ A,?#
M'_0:@_[ZH TJ*S?^$Q\,?]!J#_OJC_A,?#'_ $&H/^^J -*BLW_A,?#'_0:@
M_P"^J/\ A,?#'_0:@_[ZH TJ*S?^$Q\,?]!J#_OJC_A,?#'_ $&H/^^J -*B
MLW_A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZH TJ*S?^$Q\,?]!J#_OJC_A,?#'_
M $&H/^^J -*BLW_A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZH TJ*S?^$Q\,?]!J
M#_OJC_A,?#'_ $&H/^^J -*BLW_A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZH TJ
M*S?^$Q\,?]!J#_OJC_A,?#'_ $&H/^^J -*BLW_A,?#'_0:@_P"^J/\ A,?#
M'_0:@_[ZH TJ*S?^$Q\,?]!J#_OJC_A,?#'_ $&H/^^J -*BLW_A,?#'_0:@
M_P"^J/\ A,?#'_0:@_[ZH TJ*S?^$Q\,?]!J#_OJC_A,?#'_ $&H/^^J -*B
MLW_A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZH TJ*S?^$Q\,?]!J#_OJC_A,?#'_
M $&H/^^J -*BLW_A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZH TJ*S?^$Q\,?]!J
M#_OJC_A,?#'_ $&H/^^J -*BLW_A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZH TJ
M*S?^$Q\,?]!J#_OJC_A,?#'_ $&H/^^J -*BLW_A,?#'_0:@_P"^J/\ A,?#
M'_0:@_[ZH TJ*S?^$Q\,?]!J#_OJC_A,?#'_ $&H/^^J -*BLW_A,?#'_0:@
M_P"^J/\ A,?#'_0:@_[ZH TJ*S?^$Q\,?]!J#_OJC_A,?#'_ $&H/^^J -*B
MLW_A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZH TJ*S?^$Q\,?]!J#_OJC_A,?#'_
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
M #XP_P#?H5-10!#_ &=I_P#SXP_]^A1_9VG_ //C#_WZ%344 0_V=I__ #XP
M_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#SXP_]^A1_9VG_ //C#_WZ%344
M 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#SXP_]^A1_9VG_
M //C#_WZ%344 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#S
MXP_]^A1_9VG_ //C#_WZ%344 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-1
M0!#_ &=I_P#SXP_]^A1_9VG_ //C#_WZ%344 0_V=I__ #XP_P#?H4?V=I__
M #XP_P#?H5-10!#_ &=I_P#SXP_]^A1_9VG_ //C#_WZ%344 0_V=I__ #XP
M_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#SXP_]^A1_9VG_ //C#_WZ%344
M 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#SXP_]^A1_9VG_
M //C#_WZ%344 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#S
MXP_]^A1_9VG_ //C#_WZ%344 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-1
M0!#_ &=I_P#SXP_]^A1_9VG_ //C#_WZ%344 0_V=I__ #XP_P#?H4?V=I__
M #XP_P#?H5-10!#_ &=I_P#SXP_]^A1_9VG_ //C#_WZ%344 0_V=I__ #XP
M_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#SXP_]^A1_9VG_ //C#_WZ%344
M 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#SXP_]^A1_9VG_
M //C#_WZ%344 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#S
MXP_]^A1_9VG_ //C#_WZ%344 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-1
M0!#_ &=I_P#SXP_]^A1_9VG_ //C#_WZ%344 0_V=I__ #XP_P#?H4?V=I__
M #XP_P#?H5-10!#_ &=I_P#SXP_]^A1_9VG_ //C#_WZ%344 0_V=I__ #XP
M_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#SXP_]^A1_9VG_ //C#_WZ%344
M 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#SXP_]^A1_9VG_
M //C#_WZ%344 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#S
MXP_]^A1_9VG_ //C#_WZ%344 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-1
M0!#_ &=I_P#SXP_]^A1_9VG_ //C#_WZ%344 0_V=I__ #XP_P#?H4?V=I__
M #XP_P#?H5-10!#_ &=I_P#SXP_]^A1_9VG_ //C#_WZ%344 0_V=I__ #XP
M_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#SXP_]^A1_9VG_ //C#_WZ%344
M 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#SXP_]^A1_9VG_
M //C#_WZ%344 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#S
MXP_]^A1_9VG_ //C#_WZ%344 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-1
M0!#_ &=I_P#SXP_]^A1_9VG_ //C#_WZ%344 0_V=I__ #XP_P#?H4?V=I__
M #XP_P#?H5-10!#_ &=I_P#SXP_]^A1_9VG_ //C#_WZ%344 0_V=I__ #XP
M_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#SXP_]^A1_9VG_ //C#_WZ%344
M 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#SXP_]^A1_9VG_
M //C#_WZ%344 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#S
MXP_]^A1_9VG_ //C#_WZ%344 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-1
M0!#_ &=I_P#SXP_]^A1_9VG_ //C#_WZ%344 0_V=I__ #XP_P#?H4?V=I__
M #XP_P#?H5-10!#_ &=I_P#SXP_]^A1_9VG_ //C#_WZ%344 0_V=I__ #XP
M_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#SXP_]^A7XL_\ !QS_ ,&W_C?]
MLGQQ=_MV?L%Z+9S^/[BTC3QUX":>.W'B'RD6..]M'<K&MT(U5'B8JLJHK*1(
M")?VLHH _@U^*O[.G[0'P+\5R>!?C3\$/%OA+689?+?2_$?AVYLIPV< !)44
MG/;'7M7U'_P3@_X((?\ !0S_ (*-^.M.MO#'P;UCP3X%EF1M6^(_C+29;2PM
M[?/S-;+*$>_DQD+'#D;B-[QJ2X_LGHH \E_8H_8M^"/[!?[,7A3]E7X':%Y6
M@>%;#R5NKM5:YO[AV,D]W.P W2RRL[MC &[:H5551ZI_9VG_ //C#_WZ%344
M 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-10!$EC91L'CLXE8="L8!%2T44
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>%_M8?\EL^
M!_\ V/<O_I,U>Z5X7^UA_P EL^!__8]R_P#I,U 'NE%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>%_M8?
M\EL^!_\ V/<O_I,U>Z5X7^UA_P EL^!__8]R_P#I,U 'NE%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>%
M_M8?\EL^!_\ V/<O_I,U>Z5X7^UA_P EL^!__8]R_P#I,U 'NE%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%>/_MB?$7]IOPO
MX2TKP%^QOX%T#5_B'XKOWMM.U+QB\ZZ)X?M(XS)<:E?>1^]E1/W<201D/)-<
M1#*H)'7XY^%?[='_  5 _8R_X*,_#3]AW_@ILOPZ\=>%/CG#?1?#GXE_#G2)
M]/>RU.TA$LMG=6\C$%<&-1@9_?H_F,!(B 'Z345\R?\ !0?]IC]I'P-K?@O]
ME[]A*_\ AE_PNKQ\]W?Z6/BO>W,>CV&C6(3[7<RK9YGDD>6>VMX8T!+-*[_=
MA?&[^P?IW_!3ZST?Q'-_P4N\1_!&[U![FW7PG;_!6TU588H0K^>UU)J.&9V8
MQA%1 %",2S%@% /?J*** "O"_P!K#_DMGP/_ .Q[E_\ 29J]TKPO]K#_ )+9
M\#_^Q[E_])FH ]THHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ KY T;X8V7[>7_  4'\)?MCW-NLOPR_9_L=8TSX87V,KXF\2WZ
MI;:EJ<79[*UAA^RPR=)9WN)$.R*-Y.M_X*:? #]N/]ISX,VOP<_8Q^.OA#X?
M1ZG=$>--6\2:;=W,][8@J?L,'V=T,4<WSK,X8.4^5"NYFKQWX2_LB?\ !;^Q
M\4^$/"GQ<_;_ /A)9?#71]4L/[<T#X;_  Q;2KVXTJV="=/MIB2+5)$00EHP
MK(C'85(% 'HO_!0;_@BM^P#_ ,%,-<3Q[^TQ\.-8D\96>CIINB>--"\4WMI?
M:5 CR21B",2&V^625WP\+@LQ)!->;?\ !$WQ/^U=\*?&OQY_X)K?M7?%*]^(
M5S^S[XDT:+P9\0]4+-=ZOH&K6<EU9Q3NQ9GEA2+#%F8KYFS<RHI/KOQ/\"_\
M%;-._:MUCQ?\!_CS\&;_ .$6L6%HECX3\>^%+X:CX=N$B5)I()K%T^V+(X:4
MK,ZXWA%V!=S>G?LU?LW67P#L_$GB/7?%<GB?QOX[UP:UX]\7SV2VS:G>+!%;
M1)%"K,+>U@MX8H((-SE(X\L\DCR2N >FT444 >7_ !6^//Q*^'WBY_#GA?\
M9E\4>*;18$D&K:3/"L+,PY3#G.1WKQ[XM_$;XZ?%'QUX%\80_LA^-;%?!FN2
M:G)#*8'^U@PL@C!5_D)/?!_K7UC10!X+_P -<_'#_HQGQW_X$P4?\-<_'#_H
MQGQW_P"!,%>]44 >"_\ #7/QP_Z,9\=_^!,%'_#7/QP_Z,9\=_\ @3!7O5%
M'@O_  US\</^C&?'?_@3!6-XE_;S^)GA/5](T37/V,O%]K<ZY>&UTV&YU"%7
MN)0NXI& IW-CG!(^M?2=>%_M8?\ );/@?_V/<O\ Z3-0!#_PUS\</^C&?'?_
M ($P4?\ #7/QP_Z,9\=_^!,%>]44 >"_\-<_'#_HQGQW_P"!,%'_  US\</^
MC&?'?_@3!7O5% '@O_#7/QP_Z,9\=_\ @3!1_P -<_'#_HQGQW_X$P5[U10!
MX+_PUS\</^C&?'?_ ($P4?\ #7/QP_Z,9\=_^!,%>]44 >"_\-<_'#_HQGQW
M_P"!,%'_  US\</^C&?'?_@3!7O5% '@O_#7/QP_Z,9\=_\ @3!6-XE_;S^)
MGA/5](T37/V,O%]K<ZY>&UTV&YU"%7N)0NXI& IW-CG!(^M?2=>%_M8?\EL^
M!_\ V/<O_I,U $/_  US\</^C&?'?_@3!1_PUS\</^C&?'?_ ($P5[U10!X+
M_P -<_'#_HQGQW_X$P4?\-<_'#_HQGQW_P"!,%>]44 >"_\ #7/QP_Z,9\=_
M^!,%'_#7/QP_Z,9\=_\ @3!7O5% '@O_  US\</^C&?'?_@3!1_PUS\</^C&
M?'?_ ($P5[U10!X+_P -<_'#_HQGQW_X$P4?\-<_'#_HQGQW_P"!,%>]44 >
M"_\ #7/QP_Z,9\=_^!,%8UE^WG\3+_QM>_#^U_8R\7OJFGV<=U=6*:A"9HHI
M"0KLNW 4XX.3]*^DZ\+\ _\ *03Q_P#]B)I7_HQJ (?^&N?CA_T8SX[_ / F
M"C_AKGXX?]&,^.__  )@KWJB@#P7_AKGXX?]&,^._P#P)@H_X:Y^.'_1C/CO
M_P "8*]ZHH \%_X:Y^.'_1C/CO\ \"8*/^&N?CA_T8SX[_\  F"O>J* /!?^
M&N?CA_T8SX[_ / F"C_AKGXX?]&,^.__  )@KWJB@#P7_AKGXX?]&,^._P#P
M)@H_X:Y^.'_1C/CO_P "8*]ZHH \%_X:Y^.'_1C/CO\ \"8*QK+]O/XF7_C:
M]^']K^QEXO?5-/LX[JZL4U"$S112$A79=N IQP<GZ5])UX7X!_Y2">/_ /L1
M-*_]&-0!#_PUS\</^C&?'?\ X$P4?\-<_'#_ *,9\=_^!,%>]44 >"_\-<_'
M#_HQGQW_ .!,%'_#7/QP_P"C&?'?_@3!7O5% '@O_#7/QP_Z,9\=_P#@3!1_
MPUS\</\ HQGQW_X$P5[U10!X+_PUS\</^C&?'?\ X$P4?\-<_'#_ *,9\=_^
M!,%>]44 >"_\-<_'#_HQGQW_ .!,%'_#7/QP_P"C&?'?_@3!7O5% '@O_#7/
MQP_Z,9\=_P#@3!6-9?MY_$R_\;7OP_M?V,O%[ZII]G'=75BFH0F:**0D*[+M
MP%..#D_2OI.O"_ /_*03Q_\ ]B)I7_HQJ (?^&N?CA_T8SX[_P# F"C_ (:Y
M^.'_ $8SX[_\"8*]ZHH \%_X:Y^.'_1C/CO_ ,"8*/\ AKGXX?\ 1C/CO_P)
M@KWJB@#P7_AKGXX?]&,^._\ P)@H_P"&N?CA_P!&,^.__ F"O>J* /!?^&N?
MCA_T8SX[_P# F"C_ (:Y^.'_ $8SX[_\"8*]ZHH \%_X:Y^.'_1C/CO_ ,"8
M*/\ AKGXX?\ 1C/CO_P)@KWJB@#P7_AKGXX?]&,^._\ P)@K&\$?MY_$SX@Z
M1+K?A7]C+Q??6T-Y+:R366H0NBRQMM="2H^8'@C''K7TG7A?_!/?_DB>K?\
M8]ZS_P"E)H A_P"&N?CA_P!&,^.__ F"C_AKGXX?]&,^._\ P)@KWJB@#P7_
M (:Y^.'_ $8SX[_\"8*/^&N?CA_T8SX[_P# F"O>J* /!?\ AKGXX?\ 1C/C
MO_P)@H_X:Y^.'_1C/CO_ ,"8*]ZHH \%_P"&N?CA_P!&,^.__ F"C_AKGXX?
M]&,^._\ P)@KWJB@#P7_ (:Y^.'_ $8SX[_\"8*/^&N?CA_T8SX[_P# F"O>
MJ* /!?\ AKGXX?\ 1C/CO_P)@K&\$?MY_$SX@Z1+K?A7]C+Q??6T-Y+:R366
MH0NBRQMM="2H^8'@C''K7TG7A?\ P3W_ .2)ZM_V/>L_^E)H A_X:Y^.'_1C
M/CO_ ,"8*/\ AKGXX?\ 1C/CO_P)@KWJB@#P7_AKGXX?]&,^._\ P)@H_P"&
MN?CA_P!&,^.__ F"O>J* /!?^&N?CA_T8SX[_P# F"C_ (:Y^.'_ $8SX[_\
M"8*]ZHH \%_X:Y^.'_1C/CO_ ,"8*/\ AKGXX?\ 1C/CO_P)@KWJB@#P7_AK
MGXX?]&,^._\ P)@H_P"&N?CA_P!&,^.__ F"O>J* /!?^&N?CA_T8SX[_P#
MF"L;P1^WG\3/B#I$NM^%?V,O%]];0WDMK)-9:A"Z++&VUT)*CY@>",<>M?2=
M>%_\$]_^2)ZM_P!CWK/_ *4F@"'_ (:Y^.'_ $8SX[_\"8*/^&N?CA_T8SX[
M_P# F"O>J* /!?\ AKGXX?\ 1C/CO_P)@H_X:Y^.'_1C/CO_ ,"8*]ZHH \%
M_P"&N?CA_P!&,^.__ F"C_AKGXX?]&,^._\ P)@KWJB@#P7_ (:Y^.'_ $8S
MX[_\"8*/^&N?CA_T8SX[_P# F"O>J* /!?\ AKGXX?\ 1C/CO_P)@H_X:Y^.
M'_1C/CO_ ,"8*]ZHH ^<O&'[<GQ5\#>&+WQ=XD_8L\965A80F6ZNKN^A2.-<
MXRS ' Y]#5S3OVQ_C/JFGP:G9?L/^.)(;B%98I([N JZL 00<<@@UU7[<_\
MR:/X]_[ +_\ H:UW7PN_Y)GX=_[ 5I_Z)2@#R+_AKGXX?]&,^.__  )@H_X:
MY^.'_1C/CO\ \"8*]ZHH \%_X:Y^.'_1C/CO_P "8*/^&N?CA_T8SX[_ / F
M"O>J* /!?^&N?CA_T8SX[_\  F"C_AKGXX?]&,^._P#P)@KWJB@#P7_AKGXX
M?]&,^.__  )@H_X:Y^.'_1C/CO\ \"8*]ZHH \%_X:Y^.'_1C/CO_P "8*/^
M&N?CA_T8SX[_ / F"O>J* /G+QA^W)\5? WAB]\7>)/V+/&5E86$)ENKJ[OH
M4CC7.,LP!P.?0U<T[]L?XSZII\&IV7[#_CB2&XA66*2.[@*NK $$''((-=5^
MW/\ \FC^/?\ L O_ .AK7=?"[_DF?AW_ + 5I_Z)2@#R+_AKGXX?]&,^._\
MP)@H_P"&N?CA_P!&,^.__ F"O>J* /!?^&N?CA_T8SX[_P# F"C_ (:Y^.'_
M $8SX[_\"8*]ZHH \%_X:Y^.'_1C/CO_ ,"8*/\ AKGXX?\ 1C/CO_P)@KWJ
MB@#P7_AKGXX?]&,^._\ P)@H_P"&N?CA_P!&,^.__ F"O>J* /!?^&N?CA_T
M8SX[_P# F"C_ (:Y^.'_ $8SX[_\"8*]ZHH ^<O&'[<GQ5\#>&+WQ=XD_8L\
M965A80F6ZNKN^A2.-<XRS ' Y]#5S3OVQ_C/JFGP:G9?L/\ CB2&XA66*2.[
M@*NK $$''((-=5^W/_R:/X]_[ +_ /H:UW7PN_Y)GX=_[ 5I_P"B4H \B_X:
MY^.'_1C/CO\ \"8*/^&N?CA_T8SX[_\  F"O>J* /!?^&N?CA_T8SX[_ / F
M"C_AKGXX?]&,^.__  )@KWJB@#P7_AKGXX?]&,^._P#P)@H_X:Y^.'_1C/CO
M_P "8*]ZHH \%_X:Y^.'_1C/CO\ \"8*/^&N?CA_T8SX[_\  F"O>J* /!?^
M&N?CA_T8SX[_ / F"C_AKGXX?]&,^.__  )@KWJB@#YL\2_MY_$SPGJ^D:)K
MG[&7B^UN=<O#:Z;#<ZA"KW$H7<4C 4[FQS@D?6MG_AKGXX?]&,^._P#P)@J;
M]K#_ )+9\#_^Q[E_])FKW2@#P7_AKGXX?]&,^.__  )@H_X:Y^.'_1C/CO\
M\"8*]ZHH \%_X:Y^.'_1C/CO_P "8*/^&N?CA_T8SX[_ / F"O>J* /&_ G[
M2_Q<\6^,-/\ #>M_LA^,-#M+RX$<^K7UQ"8;53_&X'./I7LE%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !4%WI
M>F7\\%S?:=!-):R;[:2:%6:)L8W*2/E..XJ>B@ HHHH **** "BBB@ HHHH
M**^./VH=;_X+"?'+X@>(M)_X)^ZY\*/AQX1\)W#6%GKWQ.TF\O[WQ;J,<8,Y
MACB&RSL8Y&-OYK*\LDD,K*HC"%Z7_!*C_@J/XO\ VLOV9/B;XM_;-\ Z=\._
MB!\ _%>J^'?C#;6$CMIL$MA$99KR LSE8MBR97>^#$Q#%66@#[4J"[TO3+^>
M"YOM.@FDM9-]M)-"K-$V,;E)'RG'<5^??@[]O7]O#XS?\$^]?_X*X?#2V\,6
M/A"PLM3\2^%/@IJ.@,UUJ_A73YI1*]UJ2S%H=1GMX)KB+RHS#'NAC:.8EGK[
M$^$'[0NE_M/?LO>&_P!I;]F>'3]8M/&GAFUUCPS#KM^]G$5G17\NXDBBF:)T
MRRNH1B'0KQU !Z/17QW_ ,$6OVX/VB/V\/@7\3/B#^TWH_AG3O$7A#XXZ]X/
MBT_PE;RI96]O816BA5:9FDE/F22DR-@MN'RJ,*,S]IGQ9_P7>\??'[Q%9_L!
M^$_V>/#GPTT-H=/T_4?C@NMC4M<O%3==74":>&"6JR,84\Q59S TB[HW1B ?
M:]%?$W_!*G]I'_@I9\;/C?\ '/X5_MZW/P9N[;X4:SI6@66J_!W3]36SN]6G
MLUOKN$S7\FYS;PSV:LHB7$DS#)V\_;- !1110 4444 %%%% !4$>EZ9%J$FK
M1:= MW+&$ENEA42.HZ*6QD@>E3T4 %%%% !1110 4444 %%%4_$.NZ?X7T"^
M\2ZLT@M=.LY;JY,432.(XT+MM502QP#@ $GH* +E%?F;^UO\?/\ @X2^#'P;
MU[]O[PGX:^!]KX+\,:;)X@U'X"WVGWMQK=OH,2F647&H*ZH]_' "\B0[8U*,
M$\TJ%D]K^-__  6#^&OPQ_X)3^&/^"E?A[X?W>H7/Q!T325\!>!)[H)/J&N:
MD EOIS2XQA)/,,D@'^K@D903@$ ^QZ@CTO3(M0DU:+3H%NY8PDMTL*B1U'12
MV,D#TKXP^,_[7'[4_P#P3N\7?!OQ1^VA\1_"GC'P/\5_&=KX,\6WWA_PNVEC
MP;KU[$[V4ULQGE,^FM)%+#)Y_P"]C_=R^8<M%7I/_!5C]IC]H[]CS]ASQ_\
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
M?B5\/;2:VL==TQ9_)DCG@D),<H;S!D! I@=2'#1R. ?H/1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110!Q/[0?QU\*_L[?#*[^(GB2QN]1N/-2ST'P]
MI:"2^UW4I3MMM/M(R1OGE?"C.%4;G<JB.R_"?QR_8N^(7[+/_!#/]JRX\126
MUU\5OBOX7\9>/OBG<:.Q> :GJ%O)+=6=LQ 9K>WM5%LAXWB)GVJ9"HZ7]HO]
MC#_@L]\1OVQ+_P#:3^#W[8WP6T'1]-@FT_X>>'=?\!7FI?V!9N2)9U+.%^V3
MIM66<#.P>4A6,L']H_8T_9V_;JT2+QM=?\%(OVF_"_Q2/B*P@TO1O#WA;PO_
M &9H]A8[9?M7F0-DW$LYD56:0MM2(*NT.X(!Y)^P_?>&=/\ ^#</P;J*O%_9
MUO\ LK2R7IXV@KHLIGS_ ,#$F?QI_P#P;.6'B/3?^"'GP(M_%*R"Y;3=:EA$
MN<_9GUW47M^O;R6C(]B*9H?_  2[_:7^'_[&.O\ _!+/X9_&_P .67P0UI]1
MTW3O%]XMU+XIT7PO?SR2W6BQP%#;W$NR>>WCOGF79$ZYMI&09^P/ OPNT;X
M? W1?@U^S[X/TVVT[PCX?MM)\*Z+>WTEO;16]O$L42/*L<K@!%&6V,S'D\DF
M@#X=_P"#;[_D@?[17_9XGCK_ -"LZ^[/C5\6?"'P$^#OBOXX_$"\^SZ%X.\.
M7NMZQ/D92UM8'GE(SWVH<>]?,W_!)']A3]HS]@#PK\2/ 'QB\8>"_$ECX^^*
M6L^.X]3\-O=P365UJ!M]]F89HRLD2^4S"7S PR 4.=P]._X*$_LQ^-_VR/V>
M4_9N\,Z]IFGZ)XD\6Z*/B#)J$LJO<>&X+^*YU"TM_+1@TUQ%#]GP^U-DTA+<
M $ YC_@D5\(_%_PQ_88\,>+?BI9>3XZ^*%Y>_$/Q_N!#C5M<N&U"2%L]#!'-
M#; =EME':OIBD1$C01QH%51A5 P /2EH **** "BBB@ HHHH **** "BBB@
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
M  '  J2@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***\?_ &Z/A_\
MM>?%7]G?5OAS^Q-\7O#G@'QIK)%M_P )AXBL)KG^S+1E82R6T<7_ "\_=".V
M53+-@L%H \@_:4^&-E_P49_:S^'WPHMX%N?A=\ /'\'C+QWJX&8M6\66D3KI
MNB0-TD%L9VNKP\JI%O!R[2B+P*^L]0MO^#MFRNO%880W/[(+'PPTHX(&K,'5
M/<,+DD#U/K6Y\/OV$O\ @O5X ^'FF?!3PA_P40^"7A7PK9P+9AO"WPGD%]:V
M[-F:6&2X:0-<MN=S+*'9I'+N68EC]'?M8?L)ZG\4/C3\)OVO?@+XHLM'^*WP
M:DNK;1KKQ&9IK/Q#HUY 8+S2K^1"90'4B2.XQ(T,R[]DFY@0#Y7_ &R5U.__
M .#HO]D"V\/!BUA\(/%MSKWE_P -D]EJ<<1?'\/G[ ,\;L5]G?MQ?&/QKX+^
M%\GP=^ UI#J7Q9^(MI<Z3\/=+D8^7:RL@2;5[H@$QV-DLBSRN?O'RH4S+/$C
M<I\"_P!B;QMIO[77B_\ X*'_ +1&K^']4^*FN^#8/"/A/1M#:9M)\)Z%#*]Q
M]CBN)466ZEGN7,LUR8HN-J)$H#%_G32_V&?^"^'A_P",?C#XWZ!^WO\  :/6
M_&%TGGSWOPQO+IK"PB)^SZ;;-)*3%:Q;G81C[TDDDKEY)&<@'BO_  <!_L@>
M%/V(/^#=KP;^RC\)GN)O"7P^\8>&[77KUH]K7D+3S-<W<JKPIFO9A*0. \N!
MVKZ3_P"#G*^TBT_X(7_'!KEHC#-:>'X[8#&&=O$&F[-OK@X/'89KU7PS^P7\
M4?CU^P?XY_9._P""FWQNM_BCK/Q*>\'B76-!TT:?9Z=$WEK9)I\&,0?9_L\$
MZD@YN-[MNW'/$^,/^"<O[2O[4/PA^&G[(_[:_P 3_!NM?#'X=:OI=_XAOO#T
M%U_:GQ'_ +,Q]BAOX)E$.G1,ZQS7*QR7)F>/"- K&@#Z7_9%L/$>E?LH?##2
M_&*R+J]M\/-%BU59L[Q<K80B7=GG.\-G->AT44 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !5;6=9T?PYH]WXA\0ZK;6%A86TEQ?7UY.L4-O"BEGD=V
M(5$5026)  !)JS7R%_P4\_92_P""B'[6=_X7\(_LK?M _#;P=X(TJ>/4/$NB
M^,_#5UJ3>(KR-V:*"Y1&6-[.,B.3R#D2R+^\#(NP@$_[*/P7N_V@_P!MGQ3_
M ,%5/'.ASV-G?^"8/ OP4TV]MVBG'AF.Y:\N-7FC<!HY+ZY??$A =+6*$MAI
MG1/GG_@VPL]0T[5_VS[#Q8&'B2+]K[Q,-:$P_>$Y3#-W(+^<0>_->Y?LW?LX
M_P#!9&V^//ASQ5^V9^WI\/M?\ :+)/=:AX5^'O@1]*N-7N/(=+>.>X<EA DC
MB5D0KO,2JVY"RGH/^&)OC-^SI^UQ\2OVK/V)]1\'-'\9[*Q?X@^"O&\]U:VD
M.M6:/%#K-I-:Q2MN>*0K/:E$$S(KB>-LY /F_P#X(C+J=W_P55_X*-ZW:!O[
M#D^+^AVUHP_U9O84U070';<-T6[OR*][_;]^&%E_P4;\=:%_P3YTV!;OP-H?
MBG2O$OQ\U7&Z"*SM)$O;'P\IZ-=WDRV\TB@Y@M(R[[3<6^^W\(OV OC5^Q_^
MQCXX^&'[(WQB\/GXU?$;Q/J/BCQ=\5?&.ANUO=^(-1FWW>H"SB9L!%PD$#,R
M($0N9/GW^#_"S]@S_@X"^"GPUC^&/PS_ ."B7P*TZU4S2RZD_P *KBYO;J[F
M8O->SS3NYN+F21FD>67<79B3GI0!^EE?G;_P:K?\H2/A?_V&O$G_ *?+VOM^
MU\-?%'X?? _3?!?@76[7Q1XHTC0K6QBUGQGJ4T8OYXXEC>[N9(HY'9V(,C*
M-S$C<N=P^??^",W["GQP_P"":O[&FD?L<?%GQ?X5\36GAN^O[G2?$?AY[F*2
MX%W=RW+QRV\T>%VM*P#K(<C *C&2 ?6M%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 56UG6='\.:/=^(?$.JVUA86%M)<7U]>3K%#;PHI9Y'=B%1
M%4$EB0  2:LU\A?\%//V4O\ @HA^UG?^%_"/[*W[0/PV\'>"-*GCU#Q+HOC/
MPU=:DWB*\C=FB@N41EC>SC(CD\@Y$LB_O R+L(!/^RC\%[O]H/\ ;9\4_P#!
M53QSH<]C9W_@F#P+\%--O;=HIQX9CN6O+C5YHW :.2^N7WQ(0'2UBA+8:9T3
MYY_X-L+/4-.U?]L^P\6!AXDB_:^\3#6A,/WA.4PS=R"_G$'OS7N7[-W[./\
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
M'?C_ $"P^+G[.5WI&E)'HFF:J[AOL9MLWUN]M^[02W$\\<CDY'&P@'ZJ45\
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
M&TO;>&[A$B0:EI\MK.@/9X9E5XV]F -7:* /G#QK^W]XU^'7[36O?L_>)?V
M_CE>Z18P6\GA_P"(WA;PK%JNBZR9(5=T\R&;=:LKL8_WH RC%B@V[N7_ &-O
MV#I-/N_VCOC'^T!X"BT._P#VG_$C7&O^!XKN*8Z5HL>G#3X+6XDA9HGNY(VG
MGG,3/&LER45Y GF/];T4 ?FK^S)X,_; _80_X)K>)_\ @EU8?L_^+_&'Q$\-
MV^O^'/@_XMTG2LZ'K^FW\UQ)I^IW6H9^SZ<+876V>"=DE_T8^4LV]"WUO_P3
M4_8NT7_@GI^PS\.?V/\ 1M5BU!_!VA^7JNIPH52]U&>5[F\G0'D(UQ-*5!Y"
M%0>E>YT4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4450\5>*/#O@?PQJ7C3Q?K5MINDZ/837
MNJ:C>2A(;6VB0R22NQX55168D] #0!?HK^3W_@L9_P '*_[77[=OQ1UGX=_L
MN_$W7_AI\&[*ZDMM'L/#UX]CJ6OPJ2HNK^XC(E D'(ME81JI"N)&!<_G5X0^
M,_QA^'WBU/'_ ("^+'B71-=CE$L>MZ1KMQ;7:N.C":-PX/OG- ']Z]%?@O\
M\&WO_!R%\7OC?\7M&_X)^?\ !0/QG_;^J:__ *-\.?B-?!4NY[M5RNFW[# F
M:15(BG(\QI,(YD,BLO[T4 %%%% !1110 45^3/PC_P""DWQYT;_@NMHOB?XH
MW[P?L\_M+:%J'@GX*3M<M]G>_P##M]/$EX0> ;NXDNS$0,RQ:A9G)""OU$^*
MOQ=^%7P+\"WWQ/\ C3\2-"\)>'-,0/J&N^(]5BLK2W!.!OEE95!)X SDDX&3
M0!T5%?,OB_\ X+*?\$OO 7A?PEXU\8?MH>#[#2_'$"S^&[R>:;;/ TTD*7$F
M(R;:%I(I566<1QMY;D,0I(Z#XC_\%0O^"?7PC^.>C_LV?$7]K+PAIGC77KJW
MM=.T:2^+CS[A5:"&69%:&WDD5T9$E=&=9$*@AE) />J*Y/XO?'+X4_ ?0;;Q
M#\5O&,.EQ7]X+/2[989+B[U&Y*LXM[6VA5YKJ;8CMY42.^U&;&%)'$_##_@H
M%^Q;\8/A]XJ^*7@O]I#PPNA^!;PVOCB[UN].E/X<F#%=E_%>B*2R)(('G*FX
M@XS@T >Q45\X^'/^"NW_  32\6ZYX$\->'/VRO!EU??$RYNH? UNEZX.JM;W
M,UK(R$H D9N()HDD<JDK1L(V>L_]@&W_ .">&J?&;X\?$S]AOXT6?C37?%OC
M6UU'XKW6E>*I=5LK;4S RQ)"^YH4&P/E8F;& A("(B@'T]17AGQ$_P""E?[#
M?PG\1S>'?B'^T+I>F)::\NB:AKLME=-HUAJ9;;]BN=42(V5M<!OE:*69'4\,
M :[3XS_M1_ G]G^]T'1OBAX[%MJWBF:6/PQX?TO3;G4M4U@Q)YDIM;&RCEN;
MA8T(9VCC94!!8C(H [^BO*/A]^W1^Q_\4/@QK7[0WA+]HGPM_P (9X9U":P\
M4:_JNI+I\6AW<+*LMM?"[\MK.92Z QS!'&]>/F&?./%/_!:#_@EGX*\ ^%?B
MAXG_ &V?!EIH/C:2X7PSJ#7$K"\2"]EL99]JQEHK<7,$T0N) L3&-L.0,T ?
M3U%0Z?J%AJUA!JNE7T-S:W,*RVUS;RAXY8V *NK#AE((((X(-?EY_P '(>C?
M$C]FW1OA#_P4<^'/Q1^(VF>&/ OQ6T>W^-7A7POX^U:QL=;\/33Q*3+;V]PD
M:E7B6WRBJ7^V_-NP, 'ZDT5^4O\ P<X2:Q\)/V+O G[>?[/O[1?C;PU/X9\;
M:-%>Z;X4^)>J:=:>+]$N5)-KY=M<*CR;42190-XB$Y)/!'UE^V]\3?!7BK_@
MEOJ'C?X'ZYJLQ\>>$--L/A%>:5XCO+.[GU76Q#9Z+(MS!*L^?M%[;NQ#D[59
MCG!- 'U117E?@_3_ (/?L'?LSZ;IOQ)^,MW#H'A?3K:WU/QCX_\ %,]W<WUP
M0D7FS7%W*[R332XQ&"=SR!$7D+3?@[^VY^R_\=_B/J'P:^'?Q13_ (3+2]/2
M_O/!^O:1>:/JRV;'"W2V5_##/) 3@><B&/) W<B@#U:BO./C-^UM^S[\ M>M
M_"/Q)\>NFNW6G/J$'AS1-'O-6U0V2-L>[-E80S7"VZM\IF*",-P6SQ6Q\#/C
M]\%?VF?AQ9_%W]G_ .)^C>+O#5^SI;:QH=ZL\1D0X>)L<QR(>&C8!E/# &@#
MKZ*_.W_@M[^V9^Q_X[_X)M_&_P $Z7\>]4BU72_#FJ6FC:WX9N]7L]+?Q!;P
MR;=,?5;0)93W'F*8VL9)F+.-AC+ "O4_V-OVS/V5?V9_^"?7[*O@GX]?'SPS
MX9UWQA\(?!.G>%]!U'4U^WZK<7&FV<$2P6RYED4RL$,@78I/S,* /K^BO!/
M?_!47_@GM\3OCIJ7[-G@7]K;P;J'C32;*YN[O2(]1V*T%NK-</%.X$-P(ECD
M9_*=]@C<M@(Q%W]FC_@I%^PQ^V+\0]=^%'[,W[2_ASQ?XC\.6HN]5TG399!*
MML651<Q>8BBX@W.@\Z(O'^\3YOG7(![=17B'Q<_X*/?L7? S7/$6@?$GXV16
MTG@YH%\:7FGZ'?ZA9^&FF ,2ZE=6D$L&G,P96"W#QG:P;&"#6O\ &_\ ;L_8
MV_9N\&Z#X_\ C=^TOX.\/Z5XK2!_"MQ=:W$[:VDVSRGLXXRSW:L'1@T2L-K!
MLXYH ]8HK\T/^"UG[77['_[77_!,;]I_X>?L_?M+PZ]XO^#^A1R>(['P=XIO
M+9M/N#=I'LF^SND=Y&2DL;(3+&K A@&Q7T[\)_VLOV?/V7/V._@'!\>?B+%X
M??Q;X%T+3?#2S:?<S'4;W^S8&%M%Y,;[IF7)6/[S!6*@[6P ?25%5M&U:UU[
M2+;6[&.Y2&[@2:)+RSEMY0K $!XI562-L'E74,#P0#7YU_$;]IOXK_\ !2/_
M (*X>)O^"97PA^*>O>"OA!\$?#<.J_&G7_!NJ26&K>)]4G\OR-%AOH2)K*V4
M29E>!DE<P3Q[U&UJ /T=HKY5_: _X):?#G7?@-XF\'?LA^/_ !A\'O'%YH-S
M;Z!XN\+>-M27%RT15/ML4D[QWL;' 8RJTB@EHWCD"N/4="^-'A']G']F/P'K
M_P"T_P"+;;PQJ,N@:3IMU:ZA-YMU<ZNUJ@:R@BBWR7=R760"*$.[;6*@@$T
M>LT5YC\$/VROV9OVB]2\1:!\)OBQ9WFL>$64>*_#VI6L^FZIHP9=R-=6-['%
M<6Z,N2KR1JK '!.#7F?B_P#X++_\$L_ WA[7/%OB']N7P!_9?AS7K;1-5U"Q
MU;[7"FH3H[QV\;P*XG8+&[-Y6\1A"7*XH ^FJ*^>O$__  5C_P"":WA&S\6Z
MEK/[;'P\-KX$LK6Y\67=CX@CNHM/6Y=D@C9X-ZO,[(P6!"TIQ]RN^_9=_:[_
M &:/VU?ADOQC_97^,VB^-O#ANWM9-1T:<GR+A0"T,T;A9(9 K*VR15;:RMC#
M D ]'HKPGQ/_ ,%,OV%?!FM)I?BG]HK2;*T?73HG_"336=U_8*:D',;63ZN(
MOL"3JX*-$TX=7!4@$$5U'QT_;0_91_9G\1>&_!OQX^/_ (7\,ZWXPU.UL/"V
MA:CJB?;M4GN)A!$(+9<RR*96"F0+L4GYF H ].HKP3P1_P %1_\ @GI\2/!7
MCSXC^!_VNO!>HZ!\,M2BT_QOK$.IXM]-N969(4WL )O-=62(Q;Q*ZE4+,,5T
MOP?_ &W?V8?CI\2=5^#/@#XE.GC+1-)CU74_"'B+0K[1=5AL'8*MX+348()G
MMRQ4><J%,LHW9(R >K45\5_LK_\ !:/]G/\ :B_;B^+'[,?ASQ!)::3X'FT#
M1_#-]>:+=QR:YJMQ]O>^D0F/$=NJI:)&T@0.5DD4LCJ:[/\ 8@'_  3J\2?M
M4_'_ .+/[&'QNL?&?C?Q1J>B3_%]M&\62ZI8V5Q'!<0621D,T$3%8K@,D;$J
M4VMM 10 ?4-%>)?%3_@HW^Q7\%=7U?2?B1\=K&QC\.Z@ECXHU:#3;RZTS0+I
MMN(-1O[>%[73Y/G0E+B6-@'4D $&M?\ :'_;F_8\_9/^&=C\8OVBOVDO"'A3
MPWJUN)]$U+4M9CQJL957!LT0L]W\KJV(5<[6!Z'- 'JU%>&V/_!2W]@O4_VH
MT_8MTW]J;PI<?$Z2:6"/PI#>EI'N(E+2VPE"^2;A #N@#^:NT@J"#7N5 !11
M10 4444 %%%% !117@7_  5 _P"3&/''_<,_].=I0![[17X%T4 ?OI17X%U^
M^E !1110 445^8'_  <WW7B_X;_!OX%?$GX6?%GQUX0U?Q!^T=X>\*:[<>#_
M !YJFDB^TF[M;]Y[>1;2XC4Y:WB(? =<':PR: /T_HK\C/\ @NW)\1/^"/OP
MQ^&7[9_["'[2/Q.T[Q$?B79:#J'PO\6?$_6O$^D>,+6>"XE>-K/5;JY991Y"
MIYD!1@LIP0^QA^D/[0O[9G[.O[(O@;3OB)^U-\0X? ND:@4C&I:Q9W#6D$[
M8@DN(XVCCD).%5F!?:=H.#@ ]2HKS7XR_M@?LW_L\^/O"?PR^-GQ1M?#>L^.
MM6MM+\(0:E9W"Q:M?3R^5%:PSB,Q-,SX'E[]P#*2 &!,GQ;_ &L?@/\ !'Q1
M%X'\>^+;PZT^E_VG-H^@^'+_ %>ZM+#>R?;;B*P@F>UMMZNHGF"1DHX#95L
M'HU%>96O[97[,5_\!M+_ &F],^,.F7G@;7;A;?0-=L4EG&K3O.UO'#:11H9;
MJ625&1(XD=Y"/D#"I_@E^UG\ OVB/%7B3P'\*/&\UWK_ (.BLI/%GA_4M#O=
M-U#1Q=^<;87-M>PQ2PF06\Q564$JF<8*D@'HU%>$^,/^"F7["OP_\9V7@GQK
M^T5I.F2:CK[:%9:S=VETNC2ZHK,C6(U7ROL(N%=61H3/O5E*L PQ7R?_ ,%E
M?"UMIW_!2;]@WQI9:WK:3ZE\<I+*^L#X@NVL)8X[>-XV^QF4VZ2*<_O%C#G<
M06/& #])J*_-C]N+PM;>'O\ @XS_ &'?$6G:WK9;Q'HWQ";4K"Z\07<]D'M?
M#DR0O#:R2M#;-MGD#&)$WELMN/-?I/0 45^>W[2/_!%OQ_\ M9^$_$'QV^+W
M[>OQD\,_&B_AN=0\+WGA'X@36'A_P5-R]K86MG"%5[>$"..68D33E9)=Z%P%
M\L^&O_!8W]HKX4_\&Q^E_P#!2?XT+%J'Q3DT&XT;0;Z^M5 U74#JTVF66H2Q
M8"L?+1;F0<+)Y3D8#@  _5RBOS&_;I^'WQ-_X)>?\$VO#W_!0[X9_$?Q;K/Q
M<^&$_A[5_BGJ.O>*KVY7Q];W=U;VNK65[#+(T(B+7320A44VODH(=@!4];^U
M;^UY??M<_P#!1C]G3_@G#\*/&^KZ5X"\=_#VX^*7Q.OM"U&6RO=6T$0RC3=,
M%Q RR00SW$>;@(RL\>U P5V# 'Z&45\!^#OB_J7["O\ P6B\-_\ !/S1-:U&
M;X4_'7X876O^"=!U/4YKL>&_$>FM.UY#9O.[/%:3V</FM &*+,I9%0.^[F?^
M"=FKV'_!9K6?CS^U?\=/%'B:3P=IGQ1U#P'\&-!T/Q5>Z9#H.EZ?!"3J\'V2
M6/\ XF%S+<>8;AMTD7E*D;*@P0#](J*^,?\ @A_^V9\3_P!JW]F?Q;\/?V@/
M$/\ :_Q&^"'Q0UGX=>,-<>-8Y-9DT^0+#?NB\*\D3*KD?>DBD; ! K/_ .#A
M\Z]X6_X)-?%GXR> O'OBGPOXJ\(Z3:7GA[7_  GXJOM*N;61M1M$?YK6:/S%
M9&92K[AACQG!H ^WJ*^1OV8_VEOV8?V(/^"9/P>^,?[5G[25MX<M]>^&>A:E
MJ?B'XA^,[B\O=8U";3;>:=D:ZEDGN969RYBB#$9X4#BN_B_X*A?\$_)_VC=*
M_9)A_:O\)/\ $36F6/3?#2WC&26=D#K;&3;Y27!4J1;LXE^91LR0" >]45Q7
MQH_:(^#7[/EEI=U\6O&\6FS:[?\ V'P_I=O:37FH:O=;2Y@L[.V22XNY BLY
M2&-V"J6( !-?G)^P'\1/A+\2O^#C7XZ^(?@G\1=9U_1)?V?]/:Y@US5M1GGT
MO4/[4MTN;5H-18SV+*R*3;,L83(PB@B@#]4**\/^,_\ P4A_8E_9ZUJ\T;XP
M_'S3]&72]3BT[6]5?3[N;3-'O)-NRVOK^&%[6QE(=#Y=Q+&V'4XP0:L_M ?\
M%#/V,OV6=2T#2_V@/CUI?AE_%<<;^%YKVVN'@U?>0$6VFCC:.=CE?D1BV&4X
MPPR >ST5YTO[67P ;X_V_P"RS_PGI7X@W.B)K$7A9])NUN/[/<';=MF+:L.Y
M63S&(42*8R0X*UZ+0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% 'RA^UY\7?^"PW@WXR3Z)^Q;^R#\)_&?@==/@>#6_%_Q FTZ]:Y(/
MFH840@*IQ@YYKS#_ (:'_P"#CC_I'5^S_P#^'=N/_C=??U% 'P#_ ,-#_P#!
MQQ_TCJ_9_P#_  [MQ_\ &Z^8O^"S/[2G_!=RS_X)A_&"'X]_L:_"/P?X+OO#
MD6G^)_$7A+XCS7VH6ME<W<%O((X&0"0.LIC?)X21SVK]FZX;]IG]G_P'^U9^
MSUXT_9K^)T$CZ!XX\-7FC:FT./,BCGB:/S8R>!(A(=3V9%/:@#^#RBO=/^"A
MG_!//]HW_@FG^T;JW[.W[1/A.>VFMIY'T#7XK=A8^(+$,1'>6LAX=&&,KG=&
MV4<!E(KPN@#H_@_XO\9?#[XM^%O'OPZF>/Q#H?B.QU#0I(CAEO(;A)("#V/F
M*M?UM_\ #0__  <<?](ZOV?_ /P[MQ_\;K\._P#@VH_X(Y_%']NW]KKPS^U#
M\1/!MU9?!OX::_#JU_K%[ 4AU_4K5Q);Z=;EAB8"54><C*K&K(2&D0'^L*@#
MX!_X:'_X../^D=7[/_\ X=VX_P#C='_#0_\ P<<?](ZOV?\ _P .[<?_ !NO
MOZB@#R_]D/Q5^UEXR^#<&M_MI?"CPOX,\<-J$Z3Z)X0UU]1LEM@1Y3B9P"68
M9R,<5Q?_  4P^*7Q&\&?LUR_";X"ZI%:_$[XNZK%X%^',\DC*+._ODD\_4"5
M!8+964=Y?,0K<6F,'(!^A*\0^,G["?@/XV?M)^#OVJ?$'Q<^(.G^)OA^MR/!
MUMH^O11:?IOVF#R+EA:O \<K2QY5FE#G!PI48  /@+_@KU^P'^W=XN_X)H:/
MX?\  'P^^$6@R?LT06'BSX:W'@?7-4EU;3UT6V($5LLUHBR,;="=A8;GBC/+
M "OL'X<?M8^"O^"@O_!'>\_:FT"WMFM?''P6U6;5M/3YTM+X6%Q!?6ASG(CN
M$GBYZA<]Z^C?BAX#B^*'P^U;X>7'B?5=&AUBS:UN-1T.:..ZCB;AQ&\B.J%E
MW(6V[@&)4JP##YI_9H_X(X?LV?L@_L]^+?V5_P!G_P"*/Q/T3P'XTMKF'6-!
M?Q9'=)$;A%CGDMGG@=[5Y(U*,T3+PQ88<*Z@'Q3\%?A]X%_X@YM74>$--'V_
MX$ZSJE\19H#<WL4\[Q7$AQEY4,,.USDKY2 $!1AO_!53P3X/T#_@T;\-7FA>
M&+"RFM?AK\-]9MY;6U6-DU&XN](,]X"H!\^0SS%Y/O,97))+'/W9HG_!)W]G
M_P ._L+S_P#!./1_B/\ $*+X43V<MB^B?V];FX%A*[R2V0NC;>>(7DD9B-^[
M'R!@A*%/BW_P2:_9]^.7[%6B_P#!/GXF?$?XA:A\+=#M+.SM]$&O6\<T]I9^
M0;*VFN4MA-)' 8$9 6R3]\OM38 ?//[27Q)U>_\ ^#@OX1_!CQO^T%XA^'NG
M:W^R[?'X<:MH]OI4AN_$4^LAKZUC_M2SNH5EDLK*$Y1%D(C5 V)"K>W?!?\
MX)Y?L^_L^?\ !0;QK^U!>_M(?$#Q=\5/BU\-Y+3Q+H7B=](73[_3;&2P@%ZU
MMIVF6JK-'_H\*N[?,LTH"L0S)O?MC?\ !)7]DK]O?X&>%O@I^U%;>(O$%QX)
MD\SPEX[CU9;7Q!I<GR@O'=0QJK$JD:L'C97,2.P:10XT/V7?^"8_P&_9 ^%7
MB3X>_![QQX^;6_%\$4'B+XD^(?%)U3Q+=Q1;A%%]LND=8XXU>142.-53S7=0
MLC%Z /E7_@UK^"/P<UC_ ((O?![QKK7PM\/W^L)XG\0ZM#J=_I,4\\%^FKWM
MJES&\BEHI1!&D89""%&.YSP_[)GB#Q[\-_$__!6?QE\$XY(?%>C^)M5U+PQ]
MB3]X-330;V:!D ZN9PI]V-???["W[ 'P<_X)V_!9_P!GG]G/Q5XLC\'QW$UQ
MI>CZ]JT=\NES3.SRO;N\6]0[L7*,S)NR0H+-NI?LM?\ !.?X-_LB_&'XA_&_
MX9^._&M[K/Q7U7^U/'\?B'6(;JVU6^'F;;CR_(40,HE<!83&FTA2I"J  ?/O
M_!,+X5?L7?MY?\&_WPM^"OQ,T33=?^'.J?#FSM/'UB^J26H75;.99[^6::&1
M)(91J$,EP7W*22')(;)E\9^,_P!F/5/^"B?P3\!?L<?#"#6OC5:?L\27WA;7
MO$FM7UOHGA'P#--#%'=7%MN\V]N7DV1Q6XV2,"YEFA 5JTO#O_!NQ_P3@\'_
M !EU;XF^$-)\=Z3X<U_5O[2UWX1:9XZNH/!VHW.0V9]-3 FCW 'R&<P8^3R_
M+^2O6/VH_P#@E=^S)^U;^T5X1_:O\3:SX[\)?$#P=H[Z-9^)OAOXWN]!N[S2
MF=W-A/+:LKF'=+*1Y;(X\QOGQC !\I_\$=M"UZS_ &F/^"AWA3Q_K&GZS>_\
M+=C.K7%CI)L[2ZGETV8RNELTLIB5C_"TCG Y9CDGQK_@G;\-OA^W_!F_XRU,
M^#-,%SK'P;^(VH:M<BR3S+RZM=0UG[--*V,N\7D0["<E?+7&,5]^?"S_ ((\
M_L?_  (^(WQ(^*?P-;QCX2U7XGPQIK2Z1XJE:ULI!#Y$MS:VTPDB2ZEC:56N
MI%DG'VB?RY(S*V7?#K_@DA^SO\*?V'=5_P""=/@3XC?$*R^$^KVUW:7&@_V]
M;O-'9W;3O>6D=R]L9DAG>X=W ?.>%9%>17 .A_X))WMWJ/\ P2Q_9NO;^X>6
M:3X%>$S)+(V68_V1;#)/<^]=A^W#^S!X:_;2_9"^(W[*WBOREM?'/A.\TR&X
MF7(M+IHR;:YQZQ3K%*/>,5J?LN_LY>$/V2O@9X?_ &=_AUXCUW4/#?A2PBT_
MP['XAO([B>QLHD5(K595C1GC15PI?<X!QNP% ] H _%O_@C_ #ZK_P %;_V;
M?"G[$_[4WA>_2Q_9F^&WB+P/\18+Z$_/XAOENM"TTQEN&FM-%CU!6(R5DO$;
M(.,VO^"#GC_XK?'.3P!_P31^->FW1U#]B?QSXFE\>3SQ-Y-U<VSO8>'8=QX=
M!]MU61!_#_8UN_.5-?JK\ _V6/@Q^S1K/Q U[X1>&?[.N/B9X\NO&'BQRP;[
M1JEQ##%-(O *JWD!]O/SR2'^*D^$'[*?P6^!GQ<^)GQP^'/AHV?B'XMZY9:K
MXSNMPVSSVME'9PA% &U0D;2$'),D\K9^;  /B7_@KY\2]6\.?\%7/^"?W@#Q
MXQC^&^J_$S7;N]6;_CVN/$45E#!I'F9X$D<UT6BSR6D8CE>*W_!=CPCKVB?M
M@?L*_';X,0M!\1;7]I&Q\-V]S9?+-<Z%>H6U*"4KRUN(86WYX5)9",;CG[5_
M;"_8O_9Z_;L^$+?!;]H[P:^J:7%J,.I:3>V5[):7^D:A"28;VSN8B)+>="3A
MU/(9E8,K,IQ/A5^PC\/? ?Q-T+XU?$;XH^.?BCXO\):;<6'@[Q!\2-6M[J30
M8+A0EQ]FBM;>WA6:5%5'N7C>X=!L,I4L" ?)W_!'/XEZMX__ ."G_P"W]:_%
M=ROCC2OBQI5C:Q7?$R>&8(;J'2EC!Y$/E(9/EXW3[CR^3\Q?%7Q-\;_V/?VC
M?^"L@_9,EO-.\,Z9\/="\21)I9*IH_B/4])26\O(-O$<_ES7ER[+R#%$6^XM
M?IW\9?\ @F]\$?BC^TI;?MD>"O&/C'X:?%1-&&CZGXV^'6JP6T^LZ<"I6UOX
M+J"XM;M%*KM:2$NNQ,, B;>U^"W[(7P)^!GP_P#$?P[\->%&U2W\:W]U?^.]
M0\2SG4+SQ/=W*".XFOY9L^>7C CV$"-(U6-$1%50 ?"_Q&T;X/Z]_P &G5Q9
M_#W3M.NO#R_LEV]U!'$BL@OXM,CFED;'_+=;U'=R?F$RL3\PKR+_ (*&>'?#
M_B?_ ((]?\$T[#7M'MKVWN?C#\&;>>*XA5UE@ET*99(V!ZHRG!7H:^K-#_X-
M]_V*/"OPL\:?L]^$OB;\9]+^&'C2"\23X76?Q0NAH&E27.=\MK;,I^8$[E6=
MIH]X5RA958=E\0?^",O[)?Q$^"'PR_9ROO%GQ*M/!OP@UBPUCP)I%OX]N9C8
M:E91F.UNA-=>;-F*-BD<(<01@D)$N3D \%_X+)_##X<Z[_P4I_X)\:5K/@32
M+JT/Q+U_3FM)]/C:)K,:?;L+8H1M,647]V1MXZ5K?M+V5II?_!R_^S1JFFVT
M<%SJ?P'\5VNH3Q(%:XAB,LD<;D?>57)8 ]":^D/V@_\ @FW\*_VG/BU\-OCA
M\5OB]\0IO$OPDNS>^!+[3M7M+5+&]9(UENFBBM1'/)*(EWB16CQN5456*U)X
M^_X)P?";XD?MA>%/VZ?$OQ1\>_\ "PO!&F2Z;X8O+;6+:*TL[*976>W^RBV\
MJ191(^XNK/\ ,,,-B;0#XGUS6/ WQ;_8E_;PU;_@GYX0TGPU\,KS5/B'=?$[
MQEXPFNM6OO&'B;^R&_M5-.M#,B6%IQ&B7$CR DOLM0H5SX_^VYIMAXB_X-5O
MV9H-8A\\;_AS&&+$,@\Q(OE8$,IV,R@@@@$XK[ZTK_@AK^PCH_C'XEZW9V?C
MI?#GQ9O+V_\ &'PT3Q]?1^%Y]0NT99[T:=&ZQM,=Q93)O2-@C1JABCV4]=_X
M(4?L6^(OV0?#_P"PWJ/B?XEM\/O#^HP7\5DWCB5[JZN8,_9FDN71I5C@!(BM
MXFC@3[PCW?-0!B_\%U/A!\)OAS_P1W_:+UKX??##P]H=[>?#>UL;R\TC1H+:
M:>VM9H8[:!WC4,\<2$K&I)" D* *\._X)2?M&:OIG[:FA?LZ?\%$?#EK:?$2
MX^%6CWW[+.OK*W]AW?A-M+MQ<6VGQR<0ZK^[9KN0EI90K(I2"&-7^\?VF/V(
M? ?[7/[,=Q^R7\</B;XUU'PKJ=JEMXADMM3MK:]UF%)%D1+B>.W!P&1,F,1E
M]OSE\MGSOXW_ /!'S]F/]HCX7?"CX5?%'QO\0;FW^"EW'<?#G6K#Q''9ZMI;
MQ10Q0$7L$"3'RE@CVG=EBH9R[*C* ?5E?D;_ ,$R+1OV1?\ @X\_;"_9Y^+T
M@L-3^-5G:>-OAW=7AV)K%FLT\\D=NS?ZQD^US*5'(^PS=HR:_6'PEH5WX8\-
MV>@7WBC4=:EM(O+;5-6,1N;C!.&D,,<:%L8&0@SC)R<D^0?MG_\ !.[]EK]O
M*PT*7X[^#[Z/Q!X2O/MG@SQQX8U>?2]=\/7&0?-L[VW99(^54E"60E5)4E5(
M /:=4U33-#TRXUK6M1@L[.S@>>[N[J98XH(D4LSNS$!5 !)).  2:_-CXV_&
MU?%G_!R7^S/X;\4W<DG@:_\ V=-:UCX7O>0/%%+KUV]S]JE1) I6?^SK>-=I
M =5DQQO(KZL\!_\ !/;P[HJ6NG?&']I_XP_%G2;&5)+70/B1XKMYK%F0AD^T
M0V5K;"_4$ A+OSTW -MW*I&Y^V)^P=^SY^V_I?AK_A<&F:K9:_X(UI=7\">-
MO"^JOI^M>'+X%<S6ERF2N[8NZ-P\;[%+(2BD 'QY^WWX/UWP5_P<,_L6?$_X
M*0&'7O&_A;QGH7Q'%H-JWOA^QM(KB,76/O(LMS(R%O\ EI'$!R%%9O\ P2I^
M!OP9^(W_  4?_P""AD/Q$^%?A_Q!#=_%O2[*YM=<TF&[ADMY+9[B2(QRJR;7
MF2.1ACYVBC+9*+C[;^#W[%WP^^%7Q'OOCGKGCGQ5XY^(M[H"Z&/'_C:]M[C4
M+330_F?9+:.W@AM;6,RXD<10(9753*9-B[>;_9?_ .";WP<_9)^.WC[]HCX8
M_$;QY=>(/BCJ*ZA\0$UW78KJUUB[02>7,T/D*(&3S7V^1Y8 PI!4!: /D_\
M9(^%?PR\0?\ !R5^UWK.O>!=)O+O1?A[X&ET=[JR1Q9R2:7'%)+&I&$D,8\O
M>!N",R@@.P/S;X_\)?$+]B_]K3_@J?9?L.:5-HGA^S^!ND:^^G>'XS%#HNN7
MFFM/+- J<12K#+J%TH4#;Q@850/6/@!I_P ,/CE_P<D?M677@G]JG4O"7B&W
M\ ^$+;P_JW@?Q'I[RW@73H%O;;[/>0W-K=A&6'<'A=XF4%2A+9_2+]GW]DGX
M,_LW^%_$/A[P9I-UJ5WXRUB?5O''B#Q)=?;=0\1WTR!))[R5QA_W:K&L2JL4
M<:A(T10%H ^3O@/X"^ 7QZ_X-J/#?@$Z=ILW@_4OV4XHK]=BF.WO8=&W7$Q/
M03Q7L4DA?J)HRW49KX9^+MGXW^+?_! [_@G%'^TM82:IJ6J?M-^"+"X_M0%I
M+G1VEUB&S5F/S%7T\6W.>00?>OTO\'?\$;/V8/AUX)U[X&> /B#\2]&^$'B6
M_N+G6?@I8>+@OAR07#[[BVCS";VVM96+&2VANHX7$CJR%6*GK_VQ?^":'[/G
M[;GAGP1X$^*FM>*M(\._#K6;+6/!WA_P9JT>EVNG:C:(\=K=)Y46_?%&Y1%W
M>6@^Z@.20#RS_@K+HG["?PC^%W@>+XL?LY6^O^)?'/QU\+0?#WPQX5G319O$
MOC&.1DTL7UW$%Q;1J&$DDPD"1C"HS;%/BVK:;\<-._X.4O@AJWQW\1>%[G6M
M3_9N\0 V?A#2I[>UL;=;R1EM3-/*\EX5<L?.*0AL@B&/D'[+_;/_ .">'P"_
M;[^ FD_ 3]I6\\1:E'H&L6FL:%XKTS55L-9T[4[=66.^AGMXU1)MKN#B/9\V
M=H(4C@X/^"+W[%Y^.G@3]I76;CXA:OXX\#:?/9'Q)K7Q'U&ZO/$<,N"8]5GD
ME,E[$,$"W9A!L9HS&8_DH \@_P""5.#_ ,%A_P#@HDI_Z'+P)D?]P:ZKB?V)
MM3\8^!_^"B?_  5.\1?"#1Q/XDT[_A%;[P[90P!O/U%?#VHRPKMQ\Q:;;QW+
M>]?8,'_!,3]EVQ_;3U[]N[28O%=AXQ\4KITGBC2M/\7W<&B:S=V"!+*\N]/1
MQ#<30*JF/S R(ZB0)YGSU-^S?_P3F^$'[+O[17Q _:C^'_Q$\<WGBOXJW%O<
M?$)]<UF">VUF6W21+=VA6W583$)7""#RP =N"ORT ?/7_!N]:?"W]H/_ ((8
M_#_PWXDM+;Q#;>*+/Q)9?$2WU ^=)J5[<ZK?"^^UELM(\JR;B7))213TQ7YL
M^)%^(%S_ ,&;_C72_B!?SZII?A[XJ+I_P\U*].]GT:'Q1:PQLCGJ@E-W&N.
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
M^R_I_P 1(RL'B3]BM/ VEWKME)=:T6/S;R!&Z,RP)')QVE_/[A^'_P#P2_\
MV=? EWX(TV]U_P 9>)/"GPOU%+_X7^ /%/B'[9HWA6ZC5EMY;>,QB6X:W1F2
MW-W+<?9@1Y/ED CT7]I+]E7X3?M2Z-H=G\1;6_M=5\)Z[%K?@[Q1H5Z;74]
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
MM;6/[;W["GCFSUO6X[B]_:6TO3KRQ'B"[-A+"N)5)LS+]G$@=0?-$8?'!8C
MK[P^-'[1GP8_9\@TEOBQXVCT^Z\07QL_#ND6MG/>ZCK%PJ%VAL[*U22XNG5
M798HW*J"QP!F@#MJ*_+'_@G-\0?A-\2/^#AC]HSQ%\$OB-K'B#0)?@KHQ=-;
MU?4+F;3;[[9&MU:M%J#&>S99$.;9E3RR<!%&!7Z<^-O!>@_$+PS=>$?$RWAL
MKQ-DQT_4[BSF ]4FMW26,^ZL"/6@#5HK\@O^#=/]GS3_ -MC]@OQ!\6_VG_C
MQ\</%'B>W^*.M:+;:VW[0GBZSDAM+9;?R51;74XHU93(YW[=Q)&2< #KO$_[
M2_[5/_!&K_@IW\*?V7_CG^T-XE^+'[.7[0^H/I'@G6?B!=K>Z_X-UP2Q1"WD
MO]HDN[9I+BV&Z<E@DQ8'=!(9@#]3Z*\Q^'O[9'[-?Q4^,7B7]GKP+\3X;SQU
MX/L!>^)O"4FG74&H:?;DJ%E>"6)7VL73:0#N#*5R"#6;X$_;]_8S^(VC>./$
M/AS]HGPY%8_#.ZCMOB'=:U<MIJ>')G+!8[TWBQ?9V)1AA\$$8/- 'L%%?.OA
M+_@K9_P3;\=^)O '@WP?^V#X/U#5/BE>7-KX LK>ZD+ZS)!=2VC^7\GRHUQ!
M-%&[[4E>,B,N:T/%_P#P4]_81\!ZM=:?XL_:%T^SLM/\2CP[J7B9M+O7T&RU
M;<$-A/JZ0&P@N%8[6B>=65N& /% 'O5%?FE_P6DTC0O"G_!13]A;XHW7BS5+
M&*?XU3PZPEUXFNETL6T-HDHE:U>7[-$R88F8(K8)W,0./K3]F'_@J#_P3\_;
M/^(FK_";]EW]J_PEXS\2:'&\M]I&E7C"9HD;:TT(D51<Q*2 9(2Z#<N6^89
M/>:*_-G]F_PM;>#/^#F_XUZ/INMZW=6MU^S3IFHB#6?$%WJ MYIM4MA((3<R
MR&&,E%(B0JB_PJ!Q7V!\>?\ @H/^QY^S-J.I:9\:?C/;Z4VAB$^(Y[;2;V^@
MT(3!3$=0FM89(]/WJRLOVAH]RL&&0<T >S45P?C7]ISX"^ ?AUHGQ8UWXEV$
M^@^*)+>+PI=Z*LFI/KTD\9EACL(;-99;YWB5I%2!78HC.!M4D1? []J;X#_M
M'W_B#1_@[XZ.IZAX3NH;;Q1I=SI=U97FD7$J%XX+FWNHHY8)2B[O+=0P4J2
M&&0#M;?PYX>M)UNK70K**53E9([5%8'V(%7*\._X*4>&X=<_8.^+NIQ:[K>E
M:AHGPUU[5-&U7P[X@N],N[*\@TZ>2&:.:UDC<%756QDJ<8((XKYD_P""'_QW
M^&_P?_X(L?#+]KK]KW]I.YMKCQ!IM[<^*O'?Q2^(%Q<>?,-2O$BC$M_.P4B.
M-42*/!;8,*3G(!^AE%?->M_\%A?^"9'AO5_!&A:_^V;X.L[OXBV5E>>$H;BY
MD4W,%VH:UDE)3%HLJD%#<>5N'(XKVOXQ?&WX3_L_^"I/B)\9O'FG^'M'2ZBM
M4N[^7!GN96"0V\**"\\TCD*D4:L[L0%4GB@#J:*_*3Q+\8/@O\6_^#EGX":G
M\'_B!XDN[A/A=XJ3Q9X:\1S:O:RZ3>+:R&(G2]3"/8;XGR-D,:2 ;ANY-??W
MQ]_;P_9/_9BO+^P^-'Q:CTV;1[%+[7H[#1[W43HUH^?+N;[['#+]AA;:VV2?
MRT;:V"<' !Z[17B_Q>_X*)?L3_ ?X3^'OCU\5OVB] TOP-XKA27P[XR5Y+C2
MKY7 9-EW"CQ98'*@L"V#@':<:6H_MN?LP:3XM\!> ]1^)ODZS\4;#[;\/]-;
M1;WS=<M_E+20KY/(171WSCRTD1WVJRL0#U:BBB@ HHHH **** "BBB@ HHHH
M *P/BA\+_ OQG\"WWPU^)6A_VEHFI>5]MLOM,L/F>7*DJ?/$RN,.BG@C.,'@
MD5OT4 >!?\.O_P!AC_HAW_ES:G_\DT?\.O\ ]AC_ *(=_P"7-J?_ ,DU[[10
M!X%_PZ__ &&/^B'?^7-J?_R37OM%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 <-X]U[X_P"G^(6MOAWX
M!T+4=-$2E;F_U5H9"_\ $-H'05C?\)9^UQ_T27PK_P"#Y_\ "O4J* /+?^$L
M_:X_Z)+X5_\ !\_^%'_"6?M<?]$E\*_^#Y_\*]2J*^OK/3+&;4M0N$AM[>)I
M9YI#A411EF)]  30!\K_ +6/QV^-^A^$3\-?&_AG1-)?7H27;3-2>>7[.K#<
M", *&/RY[@,/6OF6QOKS3+Z'4M/N'AN+>598)HSAD=3E6!]00#75?'7XHWGQ
MA^)^I^-IV<6\LOE:?"__ "RMDXC7'8X^8_[3&N0H ^V/A;\<_P!I+XJ>#;;Q
M;X4^'7A>\MW)BEE?6'B<2IPP9,?*>^/1A71?\)9^UQ_T27PK_P"#Y_\ "O O
MV"/B_P#\(?\ $*7X;ZO=;;#Q#C[+N/$=XH^7Z;URON0E?9] 'EO_  EG[7'_
M $27PK_X/G_PH_X2S]KC_HDOA7_P?/\ X5ZE10!B^ K[QUJ'AY;GXB:'9:=J
M1E8-;6%R9HPG\)W'N:\L_:N\"_LB?M8ZK;_\$_\ ]JOX;Z;XLM_&?A:_\06F
MBZM&-KP6$]I;RS02*RRPW$;7\)62(JZAV(8<Y]MKP_\ :@_X)\_L_?M:_%'P
M=\;?B7<>+-.\7_#VROH/ _B/PCXOO-(NM'>[: SS1M;.OF,RP(A2421%&=61
M@QH _+OQA^RM^T[_ ,&WO[5WP@\5_LA?M$^(?&O[-'QA^+^G>"M>^$'BV?[3
M/HU[J+N4>S(P&?:DSK+&L3EH4CF\T-NKZ=^(7[04G_!27_@KM\1?^"2_B;Q7
M>Z)\)/A+\.H-4^(GA[2-0DL[WX@7MZEJ?L4UQ$RS)I<4-Z@EBB9#-(VR1FB;
M8?I#PO\ \$X/AD/C-X:^//QT^,WQ%^+OB#P1-)<>!A\2-8LY++P_<NNPW5O9
MV%I:V[7(3*K<31R2IDE74\UQ_P"UC_P1@_90_:L_:=TW]M&'QC\1_AC\5["R
M2SG\>?"/Q@VC7^H6Z)Y:Q7!\N19 (_W>X*'9 J,Q55  /S@_9A^*7QT_X)%_
M&3XE?\&\WQ#FBNM(^*=S.W[+?C_Q#=1)I]E8:Q+)!,+LR,H?R@T\H@4;I;N"
M6%<_:HF'[)?LS_ KX(_L??!GP;^R3\%[6STK1_"_AT6^AZ29D%S<6\!C6>Z9
M1@RNTLR/++CF2X!;EQGP;XP?\$,_^"=G[0'P1U#X.?&SX8ZOXKO]3OH[^]^)
M/B+Q-=7WBV2\C0I'/_:T[//A%)58,_9U!P(@.*Z_]DO_ ()E_"+]C+X?ZWX4
M^%?QC^*&J:_KUM;VEY\0_&WB\:WKL-E S-#9P2W<3PV]NF^0"..%1^\+??"L
MH!^?7_!O=^RGHW[3'[*/[3&@^(OC7\1_#>F:C^U3XOT[5-.\$^+&TV.[@-II
MI;+(ADC=@Y4O$R,5 !. *_4[]E;]DW]GG]B;X+:9^SW^S!\,K'PIX3TDN]MI
MMF[R-)*YR\TTLK-)/*QQF21F8X S@ #S?]@__@F'\!?^"<L.OZ5^S9XV\<Q:
M1XIUN76?$.B>(-?34+>]U&1%1[LM+"94E*HF2CJ&V+N#8&/HV@#X#_X.A?\
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
M'A6PK2?LT>'G4'@L!>Q D>O/%5O^"3<.G:I_P4T_X**64T<-Q!)\3O#L<T3
M,K#^S+E64CH>001[&OH?]IS_ ()6_L[?M/\ [2VA?M=ZCXY^)'@;Q_HWA\Z!
M=^(/A?X[N=!GUG2#*9?L%X]OAWB#LS HT<@)'S_(FVK\$O\ @D=^RE^S7\0?
MB7\5/V?]3\;^$->^*;0C7[K1/%TT<%O'%%Y2)#:$&V+!3)B>:*6=6FD=959M
MU 'S%_P; ?"?X&P?\$2_A/\ %'QA\.O#LU[I_B#Q)KSZYJ>EQ32V=W#JM];B
M\21U+12+;Q*F]""%7'<Y^=_VKW\+^/\ _@VO^+/B3]B/P)IG@;]FLRW5WX1M
M/$\MUJ_B+Q5_Q5$?G7S/),J:7$;Q9#'&XNI6CC4GR"<5^J/[#7_!/CX'?\$^
M/@E+^S?\"-8\2W/@8S3RVGAOQ1JB7\-FT[,\XB9HA($D9RS1LS)DDA068MXA
MH/\ P;U_\$\]!^"'C']FA5^(]Y\//%<EQ+8^"-2^(U]/I/AF::02-/IEH[&&
M"8. RS2++(OS -AW# 'AW_!4+PQX:^(WQ1_X)I>&/'N@V>M:9J?Q,M$U+3]4
MMUG@NT.DVY*RHX*R*3U5@0>A!K>_X*[_  -\+^&_^"I/[!_QL^!7A2TTOXEW
MWQ?GT74[K1;58;C4?#$=JLFH+-L ,D4%L91\V0BW#C@-7T[\0/\ @DM^R)\1
MO@1X!^!>L0>,K=OA=J,6I^ O&]EXXOE\1Z1J*(J"]74&D:267:JKB4/&%1$5
M%5$5>W^#W[%/PX^&'Q03X\>+?&OBOXB?$"#16T>P\:^/]0@N;S3]/9@[VUK%
M;0P6UJ)&53(\4*23;$\QW"*  ?)OP<_Y6@/C#_V:IHO_ *=8:\\_X(L>$KW]
MO']AOXH>!?'W[8WC[1_%%]\3_&FE?&WP/I6G^&G\J\O]0NB_F?;M(N+K;):R
M1QAGE8#R6C3:L01/M;PQ_P $Y/A#X2_;<UG_ (*":5\1_'1^(OB#1DT76)YM
M8@:QN-*22-TL/LOV?RTB4Q1X9 LN06\PLS,WDO[0O_! +]@7]H+]IO4OVLXY
M?B%X"\6>(GW>,F^&/CFXT2W\2$G]X;M(1NS)CYS$T1<Y9B7)8@'C_C3_ ()H
MZE\._P!E_P"!/PE_X)*?MJ3I\0_V=_%OBK4OAA)\5Y8[^VU^)9YK'6M,N)+>
MVB0QQ27C6ZR)$?+#,@(/[V/U7_@D]^W+XH_:6^.WQ?\ @]^U5^R2?@]^T=X+
MM-%3XFZ78WOVG3=>L]DXLM0M)0S KM=UY:0[&A ED Q'[=\1_P#@G=\!_&>F
M?"[3_ NK>)_ARWP9AGB^'%Q\/-76Q;2DE@C@="DD<L=RABC"F.=)$?<Q=6)S
M72_ +]D?X=? /QKXL^+<&O:YXI\=^.C9KXO\=>*IX'U#48K2-H[6WVVL,%O;
MPQ*S[8H(8DW2.Y#,Q8@%+_@H7_R8)\<?^R/^)O\ TU7-?!/[!-G:W_\ P:+7
MMM>6Z2QM^S7X]RDB@C(36,=:_1K]I/X :%^T_P#!_6_@;XP\:^(M'T#Q+IMQ
MIWB!/#5Y%;3WUE/$T4MN9GB=XU96()B*/VW8)!\>^&O_  2F^!7PD_8LU7_@
MGUX%^*?Q&M?A7JVE7FERZ#)K]O++!879F-W:Q73VQGCCF\^3< ^1G"% 6R ?
MGU^T]\-O &E_\&:&G#3/!FF6QE^$7@_6)7@LT1GU!]1TTO=$@9,K9(+]2"1G
M'%>N?''XP:CK7_!<O]AKX/\ Q=U,GPF/@UJ_B'PRE^_^CWOBJ73YX3(V[Y9)
MX[>,>63ED:Y.W#2<_4/BO_@DA^SOXV_88L_^"<?B7XC?$*X^$ME;6]I'H/\
M;UNL[6=O+%-;VC72VPG:&.6%74;\G[K,R!56U^TM_P $F_V6?VN/@-X(^!WQ
MQO?%NH7/PUGBG^'WQ LM>%GXD\/RQ!!');WL$:?,%CB!+HV\Q1N^Z1%< 'S_
M /M3Z/H]K_P<O_LM:_#I\*7UY\$O%UO<72H!)+'$DS1HQZD*992!VWMZURW_
M  1^77OVLX?VH?!WB;]L#QQX8\;V/[2'BZU^(W@C2M-\-S 02S^1:R.NHZ3<
MW#0&UA6U3=(4"V910 N*^CO#_P#P1D_9:L?VA/ _[57C7XF?&#QA\0/ &EW%
MCHWBGQ/\5=1>[E6;(8RR0/$VW8SIY$92W822%XG:1V;%_:L_X(._L*_M7?M*
M2_M<7]QX^\ ^/=0@6'Q'KGPM\:3:(^O1A57;=^6K;B5559X_+=PHW,2 0 9O
MPE_8#_X)T?LN_P#!*OXC_L)^)?BEXB\9? _0)M9M/%5]XXOH;NXTV5F6>>"V
MEMK6%#+#<N&C$,;NEUN0$RJ47P'_ (()^*O&?P<_:&\0_L-_M^1>(XOCGX)\
M :?%\'KWQLT EN_APVV2&WM5B+(EU%-A+P+)([-;PQEW6RRGW1XM_P""=7P
MUWX9_#;X+^$[[Q'X/\(_"K6[/6/"WAWPKJRPVLE]:S+/;SW@FCE-ZR3@S?OB
MX>5C*X>3#C/_ &I/^"9WP&_:V_:)\ ?M3^/_ !?XUT?QI\+TE'@C5?"6O)8-
MIYE8&8DK$6G$@ 5HY2\97<NS#N& /HBBF6T4D%M'!+<O.R(%::4*&D('WCM
M&3UX 'H!3Z "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ K/\4^&-$\:>'KOPKXDM7GL+Z+RKJ%)WB,B'JNZ-E8 ]\'D9'0UH44 >
M6?\ #%7[,W_1-/\ RLWO_P >H_X8J_9F_P"B:?\ E9O?_CU>IT4 >8V/[''[
M..F7T.I:?\/7AN+>598)H]:O0R.IRK ^=U! ->G444 %%%% !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 %
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!__
!V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140031290371520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Jun. 17, 2022</div></th>
<th class="th"><div>Oct. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" 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">Apr. 30,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" 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">--04-30<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_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="re">
<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">000-14798<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_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">American Woodmark Corporation<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_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">VA<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">54-1138147<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_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">561 Shady Elm Road,<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">Winchester,<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">VA<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">22602<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">540<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">665-9100<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_Security12gTitle', window );">Title of 12(g) 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">AMWD<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">NASDAQ<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">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_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_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" 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,129,507,601<span></span>
</td>
</tr>
<tr 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_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,593,644<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_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference [Text Block]</a></td>
<td class="text"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">DOCUMENTS INCORPORATED BY REFERENCE&#160;</span></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Portions of the Registrant's definitive Proxy Statement for the Annual Meeting of Shareholders to be held on August 18, 2022 ("Proxy Statement") are incorporated by reference into Part III of this Form 10-K.</span></div><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_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000794619<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_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentsIncorporatedByReferenceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Documents incorporated by reference.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-23<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentsIncorporatedByReferenceTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPublicFloat</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12gTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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(g) 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 g<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_Security12gTitle</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>14
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140031290114640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Audit Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_amwd_AuditInformationAbstract', window );"><strong>Audit Information [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_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">KPMG LLP<span></span>
</td>
</tr>
<tr 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_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Richmond, VA<span></span>
</td>
</tr>
<tr 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_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">185<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_amwd_AuditInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Audit Information</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;">amwd_AuditInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>amwd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorFirmId</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorLocation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140031286647184">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" 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">$ 22,325<span></span>
</td>
<td class="nump">$ 91,071<span></span>
</td>
</tr>
<tr class="re">
<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 );">Customer receivables, net</a></td>
<td class="nump">156,961<span></span>
</td>
<td class="nump">146,866<span></span>
</td>
</tr>
<tr class="ro">
<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 inventories</a></td>
<td class="nump">228,259<span></span>
</td>
<td class="nump">158,167<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other</a></td>
<td class="nump">21,112<span></span>
</td>
<td class="nump">13,861<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_AssetsCurrent', window );">Total Current Assets</a></td>
<td class="nump">428,657<span></span>
</td>
<td class="nump">409,965<span></span>
</td>
</tr>
<tr class="re">
<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,808<span></span>
</td>
<td class="nump">204,002<span></span>
</td>
</tr>
<tr class="ro">
<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 assets</a></td>
<td class="nump">108,055<span></span>
</td>
<td class="nump">123,118<span></span>
</td>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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, net</a></td>
<td class="nump">767,612<span></span>
</td>
<td class="nump">767,612<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_amwd_PromotionalDisplaysNet', window );">Promotional displays, net</a></td>
<td class="nump">12,565<span></span>
</td>
<td class="nump">14,554<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred income taxes</a></td>
<td class="nump">1,469<span></span>
</td>
<td class="nump">1,118<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">24,219<span></span>
</td>
<td class="nump">12,252<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,632,496<span></span>
</td>
<td class="nump">1,654,399<span></span>
</td>
</tr>
<tr class="re">
<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">111,422<span></span>
</td>
<td class="nump">91,622<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent', window );">Current maturities of long-term debt</a></td>
<td class="nump">2,264<span></span>
</td>
<td class="nump">8,322<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Short-term lease liability - operating</a></td>
<td class="nump">21,985<span></span>
</td>
<td class="nump">19,994<span></span>
</td>
</tr>
<tr class="re">
<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 compensation and related expenses</a></td>
<td class="nump">44,436<span></span>
</td>
<td class="nump">58,577<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedMarketingCostsCurrent', window );">Accrued marketing expenses</a></td>
<td class="nump">15,881<span></span>
</td>
<td class="nump">20,019<span></span>
</td>
</tr>
<tr class="re">
<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 );">Other accrued expenses</a></td>
<td class="nump">20,240<span></span>
</td>
<td class="nump">21,913<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">216,228<span></span>
</td>
<td class="nump">220,447<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligations', window );">Long-term debt, less current maturities</a></td>
<td class="nump">506,732<span></span>
</td>
<td class="nump">513,450<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income taxes</a></td>
<td class="nump">38,340<span></span>
</td>
<td class="nump">42,891<span></span>
</td>
</tr>
<tr class="re">
<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 );">Long-term lease liability - operating</a></td>
<td class="nump">95,084<span></span>
</td>
<td class="nump">109,628<span></span>
</td>
</tr>
<tr class="ro">
<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 long-term liabilities</a></td>
<td class="nump">3,229<span></span>
</td>
<td class="nump">11,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_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_PreferredStockValue', window );">Preferred Stock, Value, Issued</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_CommonStockValue', window );">Common Stock, Value, Issued</a></td>
<td class="nump">363,224<span></span>
</td>
<td class="nump">362,524<span></span>
</td>
</tr>
<tr class="ro">
<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">399,434<span></span>
</td>
<td class="nump">448,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_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract', window );"><strong>Accumulated other comprehensive loss -</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_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax', window );">Defined benefit pension plans</a></td>
<td class="nump">10,225<span></span>
</td>
<td class="num">(54,568)<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_StockholdersEquity', window );">Total Shareholders' Equity</a></td>
<td class="nump">772,883<span></span>
</td>
<td class="nump">756,238<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_LiabilitiesAndStockholdersEquity', window );">TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY</a></td>
<td class="nump">$ 1,632,496<span></span>
</td>
<td class="nump">$ 1,654,399<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized</a></td>
<td class="nump">2,000,000<span></span>
</td>
<td class="nump">2,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_PreferredStockSharesIssued', window );">Preferred stock, shares issued</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_CommonStockNoParValue', window );">Common stock, no par value</a></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_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="nump">40,000,000<span></span>
</td>
<td class="nump">40,000,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">16,570,619<span></span>
</td>
<td class="nump">16,801,101<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value</a></td>
<td class="nump">$ 1.00<span></span>
</td>
<td class="nump">$ 1.00<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 intangibles, net</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_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>
</tr>
<tr class="re">
<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 );">Intangibles, net</a></td>
<td class="nump">$ 76,111<span></span>
</td>
<td class="nump">$ 121,778<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_amwd_PromotionalDisplaysNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Promotional displays net</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;">amwd_PromotionalDisplaysNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>amwd_</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_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedMarketingCostsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the marketing, trade and selling of the entity's goods and services.   Marketing costs would include expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services; costs of public relations and corporate promotions; and obligations incurred and payable for sales discounts, rebates, price protection programs, etc. offered to customers and under government programs. 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedMarketingCostsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (j)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br><br>Reference 3: http://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 (i-k)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract</td>
</tr>
<tr>
<td style="padding-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_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockNoParValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 per share of no-par value common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockNoParValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://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=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtAndCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 and lease obligation, 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/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAndCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LongTermDebtAndCapitalLeaseObligationsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 and lease obligation, 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6911-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e7018-107765<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 noncurrent 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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-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_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) 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(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-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_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as 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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-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_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-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_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred 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(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140031287340256">
<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>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value</a></td>
<td class="nump">$ 1.00<span></span>
</td>
<td class="nump">$ 1.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_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized</a></td>
<td class="nump">2,000,000<span></span>
</td>
<td class="nump">2,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_PreferredStockSharesIssued', window );">Preferred stock, shares issued</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_CommonStockNoParValue', window );">Common stock, no par value</a></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_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="nump">40,000,000<span></span>
</td>
<td class="nump">40,000,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_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="nump">16,570,619<span></span>
</td>
<td class="nump">16,801,101<span></span>
</td>
</tr>
<tr class="ro">
<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">16,570,619<span></span>
</td>
<td class="nump">16,801,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_LongTermDebtAndCapitalLeaseObligationsCurrent', window );">Long-term Debt and Lease Obligation, Current</a></td>
<td class="nump">$ 2,264<span></span>
</td>
<td class="nump">$ 8,322<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligations', window );">Total long-term debt</a></td>
<td class="nump">$ 506,732<span></span>
</td>
<td class="nump">$ 513,450<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_CommonStockNoParValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 per share of no-par value common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockNoParValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtAndCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 and lease obligation, 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/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAndCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LongTermDebtAndCapitalLeaseObligationsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 and lease obligation, 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-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_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) 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(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-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_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as 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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-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_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140031290382240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Income - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">$ 1,857,186,000<span></span>
</td>
<td class="nump">$ 1,744,014,000<span></span>
</td>
<td class="nump">$ 1,650,333,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_CostOfGoodsAndServicesSold', window );">Cost of sales and distribution</a></td>
<td class="nump">1,630,742,000<span></span>
</td>
<td class="nump">1,421,896,000<span></span>
</td>
<td class="nump">1,323,771,000<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_GrossProfit', window );">Gross Profit</a></td>
<td class="nump">226,444,000<span></span>
</td>
<td class="nump">322,118,000<span></span>
</td>
<td class="nump">326,562,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_SellingAndMarketingExpense', window );">Selling and marketing expenses</a></td>
<td class="nump">92,555,000<span></span>
</td>
<td class="nump">89,011,000<span></span>
</td>
<td class="nump">83,092,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_GeneralAndAdministrativeExpense', window );">General and administrative expenses</a></td>
<td class="nump">97,547,000<span></span>
</td>
<td class="nump">112,521,000<span></span>
</td>
<td class="nump">113,353,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_RestructuringCharges', window );">Restructuring charges, net</a></td>
<td class="nump">183,000<span></span>
</td>
<td class="nump">5,848,000<span></span>
</td>
<td class="num">(18,000)<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</a></td>
<td class="nump">36,159,000<span></span>
</td>
<td class="nump">114,738,000<span></span>
</td>
<td class="nump">130,135,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_InterestIncomeExpenseNet', window );">Interest expense, net</a></td>
<td class="nump">10,189,000<span></span>
</td>
<td class="nump">23,128,000<span></span>
</td>
<td class="nump">29,027,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_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1', window );">Pension settlement, net</a></td>
<td class="nump">68,473,000<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_OtherNonoperatingIncomeExpense', window );">Other expense, net</a></td>
<td class="nump">476,000<span></span>
</td>
<td class="nump">10,917,000<span></span>
</td>
<td class="nump">2,180,000<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (Loss) Before Income Taxes</a></td>
<td class="num">(42,979,000)<span></span>
</td>
<td class="nump">80,693,000<span></span>
</td>
<td class="nump">98,928,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_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit)</a></td>
<td class="num">(13,257,000)<span></span>
</td>
<td class="nump">19,500,000<span></span>
</td>
<td class="nump">25,275,000<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_NetIncomeLoss', window );">Net Income (Loss)</a></td>
<td class="num">$ (29,722,000)<span></span>
</td>
<td class="nump">$ 61,193,000<span></span>
</td>
<td class="nump">$ 73,653,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_EarningsPerShareAbstract', window );"><strong>Earnings (loss) per 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="ro">
<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 (usd per share)</a></td>
<td class="num">$ (1.79)<span></span>
</td>
<td class="nump">$ 3.61<span></span>
</td>
<td class="nump">$ 4.36<span></span>
</td>
</tr>
<tr class="re">
<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 (usd per share)</a></td>
<td class="num">$ (1.79)<span></span>
</td>
<td class="nump">$ 3.59<span></span>
</td>
<td class="nump">$ 4.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_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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><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.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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) recognized in net periodic benefit (cost) credit from irrevocable action relieving primary responsibility for benefit obligation and eliminating risk related to obligation and assets used to effect settlement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(7)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(7)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123384075&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of operating interest income (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 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.10)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109237686&amp;loc=d3e17752-110868<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<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 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=123570139&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 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<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_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=123359005&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 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 23: 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=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_SellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of expenses directly related to the marketing or selling of products or services.</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_SellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>18
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140031290356656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>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>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">$ (29,722)<span></span>
</td>
<td class="nump">$ 61,193<span></span>
</td>
<td class="nump">$ 73,653<span></span>
</td>
</tr>
<tr class="re">
<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), net of tax:</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_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax', window );">Change in pension benefits, net of deferred taxes of $(1,156), $(573), and $190, respectively</a></td>
<td class="nump">54,568<span></span>
</td>
<td class="num">(3,395)<span></span>
</td>
<td class="num">(1,682)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax', window );">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax</a></td>
<td class="nump">10,225<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_ComprehensiveIncomeNetOfTax', window );">Total Comprehensive Income</a></td>
<td class="nump">$ 35,071<span></span>
</td>
<td class="nump">$ 57,798<span></span>
</td>
<td class="nump">$ 71,971<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e689-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 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit 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 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 2: http://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 (i-k)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>19
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140031290286960">
<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>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CondensedStatementOfIncomeCaptionsLineItems', window );"><strong>Condensed Statement of Income Captions [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_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax', window );">Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax</a></td>
<td class="nump">$ 21,944<span></span>
</td>
<td class="num">$ (1,156)<span></span>
</td>
<td class="num">$ (573)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossTax', window );">Other Comprehensive Income (Loss), Tax</a></td>
<td class="nump">8,687<span></span>
</td>
<td class="nump">18,344<span></span>
</td>
<td class="nump">24,702<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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension Plan, Defined Benefit [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_srt_CondensedStatementOfIncomeCaptionsLineItems', window );"><strong>Condensed Statement of Income Captions [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_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax', window );">Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax</a></td>
<td class="nump">18,481<span></span>
</td>
<td class="num">$ (1,156)<span></span>
</td>
<td class="num">$ (573)<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_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember', window );">Cash Flow Hedging</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_srt_CondensedStatementOfIncomeCaptionsLineItems', window );"><strong>Condensed Statement of Income Captions [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_OtherComprehensiveIncomeLossTax', window );">Other Comprehensive Income (Loss), Tax</a></td>
<td class="nump">$ 3,463<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_srt_CondensedStatementOfIncomeCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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;">srt_CondensedStatementOfIncomeCaptionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income of defined benefit 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 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e640-108580<br><br>Reference 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 10A<br> -Subparagraph (i-k)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherComprehensiveIncomeLossTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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) allocated to 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 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e39076-109324<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 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 4: 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 (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 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=123367319&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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 9: 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 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e640-108580<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</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_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember</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>20
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140031286841056">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Shareholders' Equity - USD ($)<br> $ 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>Retained Earnings [Member]</div></th>
<th class="th"><div>Accumulated Other Comprehensive 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_CommonStockSharesOutstanding', window );">Beginning Balance, Shares at Apr. 30, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,849,026<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 );">Beginning Balance at Apr. 30, 2019</a></td>
<td class="nump">$ 632,473<span></span>
</td>
<td class="nump">$ 352,424<span></span>
</td>
<td class="nump">$ 329,540<span></span>
</td>
<td class="num">$ (49,491)<span></span>
</td>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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 (loss)</a></td>
<td class="nump">73,653<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">73,653<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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss), net of tax</a></td>
<td class="num">(1,682)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,682)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition', window );">Stock-based compensation</a></td>
<td class="nump">3,989<span></span>
</td>
<td class="nump">$ 3,989<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_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of stock-based compensation awards, net of amounts withheld for taxes, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31,790<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_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock-based compensation awards, net of amounts withheld for taxes</a></td>
<td class="num">(755)<span></span>
</td>
<td class="num">$ (755)<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_StockIssuedDuringPeriodSharesEmployeeBenefitPlan', window );">Employee benefit plan contributions, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45,721<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_StockIssuedDuringPeriodValueEmployeeBenefitPlan', window );">Employee benefit plan contributions</a></td>
<td class="nump">3,772<span></span>
</td>
<td class="nump">$ 3,772<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_CommonStockSharesOutstanding', window );">Ending Balance, Shares at Apr. 30, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,926,537<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 );">Ending Balance at Apr. 30, 2020</a></td>
<td class="nump">711,450<span></span>
</td>
<td class="nump">$ 359,430<span></span>
</td>
<td class="nump">403,193<span></span>
</td>
<td class="num">(51,173)<span></span>
</td>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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 (loss)</a></td>
<td class="nump">61,193<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">61,193<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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss), net of tax</a></td>
<td class="num">(3,395)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,395)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition', window );">Stock-based compensation</a></td>
<td class="nump">4,598<span></span>
</td>
<td class="nump">$ 4,598<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of stock-based compensation awards, net of amounts withheld for taxes, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,019<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_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock-based compensation awards, net of amounts withheld for taxes</a></td>
<td class="num">(1,351)<span></span>
</td>
<td class="num">$ (1,351)<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 );">Stock repurchases, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(200,046)<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 );">Stock repurchases</a></td>
<td class="num">(20,000)<span></span>
</td>
<td class="num">$ (3,896)<span></span>
</td>
<td class="num">(16,104)<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_StockIssuedDuringPeriodSharesEmployeeBenefitPlan', window );">Employee benefit plan contributions, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45,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_StockIssuedDuringPeriodValueEmployeeBenefitPlan', window );">Employee benefit plan contributions</a></td>
<td class="nump">$ 3,743<span></span>
</td>
<td class="nump">$ 3,743<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_CommonStockSharesOutstanding', window );">Ending Balance, Shares at Apr. 30, 2021</a></td>
<td class="nump">16,801,101<span></span>
</td>
<td class="nump">16,801,101<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 );">Ending Balance at Apr. 30, 2021</a></td>
<td class="nump">$ 756,238<span></span>
</td>
<td class="nump">$ 362,524<span></span>
</td>
<td class="nump">448,282<span></span>
</td>
<td class="num">(54,568)<span></span>
</td>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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 (loss)</a></td>
<td class="num">(29,722)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(29,722)<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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss), net of tax</a></td>
<td class="nump">64,793<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">64,793<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition', window );">Stock-based compensation</a></td>
<td class="nump">4,708<span></span>
</td>
<td class="nump">$ 4,708<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_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of stock-based compensation awards, net of amounts withheld for taxes, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,808<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_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock-based compensation awards, net of amounts withheld for taxes</a></td>
<td class="num">(1,072)<span></span>
</td>
<td class="num">$ (1,072)<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 );">Stock repurchases, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(299,781)<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 );">Stock repurchases</a></td>
<td class="num">(25,000)<span></span>
</td>
<td class="num">$ (5,874)<span></span>
</td>
<td class="num">(19,126)<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_StockIssuedDuringPeriodSharesEmployeeBenefitPlan', window );">Employee benefit plan contributions, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">39,491<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_StockIssuedDuringPeriodValueEmployeeBenefitPlan', window );">Employee benefit plan contributions</a></td>
<td class="nump">$ 2,938<span></span>
</td>
<td class="nump">$ 2,938<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_CommonStockSharesOutstanding', window );">Ending Balance, Shares at Apr. 30, 2022</a></td>
<td class="nump">16,570,619<span></span>
</td>
<td class="nump">16,570,619<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 );">Ending Balance at Apr. 30, 2022</a></td>
<td class="nump">$ 772,883<span></span>
</td>
<td class="nump">$ 363,224<span></span>
</td>
<td class="nump">$ 399,434<span></span>
</td>
<td class="nump">$ 10,225<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_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement.</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_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 to an employee benefit plan, such as a defined contribution or defined benefit plan.</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_StockIssuedDuringPeriodSharesEmployeeBenefitPlan</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of shares issued during the period to an employee benefit plan, such as a defined contribution or defined benefit plan.</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_StockIssuedDuringPeriodValueEmployeeBenefitPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of stock issued as a result of the exercise of stock 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 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased and retired during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140031286671264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>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 (loss)</a></td>
<td class="num">$ (29,722,000)<span></span>
</td>
<td class="nump">$ 61,193,000<span></span>
</td>
<td class="nump">$ 73,653,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_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash and cash equivalents 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_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">96,606,000<span></span>
</td>
<td class="nump">100,289,000<span></span>
</td>
<td class="nump">98,513,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_GainLossOnSaleOfPropertyPlantEquipment', window );">Net (gain) loss on disposal of property, plant and equipment</a></td>
<td class="nump">697,000<span></span>
</td>
<td class="num">(1,859,000)<span></span>
</td>
<td class="nump">2,629,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_OperatingLeaseRightOfUseAssetAmortizationExpense', window );">Reduction in carrying amount of operating lease right-of-use assets</a></td>
<td class="nump">27,610,000<span></span>
</td>
<td class="nump">27,192,000<span></span>
</td>
<td class="nump">25,405,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_AmortizationOfFinancingCosts', window );">Amortization of debt issuance costs</a></td>
<td class="nump">867,000<span></span>
</td>
<td class="nump">2,501,000<span></span>
</td>
<td class="nump">2,603,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_UnrealizedGainLossOnDerivatives', window );">Unrealized (gain) loss on foreign exchange forward contracts</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,102,000)<span></span>
</td>
<td class="nump">1,102,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_GainsLossesOnExtinguishmentOfDebt', window );">Loss on extinguishment of debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(13,792,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_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">4,708,000<span></span>
</td>
<td class="nump">4,598,000<span></span>
</td>
<td class="nump">3,989,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_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes</a></td>
<td class="num">(25,717,000)<span></span>
</td>
<td class="num">(12,840,000)<span></span>
</td>
<td class="num">(11,911,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_PensionContributions', window );">Pension contributions in excess of (less than) expense</a></td>
<td class="nump">710,000<span></span>
</td>
<td class="num">(2,007,000)<span></span>
</td>
<td class="num">(1,130,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_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1', window );">Pension settlement, net</a></td>
<td class="num">(68,473,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_amwd_EmployeeBenefitPlanStockExpense', window );">Contributions of employer stock to employee benefit plan</a></td>
<td class="nump">2,938,000<span></span>
</td>
<td class="nump">3,743,000<span></span>
</td>
<td class="nump">3,772,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_OtherNoncashIncomeExpense', window );">Other non-cash items</a></td>
<td class="nump">489,000<span></span>
</td>
<td class="nump">4,140,000<span></span>
</td>
<td class="nump">672,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_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities (net of acquired assets and liabilities):</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 );">Customer receivables</a></td>
<td class="num">(11,366,000)<span></span>
</td>
<td class="num">(42,829,000)<span></span>
</td>
<td class="nump">21,018,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_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="num">(70,386,000)<span></span>
</td>
<td class="num">(34,454,000)<span></span>
</td>
<td class="num">(2,866,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_IncreaseDecreaseInIncomeTaxesReceivable', window );">Income taxes receivable</a></td>
<td class="num">(6,206,000)<span></span>
</td>
<td class="nump">488,000<span></span>
</td>
<td class="nump">1,162,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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other assets</a></td>
<td class="num">(3,542,000)<span></span>
</td>
<td class="num">(6,456,000)<span></span>
</td>
<td class="num">(3,165,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_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">16,386,000<span></span>
</td>
<td class="nump">32,752,000<span></span>
</td>
<td class="num">(6,237,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_IncreaseDecreaseInEmployeeRelatedLiabilities', window );">Accrued compensation and related expenses</a></td>
<td class="num">(15,518,000)<span></span>
</td>
<td class="nump">1,226,000<span></span>
</td>
<td class="num">(5,843,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_amwd_IncreaseDecreaseInOperatingLeaseLiabilities', window );">Operating lease liabilities</a></td>
<td class="num">(25,100,000)<span></span>
</td>
<td class="num">(24,371,000)<span></span>
</td>
<td class="num">(22,595,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_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities', window );">Marketing and other accrued expenses</a></td>
<td class="num">(7,482,000)<span></span>
</td>
<td class="nump">25,767,000<span></span>
</td>
<td class="num">(3,229,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_NetCashProvidedByUsedInOperatingActivities', window );">Net Cash Provided by Operating Activities</a></td>
<td class="nump">24,445,000<span></span>
</td>
<td class="nump">151,763,000<span></span>
</td>
<td class="nump">177,542,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_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>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_PaymentsToAcquirePropertyPlantAndEquipment', window );">Payments to acquire property, plant and equipment</a></td>
<td class="num">(44,122,000)<span></span>
</td>
<td class="num">(35,734,000)<span></span>
</td>
<td class="num">(31,670,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_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from sales of property, plant and equipment</a></td>
<td class="nump">10,000<span></span>
</td>
<td class="nump">3,889,000<span></span>
</td>
<td class="nump">323,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_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments', window );">Maturities of certificates of deposit</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,500,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_PaymentsToAcquireOtherProductiveAssets', window );">Investment in promotional displays</a></td>
<td class="num">(7,460,000)<span></span>
</td>
<td class="num">(10,584,000)<span></span>
</td>
<td class="num">(9,069,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_NetCashProvidedByUsedInInvestingActivities', window );">Net Cash Used by Investing Activities</a></td>
<td class="num">(51,572,000)<span></span>
</td>
<td class="num">(42,429,000)<span></span>
</td>
<td class="num">(38,916,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_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>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_RepaymentsOfLongTermDebt', window );">Payments of long-term debt</a></td>
<td class="num">(50,891,000)<span></span>
</td>
<td class="num">(432,508,000)<span></span>
</td>
<td class="num">(98,468,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_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from long-term debt</a></td>
<td class="nump">35,430,000<span></span>
</td>
<td class="nump">350,000,000<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_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from issuance of common stock and other</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">295,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_PaymentsForRepurchaseOfCommonStock', window );">Repurchase of common stock</a></td>
<td class="num">(25,000,000)<span></span>
</td>
<td class="num">(20,000,000)<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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Withholding of employee taxes related to stock-based compensation</a></td>
<td class="num">(1,116,000)<span></span>
</td>
<td class="num">(1,351,000)<span></span>
</td>
<td class="num">(1,050,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_PaymentsOfDebtIssuanceCosts', window );">Debt issuance cost</a></td>
<td class="num">(42,000)<span></span>
</td>
<td class="num">(2,930,000)<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_PaymentsOfDebtExtinguishmentCosts', window );">Premium paid on debt extinguishment</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(8,533,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_NetCashProvidedByUsedInFinancingActivities', window );">Net Cash Used by Financing Activities</a></td>
<td class="num">(41,619,000)<span></span>
</td>
<td class="num">(115,322,000)<span></span>
</td>
<td class="num">(99,223,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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net (Decrease) Increase in Cash and Cash Equivalents</a></td>
<td class="num">(68,746,000)<span></span>
</td>
<td class="num">(5,988,000)<span></span>
</td>
<td class="nump">39,403,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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and Cash Equivalents, Beginning of Year</a></td>
<td class="nump">91,071,000<span></span>
</td>
<td class="nump">97,059,000<span></span>
</td>
<td class="nump">57,656,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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and Cash Equivalents, End of Year</a></td>
<td class="nump">22,325,000<span></span>
</td>
<td class="nump">91,071,000<span></span>
</td>
<td class="nump">97,059,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_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract', window );"><strong>Non-cash investing and 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_CapitalExpendituresIncurredButNotYetPaid', window );">Property, plant and equipment</a></td>
<td class="nump">1,050<span></span>
</td>
<td class="nump">2,527<span></span>
</td>
<td class="nump">1,303<span></span>
</td>
</tr>
<tr class="ro">
<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 period 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest</a></td>
<td class="nump">9,904<span></span>
</td>
<td class="nump">22,981<span></span>
</td>
<td class="nump">27,654<span></span>
</td>
</tr>
<tr class="ro">
<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,761<span></span>
</td>
<td class="nump">$ 33,055<span></span>
</td>
<td class="nump">$ 36,154<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_amwd_EmployeeBenefitPlanStockExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Employee Benefit Plan, Stock Expense</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;">amwd_EmployeeBenefitPlanStockExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>amwd_</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_amwd_IncreaseDecreaseInOperatingLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) In Operating 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;">amwd_IncreaseDecreaseInOperatingLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>amwd_</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_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-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_AmortizationOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 attributable to debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://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(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: 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 1F<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CapitalExpendituresIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Future cash outflow to pay for purchases of fixed assets that have occurred.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4332-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4313-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalExpendituresIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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) recognized in net periodic benefit (cost) credit from irrevocable action relieving primary responsibility for benefit obligation and eliminating risk related to obligation and assets used to effect settlement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(7)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(7)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfPropertyPlantEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 50<br> -Section 40<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12355-112629<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 50<br> -Section 40<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12317-112629<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=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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=123431023&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=123570139&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 accrued expenses, and obligations 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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncreaseDecreaseInEmployeeRelatedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncreaseDecreaseInIncomeTaxesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInIncomeTaxesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 right-of-use asset 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherNoncashIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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) included in net income that results in no cash inflow (outflow), 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> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncashIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDebtExtinguishmentCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 cost from early extinguishment and prepayment of debt. Includes, but is not limited to, third-party cost, premium paid, and other fee paid to lender directly for debt extinguishment or debt prepayment. Excludes accrued interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDebtExtinguishmentCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireOtherProductiveAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 the purchase of or improvements to tangible or intangible assets, used to produce goods or deliver services, 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 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireOtherProductiveAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionContributions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 pension benefit. Includes, but is not limited to, employer contribution to fund plan asset and payment to retiree. Excludes other postretirement 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionContributions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 maturities, prepayments, calls and collections of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-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 12<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrealizedGainLossOnDerivatives">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for 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 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrealizedGainLossOnDerivatives</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>22
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140031287951136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock', window );">Summary of Significant Accounting Policies</a></td>
<td class="text">Summary of Significant Accounting Policies<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">American Woodmark Corporation ("American Woodmark," the "Company," "we," "our" or "us") manufactures and distributes kitchen, bath, and home organization products for the remodeling and new home construction markets.&#160;Its products are sold on a national basis directly to home centers and builders and through a network of independent dealers and distributors. The Company operates within a single reportable segment primarily within the U.S.; long-lived assets and sales outside the U.S. are not significant.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a description of the Company's significant accounting policies:</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Principles of Consolidation and Basis of Presentation:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. Intercompany accounts and transactions have been eliminated in consolidation.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue Recognition</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:&#160;Our principal performance obligations are the sale of kitchen, bath, and home organization products. The Company recognizes revenue as control of our products is transferred to our customers, which is at the time of shipment or upon delivery based on the contractual terms with our customers. Revenue is measured as the amount of consideration we expect to receive in exchange for transferring goods to our customers. Payment terms on our product sales normally range from 30 to 90 days. Taxes assessed by a governmental authority that we collect are excluded from revenue. The expected costs associated with our contractual warranties are recognized as expense when the products are sold. See Note L &#8212; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Commitments and Contingencies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further discussion.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When revenue is recognized, we record estimates to reduce revenue for customer programs and incentives in order to determine the amount of consideration the Company will ultimately be entitled to receive. Customer programs and incentives are considered variable consideration, and include price discounts, volume-based incentives, promotions, and cooperative advertising. The Company includes variable consideration in revenue only to the extent that it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the variable consideration is resolved. This determination is made based upon known customer programs and incentive offerings at the time of sale, and expected sales volume forecasts as it relates to our volume-based incentives. This determination is updated each reporting period. In addition, for certain customer program incentives, we receive an identifiable benefit (goods or services) in exchange for the consideration given and record the associated expenditure in selling, general and administrative expenses.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for shipping and handling costs that occur before the customer has obtained control of a product as a fulfillment activity rather than as a promised service. These costs are classified within costs of sales and distribution.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cost of Sales and Distribution</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:&#160;Cost of sales and distribution includes all costs associated with the manufacture and distribution of the Company's products including the costs of shipping and handling.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Advertising Costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:&#160;Advertising costs are expensed as incurred. Advertising expenses for fiscal years 2022, 2021, and 2020 were $32.6 million, $34.1 million, and $33.9 million, respectively.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash and Cash Equivalents</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:&#160;Cash in excess of operating requirements is invested in money market accounts which are carried at cost (which approximates fair value). The Company considers all highly liquid short-term investments with an original maturity of three months or less when purchased to be cash equivalents. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Inventories</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:&#160;&#160;On May 1, 2021, the Company changed its accounting method for inventory valuation for inventories which previously utilized a last-in, first-out ("LIFO") basis to a first-in, first-out ("FIFO") basis. As of April 30, 2022 and 2021, inventories accounted for under the LIFO method would have represented approximately 44%, and 43%, respectively, of the Company's total inventories during each of the respective periods. We believe this change in accounting method is preferable as it: (i) results in a uniform method to value our inventory across the entire organization; (ii) improves comparability with our peers; (iii) is expected to better reflect the current value of inventory on the consolidated balance sheets and would result in a better matching of revenue and expense, and (iv) is reflective of the physical flow of inventory.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All prior periods presented in the Consolidated Financial Statements have been retrospectively adjusted to apply the effects of the change in accounting method from the LIFO method to FIFO method of accounting. As of April 30, 2021, the cumulative effect of the change increased inventories by $17.9&#160;million, partially offset by $4.5&#160;million in deferred income taxes resulting in an impact to retained earnings of approximately $13.3&#160;million. There was no impact on total cash provided by operating </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">activities for the periods presented as a result of this change. The impact of the change in accounting method to net earnings was $1.9&#160;million in fiscal 2022.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the change in accounting method, the Company now uses the FIFO method of inventory costing across the entire organization. Costs include materials, labor, and production overhead at normal production capacity. Costs do not exceed net realizable values. See Note C &#8212; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Inventories</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for additional information.&#160;</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables reflect the effect of the change in accounting method on our current period Consolidated Financial Statements (in thousands except for per share amounts):</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Statement of Income for the year ended April 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Computed under previous method</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Reported under FIFO</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales and distribution</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,633,255&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,513)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,630,742&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross Profit</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223,931&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,513&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226,444&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,646&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,513&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,159&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (Loss) Before Income Taxes</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45,492)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,513&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,979)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense (benefit)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,913)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">656&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,257)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Income (Loss)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,579)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,857&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,722)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings (loss) per share, basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.90)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.79)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings (loss) per share, diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.90)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.79)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Balance Sheet as of April 30,2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Computed under previous method</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Reported under FIFO</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225,746&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,513&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228,259&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">426,144&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,513&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">428,657&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,629,983&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,513&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,632,496&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,584&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">656&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,240&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215,572&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">656&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216,228&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retained earnings</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">397,577&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,857&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">399,434&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total shareholders' equity</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">771,026&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,857&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">772,883&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities and shareholders' equity</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,629,983&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,513&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,632,496&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Statement of Cash Flows for the year ended April 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Computed under previous method</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Reported under FIFO</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Income (Loss)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,579)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,857&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,722)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67,873)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,513)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(70,386)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes receivable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,862)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">656&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,206)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Statement of Shareholders' equity for the year  ended April 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Computed under previous method</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Reported under FIFO</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Income (Loss)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,579)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,857&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,722)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total shareholders' equity</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">771,026&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,857&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">772,883&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Statement of Comprehensive income for the year ended April 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Computed under previous method</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Reported under FIFO</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Income (Loss)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,579)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,857&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,722)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Comprehensive Income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,214&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,857&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,071&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the retrospective application of the change in accounting method, certain line items in our Consolidated Financial Statements and related notes were adjusted as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Statement of Income for the year ended April 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Previously Reported</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Adjusted</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales and distribution</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,424,739&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,843)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,421,896&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross Profit</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">319,275&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,843&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">322,118&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,680&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,058&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,738&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income Before Income Taxes</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,435&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,258&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,693&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,672&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">828&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,763&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,430&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,193&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings per share, basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.46&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.61&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings per share, diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.45&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.59&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Balance Sheet as of April 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Previously Reported</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Adjusted</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,282&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,885&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,167&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">392,080&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,885&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">409,965&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,636,514&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,885&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,654,399&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,348&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,543&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,891&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retained earnings</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">434,940&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,342&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">448,282&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total shareholders' equity</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">742,896&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,342&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">756,238&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities and shareholders' equity</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,636,514&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,885&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,654,399&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Statement of Cash Flows for the year ended April 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Previously Reported</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Adjusted</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,763&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,430&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,193&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,668)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">828&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,840)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,196)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,258)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,454)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Statement of Shareholders' equity for the year  ended April 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Previously Reported</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Adjusted</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,763&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,430&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,193&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total shareholders' equity</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">742,896&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,342&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">756,238&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Statement of Comprehensive income for the year ended April 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Previously Reported</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Adjusted</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,763&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,430&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,193&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Comprehensive Income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,368&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,430&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,798&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Statement of Income for the year ended April 30, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Previously Reported</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Adjusted</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales and distribution</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,321,147&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,624&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,323,771&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross Profit</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329,186&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,624)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">326,562&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,262&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,127)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,135&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income Before Income Taxes</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,548&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,620)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,928&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,687&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(412)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,275&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,861&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,208)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,653&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings per share, basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.43&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.07)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.36&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings per share, diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.42&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.08)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Statement of Cash Flows for the year ended April 30, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Previously Reported</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Adjusted</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,861&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,208)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,653&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,499)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(412)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,911)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,486)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,620&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,866)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Statement of Shareholders' equity for the year  ended April 30, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Previously Reported</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Adjusted</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,861&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,208)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,653&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total shareholders' equity</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700,538&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,912&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">711,450&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Statement of Comprehensive income for the year ended April 30, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Previously Reported</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Adjusted</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,861&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,208)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,653&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Comprehensive Income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,179&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,208)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,971&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Statement of Stockholders' equity for the year ended April 31, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Previously Reported</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Adjusted</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retained earnings as of April 30, 2019</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317,420&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,120&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329,540&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total shareholders' equity as of April 30,2019</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">620,353&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,120&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">632,473&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property, Plant and Equipment:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Property, plant and equipment is stated on the basis of cost less accumulated depreciation. Depreciation is calculated using the straight-line method over the estimated useful lives of the related assets, which range from 15 to 30 years for buildings and improvements and 3 to 12 years for machinery and equipment. Assets under financing leases are amortized over the shorter of their estimated useful lives or the term of the related lease.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Impairment of Long-Lived Assets:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company reviews its long-lived assets for impairment when events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. During fiscal years 2022, 2021, and 2020, the Company concluded no impairment existed.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:&#160;Goodwill represents the excess of purchase price over the fair value of net assets acquired. The Company does not amortize goodwill but evaluates for impairment annually, or whenever events or changes in circumstances indicate that the carrying value may not be recoverable.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with the accounting standards, an entity has the option first to assess qualitative factors to determine whether events and circumstances indicate that it is more likely than not that goodwill is impaired. If after such assessment an entity concludes that the asset is not more likely than not impaired, the entity is not required to take further action. However, if an entity concludes otherwise, it is required to determine the fair value of the asset using a quantitative impairment test, and if impaired, the associated assets must be written down to fair value. During fiscal years 2022, 2021, and 2020, the Company concluded no impairment existed.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangible Assets: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets consist of customer relationship intangibles. The Company amortizes the cost of  intangible assets over their estimated useful lives, six years, unless such lives are deemed indefinite. The Company reviews its intangible assets for impairment when events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. During fiscal years 2022, 2021, and 2020, the Company concluded no impairment existed.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Promotional Displays</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:&#160;The Company invests in promotional displays in retail stores to demonstrate product features, product and quality specifications, and to serve as a training tool for retail kitchen designers. The Company invests in these long-lived productive assets to provide the aforementioned benefits. The Company's investment in promotional displays is carried at cost less applicable amortization. Amortization is calculated using the straight-line method on an individual display basis over periods of 24 to 60 months (the estimated period of benefit). Promotional display amortization expense for fiscal years 2022, 2021, and 2020 was $10.0 million, $10.0 million, and $8.2 million, respectively, and is included in selling and marketing expenses.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company accounts for deferred income taxes utilizing the asset and liability method, whereby deferred tax assets and liabilities are recognized based on the tax effects of temporary differences between the financial statement amounts and the tax basis of assets and liabilities, using enacted tax rates in effect for the year in which these items are expected to reverse. At each reporting date, the Company evaluates the need for a valuation allowance to adjust deferred tax assets and liabilities to an amount that more likely than not will be realized.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Pensions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:&#160;Prior to April 30, 2020, the Company had two non-contributory defined benefit pension plans covering many of the Company's employees hired prior to April 30, 2012. Effective April 30, 2012, the Company froze all future benefit accruals under the Company's hourly and salaried defined benefit pension plans. Effective April 30, 2020, these plans were merged into one plan, the American Woodmark Corporation Employee Pension Plan (the "Pension Plan"). The Company recognizes the overfunded or underfunded status of its defined benefit pension plan, measured as the difference between the fair value of plan assets and the benefit obligation, in its consolidated balance sheets. The Company also recognizes the actuarial gains and losses and the prior service costs, credits and transition costs as a component of other comprehensive loss, net of tax. Effective December 31, 2020 (the "Plan Termination Date"), the Pension Plan was terminated in a standard termination and benefits were distributed on December 2, 2021.&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock-Based Compensation:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company recognizes stock-based compensation expense based on the grant date fair value over the requisite service period. The Company records the expense for stock-based compensation awards subject to performance-based criteria vesting over the remaining service period when the Company determines that achievement of the performance criteria is probable. The Company evaluates when the achievement of performance-based criteria is probable based on the expected satisfaction of the performance criteria at each reporting date.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Self Insurance:&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is self-insured for certain costs related to employee medical coverage, workers' compensation liability, general liability, auto liability, and property insurance. The Company maintains stop-loss coverage with third-party insurers to limit total exposure. The Company establishes a liability at each balance sheet date based on estimates for a variety of factors that influence the Company's ultimate cost. In the event that actual experience is substantially different from the </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">estimates, the financial results for the period could be adversely affected. The Company believes that the methodologies used to estimate insurance liabilities are an accurate reflection of the liabilities as of the date of the consolidated balance sheets.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Derivative Financial Instruments: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company uses derivatives as part of the normal business operations to manage its exposure to fluctuations in interest rates associated with variable interest rate debt and foreign exchange rates. The Company has established policies and procedures that govern the risk management of these exposures. The primary objective in managing these exposures is to add stability to interest expense, manage the Company's exposure to interest rate movements, and manage the risk from adverse fluctuations in foreign exchange rates.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses interest rate swap contracts to manage interest rate exposures. The Company records derivatives in the condensed consolidated balance sheets at fair value. Changes in the fair value of derivatives designated as cash flow hedges are recorded in accumulated other comprehensive income (loss), and subsequently reclassified into earnings in the period the hedged forecasted transaction affects earnings. If a derivative is deemed to be ineffective, the change in fair value of the derivative is recognized directly in earnings. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also manages risks through the use of foreign exchange forward contracts.  The Company recognizes its outstanding forward contracts in the condensed consolidated balance sheets at their fair values.  The Company does not designate the forward contracts as accounting hedges.  The changes in the fair value of the forward contracts are recorded in other (income) expense, net in the condensed consolidated statements of income.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Use of Estimates</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:&#160;The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during each reporting period. Actual results could differ from those estimates.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recent Accounting Pronouncements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">:&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU No. 2019-12, "Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes,"&#160;which simplifies the accounting for income taxes by removing certain exceptions </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for recognizing deferred taxes for investments, performing intraperiod tax allocations and calculating income taxes in interim periods</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The amendments also improve consistent application of and simplify GAAP for other areas of Topic 740 by clarifying and amending existing guidance.&#160;ASU 2019-12 became effective for the Company beginning May 1, 2021. The Company has reviewed the provisions of this new pronouncement and the adoption of this guidance did not have an impact on the Company's consolidated financial statements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the FASB issued ASU No. 2020-04 "Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting." These amendments provide temporary optional guidance to ease the potential burden in accounting for reference rate reform. The ASU provides optional expedients and exceptions for applying generally accepted accounting principles to contract modifications and hedging relationships, subject to meeting certain criteria, that reference LIBOR or another reference rate expected to be discontinued. It is intended to help stakeholders during the global market-wide reference rate transition period. The guidance is effective for all entities as of March 12, 2020 through December 31, 2022 and can be adopted as of any date from the beginning of an interim period that includes or is subsequent to March 12, 2020. The Company has identified loans and other financial instruments that are directly or indirectly influenced by LIBOR and does not expect the adoption of ASU 2020-04 to have a material impact on its consolidated financial statements</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reclassifications</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:  Certain reclassifications have been made to prior period balances to conform to the current year presentation.</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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows.  Describes procedure if disclosures are provided in more than one note to 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://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><br>Reference 3: 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><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140031288104144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Customer Receivables<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [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_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock', window );">Customer Receivables</a></td>
<td class="text">Customer Receivables<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of customer receivables were:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:59.163%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.401%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.403%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APRIL 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross customer receivables</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">168,699</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,187&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(226)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(331)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for returns and discounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(11,512)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,990)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 7.75pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net customer receivables</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">156,961</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,866&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -URI http://asc.fasb.org/subtopic&amp;trid=2196772<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-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>24
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140031287927056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of inventories were:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:59.163%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.401%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.403%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APRIL 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">90,451</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,384&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work-in-process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">59,180</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,176&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">78,628</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,607&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventories</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">228,259</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,167&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective May 1, 2021, the Company changed its accounting principle for inventory valuation from a LIFO basis to a FIFO basis. See Note A &#8212; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Summary of Significant Accounting Policies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for additional information on the effect of the change.</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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140031288112272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property, Plant and Equipment</a></td>
<td class="text">Property, Plant and Equipment<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of property, plant and equipment were:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:59.163%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.401%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.403%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APRIL 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,431</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,431&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">119,066</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,103&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and improvements - financing leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11,164</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,636&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">324,417</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312,555&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment - financing leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">31,341</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,386&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">28,115</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,816&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">22,794</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,669&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">541,328</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">501,596&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated amortization and depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(327,520)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(297,594)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">213,808</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204,002&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization and depreciation expense on property, plant and equipment amounted to $38.0 million, $38.3 million, and $36.9 million in fiscal years 2022, 2021, and 2020, respectively.&#160;Accumulated amortization on financing leases included in the above table amounted to $32.8 million and $33.0 million as of April&#160;30, 2022 and 2021, respectively.</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_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI http://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=SL120174063-112916<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140031292110480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets and Trademarks<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsDisclosureTextBlock', window );">Intangible Assets and Trademarks</a></td>
<td class="text">Customer Relationships Intangibles<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of customer relationships intangibles were:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:59.163%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.401%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.403%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APRIL 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationship intangibles</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">274,000</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">274,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(197,889)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(152,222)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">76,111</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,778&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer relationships intangibles are amortized over the estimated useful lives on a straight-line basis over six years. Amortization expense on customer relationships intangibles amounted to $45.7 million for the year ended April&#160;30, 2022. Amortization expense on customer relationships intangibles and trademarks amounted to $47.9 million for the year ended April&#160;30, 2021.</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_IntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 or part of the information related to 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_IntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140031287907040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loans Payable and Long-Term Debt<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Loans Payable and Long-Term Debt</a></td>
<td class="text">Loans Payable and Long-Term Debt<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of long-term debt are as follows:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:13.584%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.123%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.123%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.270%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.123%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.123%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.563%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.024%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.029%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FISCAL YEARS ENDING APRIL 30</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028 AND THERE-AFTER</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TOTAL OUTSTANDING AS OF APRIL 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TOTAL OUTSTANDING AS OF APRIL 30, 2021</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term loans</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,750&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206,250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237,500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving credit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">263,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">263,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease obligations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,264&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,944&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">630&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,963&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,494&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">686&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">262&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,582&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,089&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,659&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,264&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,744&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,066&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">469,627&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,582&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">512,552&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">526,153&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,556)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,381)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current maturities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,264)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,322)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">506,732&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">513,450&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Term Loans and Revolving Credit Facility</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 29, 2017, the Company entered into a credit agreement (the "Prior Credit Agreement") with a syndicate of lenders and Wells Fargo Bank, National Association, as administrative agent. The Prior Credit Agreement provided for a $100&#160;million revolving loan facility with a $25&#160;million sub-facility for the issuance of letters of credit, a $250&#160;million initial term loan facility and a $250&#160;million delayed draw term loan facility. The Company borrowed the entire $250&#160;million under the initial term loan facility, the entire $250&#160;million under the delayed draw term loan facility and approximately $50&#160;million under the revolving loan facility in connection with the acquisition of RSI Home Products, Inc. ("RSI") and the refinancing of certain senior notes assumed from RSI (the "RSI Notes"). The facilities under the Prior Credit Agreement were scheduled to mature on December 29, 2022.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 22, 2021, the Company amended and restated the Prior Credit Agreement. The amended and restated credit agreement (the "A&amp;R Credit Agreement") provides for a $500&#160;million revolving loan facility with a $50&#160;million sub-facility for the issuance of letters of credit (the "Revolving Facility") and a $250&#160;million term loan facility (the "Term Loan Facility"). Also on April 22, 2021, the Company borrowed the entire $250&#160;million under the Term Loan Facility and approximately $264&#160;million under the Revolving Facility to fund, in part, the repayment in full of the amounts then outstanding under the Prior Credit Agreement and the redemption of the Senior Notes (as defined below). The Company is required to repay the Term Loan Facility in specified quarterly installments. The Revolving Facility and Term Loan Facility mature on April 22, 2026.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April&#160;30, 2022, and 2021, $237.5&#160;million and $250.0 million, respectively, was outstanding on the Term Loan Facility. As of April&#160;30, 2022, and 2021, $263.0&#160;million and $264.0&#160;million, respectively, was outstanding under the Revolving Facility. Outstanding letters of credit under the Revolving Facility were $11.7&#160;million as of April&#160;30, 2022, leaving approximately $225.3&#160;million in available capacity under the Revolving Facility as of April&#160;30, 2022. Outstanding letters of credit under the Revolving Facility were $8.3&#160;million, as of April&#160;30, 2021, leaving approximately $227.7&#160;million in available capacity under </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the Revolving Facility as of April&#160;30, 2021. The outstanding balances noted above approximate fair value as the facilities have a floating interest rate.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Amounts outstanding under the Term Loan Facility and the Revolving Facility bear interest based on a fluctuating rate measured by reference to either, at the Company's option, a base rate plus an applicable margin or LIBOR plus an applicable margin, with the applicable margin being determined by reference to the Company's then-current "Secured Net Leverage Ratio." The Company also incurs a quarterly commitment fee on the average daily unused portion of the Revolving Facility during the applicable quarter at a rate per annum also determined by reference to the Company's then-current "Secured Net Leverage Ratio." In addition, a letter of credit fee accrues on the face amount of any outstanding letters of credit at a per annum rate equal to the applicable margin on LIBOR loans, payable quarterly in arrears. As of April&#160;30, 2022, the applicable margin with respect to base rate loans and LIBOR loans was 1.00% and 2.00%, respectively, and the commitment fee was 0.20%. The A&amp;R Credit Agreement includes provisions providing for the transition from LIBOR to a replacement benchmark upon the occurrence of certain events. The Company does not currently expect any such transition to materially impact its financing costs.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The A&amp;R Credit Agreement includes certain financial covenants that require the Company to maintain (i) a "Consolidated Interest Coverage Ratio" of no less than 2.00 to 1.00 and (ii) a "Total Net Leverage Ratio" of no greater than 4.00 to 1.00, subject, in each case, to certain limited exceptions.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The A&amp;R Credit Agreement includes certain additional covenants, including negative covenants that restrict the ability of the Company and certain of its subsidiaries to incur additional indebtedness, create additional liens on its assets, make certain investments, dispose of its assets, or engage in a merger or other similar transaction or engage in transactions with affiliates, subject, in each case, to the various exceptions and conditions described in the A&amp;R Credit Agreement. The negative covenants further restrict the ability of the Company and certain of its subsidiaries to make certain restricted payments, including, in the case of the Company, the payment of dividends and the repurchase of common stock, in certain limited circumstances.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April 30, 2022, the Company was in compliance with all covenants included in the A&amp;R Credit Agreement.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's obligations under the A&amp;R Credit Agreement are guaranteed by the Company's domestic subsidiaries and the obligations of the Company and its domestic subsidiaries under the A&amp;R Credit Agreement and their guarantees, respectively, are secured by a pledge of substantially all of their respective personal property.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">The Senior Notes</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On February 12, 2018, the Company issued&#160;$350 million&#160;in aggregate principal amount of&#160;4.875%&#160;Senior Notes due 2026 (the "Senior Notes") and utilized the proceeds, together with the proceeds from the delayed draw term loan under the Prior Credit Agreement, to refinance the RSI Notes. The Senior Notes were guaranteed by the Company's domestic subsidiaries and were scheduled to mature on March 15, 2026. On April 26, 2021, the Company redeemed in full the Senior Notes at a redemption price equal to 102.438% of the principal amount of the Senior Notes, plus accrued and unpaid interest to the redemption date.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financing Lease Obligations</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has various financing leases with interest rates between 2.0% and 4.6%. The leases require monthly payments and expire by December 31, 2026. The outstanding amounts owed as of April&#160;30, 2022, and 2021, were $5.0 million and $5.5 million, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Long-term Debt</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 25, 2016, the Company entered into a New Markets Tax Credit ("NMTC") financing agreement, pursuant to section 45D of the Internal Revenue Code of 1986, as amended, and Kentucky Revised Statutes Sections 141.432 through 141.434, to take advantage of a tax credit related to working capital and capital improvements at its Monticello, Kentucky facility. This financing agreement was structured with unrelated third party financial institutions (the "Investors"), their wholly-owned investment funds ("Investment Funds") and their wholly-owned community development entities ("CDEs") in connection with our participation in qualified transactions under the NMTC program. In exchange for substantially all of the benefits derived from the tax credits, the Investors made a contribution of $2.3 million, net of syndication fees, to the project. Upon closing the transaction, a wholly owned subsidiary of the Company provided a $4.3 million loan receivable to the Investment Funds, which is included in other long term assets in the accompanying consolidated balance sheets. The Company also entered into loan agreements aggregating $6.6 million payable to the CDEs sponsoring the project. The loans have a term of 30 years with an aggregate interest rate of approximately 1.2%. As of April&#160;30, 2022, and 2021, the Company had drawn $6.7 million of the loan proceeds, which is included in long-term debt in the accompanying consolidated balance sheets. The NMTC is subject to </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">recapture for a period of seven years, the compliance period. During the compliance period, the Company is required to comply with various regulations and contractual provisions that apply to the NMTC arrangement. We do not anticipate any credit recaptures will be required in connection with this arrangement. This transaction also includes a put/call feature which becomes enforceable at the end of the compliance period whereby we may be obligated or entitled to repurchase the Investors' interest in the Investment Funds. The value attributable to the put/call is nominal. Direct costs of $0.3 million incurred in structuring the financing arrangement are deferred and will be recognized as expense over the term of the loans (30 years).</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 8, 2022, the Company entered into a $0.4&#160;million loan agreement with the West Virginia Water Development Authority acting on behalf of the West Virginia Infrastructure and Jobs Development Council and the Hardy County Rural Development Authority as part of the Company's capital improvements at the South Branch Primewood facility located in Hardy County, West Virginia. The loan agreement expires on March 8, 2025 and bears no interest rate. The loan agreement is secured by a sole first lien on the real property and fixtures associated with the facility. It defers principal and interest during the term of the obligation and forgives any outstanding balance at March 8, 2025, if the Company complies with certain employment levels at the facility.</span></div>Certain of the Company's loan agreements limit the amount and type of indebtedness the Company can incur and require the Company to maintain specified financial ratios measured on a quarterly basis. In addition to the assets previously discussed, certain of the Company's property, plant and equipment are pledged as collateral under certain loan agreements and the capital lease arrangements. The Company was in compliance with all covenants contained in its loan agreements and financing leases at April&#160;30, 2022.<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_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: 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 1C<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 4: 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 1I<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 5: 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 1I<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 8: 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 1C<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 9: 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 1C<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 12: 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 1I<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140031287956656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" 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 Per Share<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the computations of basic and diluted earnings per share:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:65.762%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.457%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.457%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.458%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FISCAL YEARS ENDED APRIL 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands, except per share amounts)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator used in basic and diluted earnings per common share:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(29,722)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,193&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,653&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator for basic earnings per common share -</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">weighted-average shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">16,592</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,970&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,908&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options and restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator for diluted earnings per common share -</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">weighted-average shares and assumed conversions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">16,592</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,037&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,952&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings (loss) per share</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1.79)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.61&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.36&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1.79)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.59&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.34&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Potentially dilutive securities of 48,379 for the fiscal year ended April&#160;30, 2022, have not been considered in the calculation of net loss per share as the effect would be anti-dilutive. There were no anti-dilutive securities for the fiscal years ended April&#160;30, 2021 and 2020, which were excluded from the calculation of net earnings per share. </span></div>Under a stock repurchase authorization approved by its Board of Directors (the "Board") on August 22, 2019, the Company was authorized to purchase up to $50 million of the Company's common shares. On May 25, 2021, the Board authorized a stock repurchase program of up to $100&#160;million of the Company's outstanding common shares. In conjunction with this authorization the Board cancelled the $30&#160;million remaining from the August 2019 authorization. The Company did not repurchase any of its shares during fiscal 2020. The Company purchased a total of 299,781 common shares, for an aggregate purchase price of $25.0&#160;million, and a total of 200,046 common shares, for an aggregate purchase price of $20.0&#160;million, during fiscal 2022 and 2021, respectively, under the authorizations pursuant to a repurchase plan intended to comply with the requirements of Rule 10b5-1 and Rule 10b-18 under the Securities Exchange Act of 1934, as amended. The Company funded share repurchases using available cash and cash generated from operations. Repurchased shares became authorized but unissued common shares. Repurchased shares became authorized but unissued common shares. At April 30, 2022, $75.0&#160;million remained authorized by the Company&#8217;s Board of Directors to repurchase the Company&#8217;s common shares.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI http://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140031287987136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [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_ShareholdersEquityAndShareBasedPaymentsTextBlock', window );">Stock-Based Compensation</a></td>
<td class="text">Stock-Based Compensation<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has various stock-based compensation plans. The Company issues restricted stock units ("RSUs") to key employees and non-employee directors. Total compensation expense related to stock-based awards for the fiscal years ended April&#160;30, 2022, 2021, and 2020 was $4.7 million, $4.6 million, and $4.0 million, respectively.&#160;The Company recognizes stock-based compensation costs net of an estimated forfeiture rate for those shares expected to vest on a straight-line basis over the requisite service period of the award. The Company estimates the forfeiture rates based upon its historical experience.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Incentive Plans</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At April&#160;30, 2022, the Company had RSU awards outstanding under two different plans: (1) 2016 employee stock incentive plan; and (2) 2015 non-employee directors equity ownership plan.&#160;As of April&#160;30, 2022, there were 508,968 shares of common stock available for future stock-based compensation awards under the Company's stock incentive plans.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Methodology Assumptions</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For purposes of determining the fair value of RSUs, the Company uses the closing stock price of its common stock as reported on the NASDAQ Global Select Market on the date of grant. The fair value of the Company's RSU awards is expensed on a straight-line basis over the vesting period of the RSUs to the extent the Company believes it is probable the related performance criteria, if any, will be met.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restricted Stock Unit Activity:</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's RSUs granted to employees cliff-vest over a three-year period from date of grant, while RSUs granted to non-employee directors vest daily over a two-year period from date of grant.&#160;Directors were granted service-based RSUs only, while employees were awarded both service-based and performance-based RSUs ("PBRSUs") in fiscal years 2022, 2021, and 2020.&#160;The PBRSUs granted in fiscal 2022, 2021, and 2020 are earned based on achievement of a number of goals pertaining to the Company's financial performance during three one-year performance periods and the achievement of certain cultural goals for the three-year period.&#160;Employees who satisfy the vesting criteria will receive a proportional amount of PBRSUs based upon the Compensation Committee's assessment of the Company's achievement of the performance criteria.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table contains a summary of the Company's RSU activity for the fiscal years ended April&#160;30, 2022, 2021, and 2020:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:39.575%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.493%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.409%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.409%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.412%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PERFORMANCE-BASED RSUs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SERVICE-BASED RSUs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TOTAL RSUs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">WEIGHTED AVERAGE GRANT <br/>DATE FAIR VALUE</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issued and outstanding, April 30, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,182&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,269&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,451&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$76.91</span></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,379&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,691&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,070&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$53.95</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled due to non-achievement of performance goals</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,305)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,305)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$85.13</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settled in common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,628)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,521)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,149)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$67.03</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,941)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,229)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,170)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$86.68</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issued and outstanding, April 30, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,687&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,210&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196,897&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$66.68</span></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,374&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,846&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201,220&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$66.00</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled due to non-achievement of performance goals</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,461)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,461)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$89.31</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settled in common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,058)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,208)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(46,266)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$88.57</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(73,858)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,377)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(111,235)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$71.63</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issued and outstanding, April 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,684&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,471&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223,155&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$64.81</span></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,392&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,568&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,960&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$76.97</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled due to non-achievement of performance goals</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,975)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,975)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$104.10</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settled in common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,930)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,242)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43,172)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$71.47</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,561)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,563)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,124)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$72.79</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issued and outstanding, April 30, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,610&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,234&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301,844&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$69.10</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April&#160;30, 2022, there was $13.6 million of total unrecognized compensation expense related to unvested RSUs granted under the Company's stock-based compensation plans.&#160;This expense is expected to be recognized over a weighted-average period of 1.6 years. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the fiscal years ended April&#160;30, 2022, 2021, and 2020 stock-based compensation expense was allocated as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:65.762%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.457%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.457%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.458%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales and distribution</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,299</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,461&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">809&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling and marketing expenses</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,266</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">982&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,006&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,143</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,155&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,174&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense, before income taxes</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,708</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,598&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,989&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restricted Stock Tracking Units:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal 2022, the Board approved grants of 5,794 cash-settled performance-based restricted stock tracking units ("RSTUs") and 3,096 cash-settled service-based RSTUs for more junior level employees.&#160;Each performance-based RSTU entitles the recipient to receive a payment in cash equal to the fair market value of a share of the Company's common stock as of the payment date if applicable performance and cultural conditions are met and the recipient remains continuously employed with the Company until the units vest.&#160;The service-based RSTUs entitle the recipients to receive a payment in cash equal to the fair market value of a share of our common stock as of the payment date if they remain continuously employed with the Company until the units vest.&#160;All of the RSTUs cliff-vest three years from the grant date.&#160;The fair value of each cash-settled RSTU award is remeasured at the end of each reporting period and the liability is adjusted, and related expense recorded, based on the new fair value. The expense recongnized in fiscal 2022, 2021, and 2020, and the liability as of April 30, 2022 and 2021, related to RSTUs is not significant.</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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-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_ShareholdersEquityAndShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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> -URI http://asc.fasb.org/topic&amp;trid=2208762<br><br>Reference 2: 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_ShareholdersEquityAndShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140031288001952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit and Retirement Plans<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement 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 and Retirement Plans</a></td>
<td class="text">Employee Benefit and Retirement Plans<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Retirement Savings Plans</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Under the American Woodmark Corporation Retirement Savings Plan (the "Plan"), essentially all employees are immediately eligible to participate in the Plan. Participants are eligible for 401(k) matching contributions based upon the employee&#8217;s contribution to the Plan. All participants employed at the end of the fiscal year and hired prior to November 2 of the fiscal year are eligible for a discretionary profit-sharing contribution.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Discretionary profit-sharing contributions ranging from 0-5% of net income, based on predetermined net income levels of the Company,&#160;may be made annually in the form of Company stock.&#160;The Company recognized expenses for profit-sharing contributions of $0.8 million, $2.9 million, and $3.7 million in fiscal years 2022, 2021, and 2020, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company matches 100% of an employee's annual 401(k) contributions to the Plan up to 4% of annual compensation.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expense for 401(k) matching contributions for both plans was $11.7 million, $11.9 million, and $10.1 million, in fiscal years 2022, 2021, and 2020, respectively.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Pension Benefits</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to April 30, 2020, the Company had two defined benefit pension plans covering many of the Company's employees hired prior to April 30, 2012. Effective April 30, 2012, the Company froze all future benefit accruals under the Company's defined benefit pension plans.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective April 30, 2020, these plans were merged into one plan (the "Pension Plan"). The Pension Plan provides defined benefits based on years of service and final average earnings (for salaried employees) or benefit rate (for hourly employees). Effective December 31, 2020 (the "Plan Termination Date"), the Pension Plan was terminated in a standard termination and benefits were distributed on December 2, 2021.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following provides a reconciliation of benefit obligations, plan assets and funded status of the Company's non-contributory Pension Plan as of April 30:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:72.360%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.804%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APRIL 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CHANGE IN PROJECTED BENEFIT OBLIGATION</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Projected benefit obligation at beginning of year</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">196,537</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,184&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,147</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,662&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial gains (losses)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(3,738)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,759&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(4,214)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,068)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(191,732)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Projected benefit obligation at end of year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196,537&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CHANGE IN PLAN ASSETS</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets at beginning of year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">193,552</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,743&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actual return on plan assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,373</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,877&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(4,214)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,068)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(191,732)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets at end of year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">979</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,552&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Funded status of the plan</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">979</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,985)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accumulated benefit obligation for the Pension Plan was $0.0 million and $196.5 million at April&#160;30, 2022 and 2021, respectively.</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:66.249%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.295%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.295%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.297%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APRIL 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">COMPONENTS OF NET PERIODIC PENSION BENEFIT COST</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,147</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,662&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,974&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(3,601)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,430)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,327)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recognized net actuarial loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,761&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,692&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of net loss from prior years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,164</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlement charge</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">68,473</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension benefit cost</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">69,183</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,007)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(661)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of net periodic pension benefit cost do not include service costs or prior service costs due to the Pension Plan being frozen. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Actuarial Assumptions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:&#160;The discount rate at April 30 was used to measure the year-end benefit obligations and the earnings effects for the subsequent year. Actuarial assumptions used to determine benefit obligations and earnings effects for the Pension Plan follows:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:68.548%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.710%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FISCAL YEARS ENDED APRIL 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">WEIGHTED-AVERAGE ASSUMPTIONS TO DETERMINE BENEFIT OBLIGATIONS</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212; %</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.80 %</span></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:58.870%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.656%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.805%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FISCAL YEARS ENDED APRIL 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">WEIGHTED-AVERAGE ASSUMPTIONS TO DETERMINE NET PERIODIC PENSION BENEFIT COST</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2.80 %</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.16 %</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.02%</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212; %</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3 %</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0 %</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company based the discount rate on a current yield curve developed from a portfolio of high-quality fixed-income investments with maturities consistent with the projected benefit payout period. The long-term rate of return on assets was determined based on consideration of historical and forward-looking returns and the current and expected asset allocation strategy.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The method used to determine the service and interest costs is known as the spot rate approach, under which individual spot rates along the yield curve that correspond with the timing of each benefit payment are used. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In developing the expected long-term rate of return assumption for the assets of the Pension Plan, the Company evaluated input from its third party pension plan asset managers, including their review of asset class return expectations and long-term inflation assumptions.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company amortizes experience gains and losses, as well as the effects of changes in actuarial assumptions and plan provisions, over the average remaining lifetime of employees expected to receive benefits under the Pension Plan.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contributions:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company funded the Pension Plan in amounts sufficient to meet minimum funding requirements under applicable employee benefit and tax laws plus additional amounts the Company deemed appropriate.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company made no contributions to its Pension Plan in fiscal 2022 and made contributions of $0.5 million in fiscal 2021.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Plan Assets:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Pension assets by major category and the type of fair value measurement as of April&#160;30, 2022 and 2021 are presented in the following tables:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:33.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.274%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.274%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.570%"/><td style="width:0.1%"/></tr><tr><td colspan="24" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FAIR VALUE MEASUREMENTS AT APRIL 30, 2022</span></td></tr><tr style="height:6pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TOTAL</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">QUOTED PRICES IN ACTIVE MARKETS (LEVEL 1)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SIGNIFICANT OBSERVABLE INPUTS    (LEVEL 2)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SIGNIFICANT UNOBSERVABLE INPUTS&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; (LEVEL 3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash Equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">979&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">979&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total plan assets</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">979&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">979&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:33.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.274%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.274%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.570%"/><td style="width:0.1%"/></tr><tr><td colspan="24" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FAIR VALUE MEASUREMENTS AT APRIL 30, 2021</span></td></tr><tr style="height:6pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TOTAL</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">QUOTED PRICES IN ACTIVE MARKETS (LEVEL 1)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SIGNIFICANT OBSERVABLE INPUTS    (LEVEL 2)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SIGNIFICANT UNOBSERVABLE INPUTS&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; (LEVEL 3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash Equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,524&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,524&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fixed Income Funds:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment Grade Fixed Income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,028&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,028&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total plan assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,552&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,552&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_PensionAndOtherPostretirementBenefitsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for retirement benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section S99<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=21916913&amp;loc=d3e273930-122802<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (o)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (p)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -URI http://asc.fasb.org/topic&amp;trid=2235017<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39689-114964<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(03)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (q)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</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.22.2</span><table class="report" border="0" cellspacing="2" id="idm140031288177424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative Financial Instruments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities 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_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock', window );">Derivative Financial Instruments</a></td>
<td class="text">Derivative Financial Instruments<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest Rate Swap Contracts</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company enters into interest rate swap contracts to manage variability in the amount of known or expected cash payments related to portions of its variable rate debt. On May 28, 2021, the Company entered into four interest rate swaps with an aggregate notional amount of $200&#160;million to hedge part of the variable rate interest payments under the Term Loan Facility. The interest rate swaps became effective on May 28, 2021 and will terminate on May 30, 2025. The interest rate swaps economically convert a portion of the variable rate debt to fixed rate debt. The Company receives floating interest payments monthly based on one-month LIBOR and pays a fixed rate of 0.5980% to the counterparty.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The interest rate swaps are designated as cash flow hedges. Changes in fair value are recorded to other comprehensive income. The risk management objective in using interest rate swaps is to add stability to interest expense and to manage the Company's exposure to interest rate movements. Interest rate swaps designated as cash flow hedges involve the receipt of variable amounts from a counterparty in exchange for the Company making fixed-rate payments over the life of the contract agreements without exchange of the underlying notional amount. Realized gains or losses from interest rate swaps are recorded in earnings, as a component of interest expense, net to offset variability in interest expense associated with the underlying debt's cash flows. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended April&#160;30, 2022, unrealized gains, net of deferred taxes, of $10.2&#160;million, were recorded in other comprehensive income, and $0.9 million of realized losses were reclassified out of accumulated other comprehensive loss to interest expense due to payments made to the swap counterparties. As of April&#160;30, 2022, the Company anticipates reclassifying approximately $3.5&#160;million of net hedging gains from accumulated other comprehensive income into earnings during the next 12 months to offset the variability of the hedged items during this period. Since the Company did not have outstanding interest rate swaps in the prior year, there were no gains or losses recorded for the year ended April&#160;30, 2021. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign Exchange Forward Contracts</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At April&#160;30, 2022, the Company held no forward contracts.</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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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> -URI http://asc.fasb.org/topic&amp;trid=2229140<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123477628&amp;loc=d3e90205-114008<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140031287982320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" 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 TaxesIn response to the COVID-19 pandemic, the Coronavirus Aid, Relief and Economic Security Act (the "CARES Act") was signed into law in March 2020. The CARES Act lifts certain deduction limitations originally imposed by the Tax Cuts and Jobs Act of 2017 (the "2017 Tax Act"). Among other provisions, the CARES Act makes qualified improvement property generally eligible for 15-year cost-recovery and 100% bonus depreciation. In addition, the Consolidated Appropriations Act (the "2021 Tax Act") enacted a temporary exception to the limitation for meals and entertainment paid or incurred after December 31, <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">2020. This and the CARES Act provisions applicable to the Company have been applied to the current year ending April 30, 2022.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense was comprised of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:65.762%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.457%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.457%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.458%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FISCAL YEARS ENDED APRIL 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CURRENT </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,748</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,683&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,072&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,295</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,639&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,581&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">417</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,018&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">533&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current expense</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12,460</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,340&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,186&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">DEFERRED</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(21,316)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,741)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,508)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(4,049)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,896)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,261)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(352)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(203)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(142)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred benefit </span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(25,717)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,840)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,911)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total expense (benefit)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(13,257)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,500&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,275&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">21,944</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,156)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(573)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total comprehensive income tax expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,687</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,344&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,702&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's effective income tax rate varied from the federal statutory rate as follows:&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:65.762%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.457%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.457%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.458%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FISCAL YEARS ENDED APRIL 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal statutory rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">21.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal income tax credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5.4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(0.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Uncertain tax positions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1.7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Meals and entertainment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(0.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance for deferred taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(0.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes, net of federal tax effect</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3.4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective income tax rate</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">30.8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.1&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.5&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The significant components of deferred tax assets and liabilities were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:59.163%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.401%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.403%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APRIL 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,941</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,781&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension benefits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">815&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,739</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,321&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee benefits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,604</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,746&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credit carryforwards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,542</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,433&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">29,255</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,975&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,862</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,086&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross deferred tax assets, before valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">45,943</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,157&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(5,122)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,914)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross deferred tax assets, after valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">40,821</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,243&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension benefits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">194</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,095</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,851&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">27,178</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,116&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangibles</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">18,085</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,123&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">26,980</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,320&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,457</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">703</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">606&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">77,692</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,016&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax liability</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">36,871</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,773&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have not recorded deferred income taxes applicable to undistributed earnings of foreign subsidiaries that are indefinitely reinvested in foreign operations. Undistributed earnings that are indefinitely reinvested in foreign operations are not significant as of April&#160;30, 2022. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded a valuation allowance related to deferred tax assets for certain state investment tax credit ("ITC") carryforwards and foreign tax credit ("FTC") carryforwards. Deferred tax assets are reduced by a valuation allowance when, after considering all positive and negative evidence, it is determined that it is more likely than not that some portion, or all, of the deferred tax asset will not be realized. The Company determined that there will not be sufficient foreign source income to fully utilize the current year and carry forward FTCs. Therefore, the Company updated the valuation allowance for the current year activity of $0.2 million related to FTCs.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross amount of state tax credit carryforwards related to state ITCs as of April&#160;30, 2022 and 2021 was $3.7 million and $3.8 million, respectively. These credits expire in various years beginning in fiscal 2028. Net of the federal impact and related valuation allowance, the Company recorded $0.4 million and $0.5 million of deferred tax assets related to these credits as of April&#160;30, 2022 and 2021, respectively. The Company accounts for ITCs under the deferral method, under which the tax benefit from the ITC is deferred and amortized into income tax expense over the book life of the related property. As of April&#160;30, 2022 and 2021, a deferred credit balance of $0.4 million and $0.5 million, respectively, is included in other liabilities on the consolidated balance sheets.&#160;</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross amount of FTC carryforwards as of April&#160;30, 2022 and 2021 is $1.9 million and $1.7 million, respectively, which begin to expire in fiscal 2029.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity related to unrecognized tax benefits, excluding the federal tax benefit of state tax deductions:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:58.988%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.487%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.489%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APRIL 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;Change in Unrecognized Tax Benefits</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Balance at beginning of year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,491</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,305&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Additions based on tax positions related to the current year </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">49</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Additions based on tax positions of prior years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,286</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Statute of limitations lapses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(756)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Reductions for tax positions of prior years settlements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(929)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Balance at end of year</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,070</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,491&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>The Company operates in multiple tax jurisdictions and, in the normal course of business, its tax returns are subject to examination by various taxing authorities. Such examinations may result in future assessments by these taxing authorities, and the Company has accrued a liability when it believes that it is not more likely than not that it will realize the benefits of tax positions that it has taken or for the amount of any tax benefit that exceeds the cumulative probability threshold in accordance with accounting standards. As of April&#160;30, 2022, federal tax years 2018 through 2021 remain subject to examination. The Company believes that adequate provisions have been made for all tax returns subject to examination. The Company is currently not under federal audit. If the liability for uncertain tax positions is released the entire amount would impact the Company's effective tax rate.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140031288062384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" 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="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Legal Matters</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is involved in suits and claims in the normal course of business, including without limitation product liability and general liability claims, and claims pending before the Equal Employment Opportunity Commission. On at least a quarterly basis, the Company consults with its legal counsel to ascertain the reasonable likelihood that such claims may result in a loss. As required by ASC Topic 450, "Contingencies" ("ASC 450"), the Company categorizes the various suits and claims into three categories according to their likelihood for resulting in potential loss:&#160;those that are probable, those that are reasonably possible and those that are deemed to be remote.&#160;Where losses are deemed to be probable and estimable, accruals are made.&#160;Where losses are deemed to be reasonably possible, a range of loss estimates is determined and considered for disclosure.&#160;In determining these loss range estimates, the Company considers known values of similar claims and consultation with independent counsel.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company believes that the aggregate range of loss stemming from the various suits and asserted and unasserted claims which were deemed to be either probable or reasonably possible is not material as of April&#160;30, 2022.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Product Warranty</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company estimates outstanding warranty costs based on the historical relationship between warranty claims and revenues. The warranty accrual is reviewed monthly to verify that it properly reflects the remaining obligation based on the anticipated expenditures over the balance of the obligation period. Adjustments are made when actual warranty claim experience differs from estimates. Warranty claims are generally made within two months of the original shipment date.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a reconciliation of the Company's warranty liability:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:59.163%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.401%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.403%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APRIL 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PRODUCT WARRANTY RESERVE</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,249</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,753&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrual for warranties</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">26,580</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,247&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(24,951)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,751)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance at fiscal year end</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,878</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,249&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140031288268592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [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_RevenueFromContractWithCustomerTextBlock', window );">Revenue Recognition</a></td>
<td class="text">Revenue Recognition <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company disaggregates revenue from contracts with customers into&#160;major sales distribution channels as these categories depict the nature, amount, timing, and uncertainty of revenues and cash flows that are affected by economic factors. The following table disaggregates our consolidated revenue by major sales distribution channels for the years ended April&#160;30, 2022, 2021, and 2020:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:63.510%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.206%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.206%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.210%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FISCAL YEARS ENDED APRIL 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Home center retailers</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">890,554</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">848,898&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">768,043&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Builders</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">731,048</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">673,307&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">668,765&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Independent dealers and distributors</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">235,584</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221,809&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213,525&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Sales</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,857,186</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,744,014&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,650,333&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-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_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a 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> -URI http://asc.fasb.org/topic&amp;trid=49130388<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 10<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130551-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 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130556-203045<br><br>Reference 4: 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 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 5: 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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130550-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 7: 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 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 8: 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 12<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 9: 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 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130558-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-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_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140031288062384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Credit Concentration<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RisksAndUncertaintiesAbstract', window );"><strong>Risks and Uncertainties [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_ConcentrationRiskDisclosureTextBlock', window );">Credit Concentration</a></td>
<td class="text">Credit Concentration<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject the Company to concentrations of risk consist primarily of cash and cash equivalents and accounts receivable. The Company maintains its cash and cash equivalents with major financial institutions and such balances may, at times, exceed Federal Deposit Insurance Corporation insurance limits. The Company has not experienced any losses in such accounts and believes it is not exposed to any significant risk on cash.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Credit is extended to customers based on an evaluation of each customer's financial condition and generally collateral is not required. The Company's customers operate in the new home construction and home remodeling markets.&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains an allowance for bad debt based upon management's evaluation and judgment of potential net loss. The allowance is estimated based upon historical experience, the effects of current developments and economic conditions and of each customer's current and anticipated financial condition. Estimates and assumptions are periodically reviewed and updated. Any resulting adjustments to the allowance are reflected in current operating results.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At April&#160;30, 2022, the Company's two largest customers, Customers A and B, represented 33.8% and 19.9% of the Company's gross customer receivables, respectively. At April 30, 2021, Customers A and B represented 34.3% and 22.1% of the Company's gross customer receivables, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the percentage of net sales to the Company's two largest customers for the last three fiscal years:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:60.483%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.216%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.216%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.219%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PERCENT OF ANNUAL NET SALES</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer A</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">31.9%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.8%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.3%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer B</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">16.1%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.9%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.2%</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk 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 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RisksAndUncertaintiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RisksAndUncertaintiesAbstract</td>
</tr>
<tr>
<td style="padding-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>36
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140031287938624">
<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>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeFinanceLeasesTextBlock', window );">Leases</a></td>
<td class="text">Leases<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - ROU assets related to operating leases are presented as Operating lease right-of-use assets on the consolidated balance sheet. Lease liabilities related to operating leases with lease terms greater than twelve months are presented in Short-term lease liability - operating and Long-term lease liability - operating on the consolidated balance sheet.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease ROU assets and lease liabilities are recognized at the commencement date based on the present value of the future lease payments over the lease term. The discount rate used to determine the present value of the lease payments is the rate implicit in the lease unless that rate cannot be readily determined, in which case, the Company utilizes its incremental borrowing rate in determining the present value of the future lease payments. The incremental borrowing rate is the rate of interest that the Company would have to pay to borrow on a collateralized basis over a similar term an amount equal to the lease payments in a similar economic environment. Operating lease ROU assets may also include any cumulative prepaid or accrued rent when the lease payments are uneven throughout the lease term. The ROU assets and lease liabilities may also include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. The ROU asset includes any lease payments made and lease incentives received prior to the commencement date. The Company has lease </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">arrangements with lease and non-lease components which are accounted for separately. Non-lease components of the lease payments are expensed as incurred and are not included in determining the present value.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Finance Leases - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ROU assets related to finance leases are presented in Property, plant and equipment, net on the consolidated balance sheet. Lease liabilities related to finance leases are presented in Current maturities of long-term debt and Long-term debt, less current maturities on the consolidated balance sheet.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance lease ROU assets and lease liabilities are recognized at the commencement date based on the present value of the future lease payments over the lease term. The discount rate used to determine the present value of the lease payments is the rate implicit in the lease unless that rate cannot be readily determined, in which case, the Company utilizes its incremental borrowing rate in determining the present value of the future lease payments. The incremental borrowing rate is the rate of interest that the Company would have to pay to borrow on a collateralized basis over a similar term an amount equal to the lease payments in a similar economic environment.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease costs were as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.522%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.726%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.378%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.726%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.378%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.729%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FISCAL YEAR ENDED APRIL 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reduction in the carrying value of right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,404</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">635&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,582&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">106</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">27,610</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,192&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,405&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additional information related to leases was as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.522%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.726%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.378%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.726%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.378%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.729%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FISCAL YEAR ENDED APRIL 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows for finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">106</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows for operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">25,100</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,371&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,595&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows for financing leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,379</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">608&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,512&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new finance lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,862</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,222&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,650&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,482</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,914&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,703&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average remaining lease term (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term - finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2.32</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.95</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.36</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term - operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5.77</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.62</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.41</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate - finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2.91</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.95&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.19&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate - operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3.20</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.27&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a reconciliation of future undiscounted cash flows to the operating and finance lease liabilities, and the related ROU assets, presented on the consolidated balance sheet as of April&#160;30, 2022:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:60.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.521%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.230%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FISCAL YEAR</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">OPERATING         (in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FINANCING         (in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,298&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,372&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,230&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,993&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,529&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">640&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,973&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,404&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,959&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,393&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,132&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,324)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(169)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liability</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,069&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,963&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTphOTUzNzA5ZGJmYmU0NTJlODlhYzlkNmQzOGExYWE2My90YWJsZXJhbmdlOmE5NTM3MDlkYmZiZTQ1MmU4OWFjOWQ2ZDM4YTFhYTYzXzEwLTAtMS0xLTI4NjQ4_76343f4d-e07d-492e-af16-f626cc6bbe46">Current maturities</span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,985)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,264)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTphOTUzNzA5ZGJmYmU0NTJlODlhYzlkNmQzOGExYWE2My90YWJsZXJhbmdlOmE5NTM3MDlkYmZiZTQ1MmU4OWFjOWQ2ZDM4YTFhYTYzXzExLTAtMS0xLTI4NjQ4_fd55df4b-467b-4118-9ce7-d8f7a3de2b2c">Lease liability - long-term</span></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,084&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,699&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTphOTUzNzA5ZGJmYmU0NTJlODlhYzlkNmQzOGExYWE2My90YWJsZXJhbmdlOmE5NTM3MDlkYmZiZTQ1MmU4OWFjOWQ2ZDM4YTFhYTYzXzEyLTAtMS0xLTI4NjQ4_bacf6628-c9be-4ed4-a37f-59d6a9cde1a9">Lease assets</span></span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,055&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,722&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<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="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - ROU assets related to operating leases are presented as Operating lease right-of-use assets on the consolidated balance sheet. Lease liabilities related to operating leases with lease terms greater than twelve months are presented in Short-term lease liability - operating and Long-term lease liability - operating on the consolidated balance sheet.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease ROU assets and lease liabilities are recognized at the commencement date based on the present value of the future lease payments over the lease term. The discount rate used to determine the present value of the lease payments is the rate implicit in the lease unless that rate cannot be readily determined, in which case, the Company utilizes its incremental borrowing rate in determining the present value of the future lease payments. The incremental borrowing rate is the rate of interest that the Company would have to pay to borrow on a collateralized basis over a similar term an amount equal to the lease payments in a similar economic environment. Operating lease ROU assets may also include any cumulative prepaid or accrued rent when the lease payments are uneven throughout the lease term. The ROU assets and lease liabilities may also include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. The ROU asset includes any lease payments made and lease incentives received prior to the commencement date. The Company has lease </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">arrangements with lease and non-lease components which are accounted for separately. Non-lease components of the lease payments are expensed as incurred and are not included in determining the present value.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Finance Leases - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ROU assets related to finance leases are presented in Property, plant and equipment, net on the consolidated balance sheet. Lease liabilities related to finance leases are presented in Current maturities of long-term debt and Long-term debt, less current maturities on the consolidated balance sheet.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance lease ROU assets and lease liabilities are recognized at the commencement date based on the present value of the future lease payments over the lease term. The discount rate used to determine the present value of the lease payments is the rate implicit in the lease unless that rate cannot be readily determined, in which case, the Company utilizes its incremental borrowing rate in determining the present value of the future lease payments. The incremental borrowing rate is the rate of interest that the Company would have to pay to borrow on a collateralized basis over a similar term an amount equal to the lease payments in a similar economic environment.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease costs were as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.522%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.726%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.378%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.726%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.378%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.729%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FISCAL YEAR ENDED APRIL 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reduction in the carrying value of right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,404</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">635&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,582&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">106</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">27,610</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,192&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,405&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additional information related to leases was as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.522%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.726%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.378%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.726%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.378%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.729%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FISCAL YEAR ENDED APRIL 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows for finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">106</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows for operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">25,100</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,371&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,595&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows for financing leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,379</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">608&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,512&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new finance lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,862</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,222&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,650&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,482</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,914&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,703&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average remaining lease term (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term - finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2.32</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.95</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.36</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term - operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5.77</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.62</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.41</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate - finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2.91</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.95&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.19&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate - operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3.20</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.27&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a reconciliation of future undiscounted cash flows to the operating and finance lease liabilities, and the related ROU assets, presented on the consolidated balance sheet as of April&#160;30, 2022:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:60.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.521%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.230%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FISCAL YEAR</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">OPERATING         (in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FINANCING         (in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,298&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,372&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,230&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,993&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,529&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">640&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,973&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,404&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,959&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,393&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,132&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,324)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(169)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liability</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,069&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,963&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTphOTUzNzA5ZGJmYmU0NTJlODlhYzlkNmQzOGExYWE2My90YWJsZXJhbmdlOmE5NTM3MDlkYmZiZTQ1MmU4OWFjOWQ2ZDM4YTFhYTYzXzEwLTAtMS0xLTI4NjQ4_76343f4d-e07d-492e-af16-f626cc6bbe46">Current maturities</span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,985)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,264)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTphOTUzNzA5ZGJmYmU0NTJlODlhYzlkNmQzOGExYWE2My90YWJsZXJhbmdlOmE5NTM3MDlkYmZiZTQ1MmU4OWFjOWQ2ZDM4YTFhYTYzXzExLTAtMS0xLTI4NjQ4_fd55df4b-467b-4118-9ce7-d8f7a3de2b2c">Lease liability - long-term</span></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,084&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,699&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTphOTUzNzA5ZGJmYmU0NTJlODlhYzlkNmQzOGExYWE2My90YWJsZXJhbmdlOmE5NTM3MDlkYmZiZTQ1MmU4OWFjOWQ2ZDM4YTFhYTYzXzEyLTAtMS0xLTI4NjQ4_bacf6628-c9be-4ed4-a37f-59d6a9cde1a9">Lease assets</span></span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,055&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,722&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_LesseeFinanceLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -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_LesseeFinanceLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140031288001952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring Charges<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesAbstract', window );"><strong>Restructuring and Related Activities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock', window );">Restructuring Charges</a></td>
<td class="text">Restructuring Charges<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During June 2020, the Company's Board approved the closure and eventual disposal of its manufacturing plant located in Humboldt, Tennessee. Operations ceased at the Humboldt plant in July 2020. During the third quarter of fiscal 2021, the Company sold the Humboldt plant and recognized a gain of $2.3&#160;million on the sale. During fiscal 2022 and 2021, the Company recognized pre-tax restructuring charges, net of $0.3&#160;million and $4.4&#160;million, respectively, related to the closure of the plant.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the fourth quarter of fiscal 2020 and the first quarter of fiscal 2021, the Company implemented nationwide reductions in force, which were substantially completed in the fourth quarter of fiscal 2020 and first quarter of fiscal 2021. During fiscal 2022, 2021 and 2020, the Company recognized pre-tax restructuring charges, net of $(0.1)&#160;million, $1.4&#160;million and $0.2 million, respectively, related to these reductions in force, which were primarily severance and separation costs.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal years 2022, 2021, and 2020, the Company recognized total pre-tax restructuring charges, net of $0.2&#160;million, $5.8 million, and $(18,000), respectively.</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://www.xbrl.org/2003/role/disclosureRef<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(e))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -URI http://asc.fasb.org/topic&amp;trid=2175745<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140031288205856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [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_FairValueDisclosuresTextBlock', window );">Fair Value Measurements</a></td>
<td class="text">Fair Value Measurements<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company utilizes the hierarchy of fair value measurements to classify certain of its assets and liabilities based upon the following definitions:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1 &#8211; Investments with quoted prices in active markets for identical assets or liabilities.&#160;The Company's cash equivalents are invested in money market funds, mutual funds and certificates of deposit.&#160;The Company's mutual fund investment assets represent contributions made and invested on behalf of the Company's named executive officers in a supplementary employee retirement plan.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2 &#8211; Investments with observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3 &#8211; Investments with unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.&#160;The Company has no Level 3 assets or liabilities measured on a recurring basis.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value measurement of assets held by the Company's defined benefit pension plans is discussed in Note I.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's financial instruments include cash and equivalents, marketable securities, and other investments; accounts receivable and accounts payable; interest rate swap and foreign exchange forward contracts; and short- and long-term debt. The carrying values of cash and equivalents, accounts receivable and payable, and short-term debt on the condensed consolidated </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">balance sheets approximate their fair value due to the short maturities of these items. The interest rate swap and foreign exchange forward contracts were marked to market and therefore represent fair value. The fair values of these contracts are determined based on inputs that are readily available in public markets or can be derived from information available in publicly quoted markets. The following table summarizes the fair value of assets and liabilities that are recorded in the Company's consolidated financial statements as of April&#160;30, 2022 and 2021 at fair value on a recurring basis (in thousands):&#160;</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.166%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.323%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.323%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.324%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FAIR VALUE MEASUREMENTS AS OF APRIL 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">LEVEL 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">LEVEL 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">LEVEL 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASSETS:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">404&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap contracts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,687&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets at fair value</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">404&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,687&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FAIR VALUE MEASUREMENTS AS OF APRIL 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">LEVEL 1</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">LEVEL 2</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">LEVEL 3</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASSETS:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">642&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-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_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140031288009312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule II - Valuation and Qualifying Accounts<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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" 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</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Schedule II - Valuation and Qualifying Accounts</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AMERICAN WOODMARK CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(In Thousands)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:32.721%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.955%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.413%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.781%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.588%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.413%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.299%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Description (a)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at Beginning of Year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions (Reductions) Charged to <br/>Cost and Expenses</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deductions</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at End of Year</span></td></tr><tr style="height:9pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended April 30, 2022:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(183)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(b)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserve for cash discounts</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,836&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,486&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(c)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,349)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(d)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,973&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserve for sales returns and allowances</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,154&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,088&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(c)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,703)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,539&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended April 30, 2021:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">472&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(323)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(b)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserve for cash discounts</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,171&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,109&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(c)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,444)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(d)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,836&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserve for sales returns and allowances</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,541&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,298&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(c)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,685)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,154&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended April 30, 2020:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">249&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">323&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(100)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(b)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">472&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserve for cash discounts</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,451&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,810&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(c)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,090)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(d)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,171&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserve for sales returns and allowances</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,545&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,049&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(c)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,053)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,541&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">All reserves relate to accounts receivable.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Principally write-offs, net of collections.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">Reduction of gross sales.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Cash discounts granted.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 16.  Form 10-K Summary</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</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=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>40
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140031289380176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Policy)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_amwd_ConsolidationAndPresentationPolicyPolicyTextBlock', window );">Principles of Consolidation and Basis of Presentation</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Principles of Consolidation and Basis of Presentation:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. Intercompany accounts and transactions have been eliminated in consolidation.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue Recognition</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:&#160;Our principal performance obligations are the sale of kitchen, bath, and home organization products. The Company recognizes revenue as control of our products is transferred to our customers, which is at the time of shipment or upon delivery based on the contractual terms with our customers. Revenue is measured as the amount of consideration we expect to receive in exchange for transferring goods to our customers. Payment terms on our product sales normally range from 30 to 90 days. Taxes assessed by a governmental authority that we collect are excluded from revenue. The expected costs associated with our contractual warranties are recognized as expense when the products are sold. See Note L &#8212; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Commitments and Contingencies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further discussion.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When revenue is recognized, we record estimates to reduce revenue for customer programs and incentives in order to determine the amount of consideration the Company will ultimately be entitled to receive. Customer programs and incentives are considered variable consideration, and include price discounts, volume-based incentives, promotions, and cooperative advertising. The Company includes variable consideration in revenue only to the extent that it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the variable consideration is resolved. This determination is made based upon known customer programs and incentive offerings at the time of sale, and expected sales volume forecasts as it relates to our volume-based incentives. This determination is updated each reporting period. In addition, for certain customer program incentives, we receive an identifiable benefit (goods or services) in exchange for the consideration given and record the associated expenditure in selling, general and administrative expenses.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for shipping and handling costs that occur before the customer has obtained control of a product as a fulfillment activity rather than as a promised service. These costs are classified within costs of sales and distribution.</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_CostOfSalesPolicyTextBlock', window );">Cost of Sales and Distribution</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cost of Sales and Distribution</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:&#160;Cost of sales and distribution includes all costs associated with the manufacture and distribution of the Company's products including the costs of shipping and handling.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdvertisingCostsPolicyTextBlock', window );">Advertising Costs</a></td>
<td class="text">Advertising Costs:&#160;Advertising costs are expensed as incurred.<span></span>
</td>
</tr>
<tr class="ro">
<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 and Investments in Certificates of Deposit</a></td>
<td class="text">Cash and Cash Equivalents:&#160;Cash in excess of operating requirements is invested in money market accounts which are carried at cost (which approximates fair value). The Company considers all highly liquid short-term investments with an original maturity of three months or less when purchased to be cash equivalents.<span></span>
</td>
</tr>
<tr class="re">
<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="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Inventories</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:&#160;&#160;On May 1, 2021, the Company changed its accounting method for inventory valuation for inventories which previously utilized a last-in, first-out ("LIFO") basis to a first-in, first-out ("FIFO") basis. As of April 30, 2022 and 2021, inventories accounted for under the LIFO method would have represented approximately 44%, and 43%, respectively, of the Company's total inventories during each of the respective periods. We believe this change in accounting method is preferable as it: (i) results in a uniform method to value our inventory across the entire organization; (ii) improves comparability with our peers; (iii) is expected to better reflect the current value of inventory on the consolidated balance sheets and would result in a better matching of revenue and expense, and (iv) is reflective of the physical flow of inventory.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All prior periods presented in the Consolidated Financial Statements have been retrospectively adjusted to apply the effects of the change in accounting method from the LIFO method to FIFO method of accounting. As of April 30, 2021, the cumulative effect of the change increased inventories by $17.9&#160;million, partially offset by $4.5&#160;million in deferred income taxes resulting in an impact to retained earnings of approximately $13.3&#160;million. There was no impact on total cash provided by operating </span></div>activities for the periods presented as a result of this change. The impact of the change in accounting method to net earnings was $1.9&#160;million in fiscal 2022.<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the change in accounting method, the Company now uses the FIFO method of inventory costing across the entire organization. Costs include materials, labor, and production overhead at normal production capacity. Costs do not exceed net realizable values. See Note C &#8212; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Inventories</span> for additional information.<span></span>
</td>
</tr>
<tr class="ro">
<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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property, Plant and Equipment:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Property, plant and equipment is stated on the basis of cost less accumulated depreciation. Depreciation is calculated using the straight-line method over the estimated useful lives of the related assets, which range from 15 to 30 years for buildings and improvements and 3 to 12 years for machinery and equipment. Assets under financing leases are amortized over the shorter of their estimated useful lives or the term of the related lease.</span><span></span>
</td>
</tr>
<tr class="re">
<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 );">Impairment of Long-Lived Assets</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Impairment of Long-Lived Assets:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company reviews its long-lived assets for impairment when events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. During fiscal years 2022, 2021, and 2020, the Company concluded no impairment existed.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock', window );">Goodwill and Other Intangible Assets</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:&#160;Goodwill represents the excess of purchase price over the fair value of net assets acquired. The Company does not amortize goodwill but evaluates for impairment annually, or whenever events or changes in circumstances indicate that the carrying value may not be recoverable.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with the accounting standards, an entity has the option first to assess qualitative factors to determine whether events and circumstances indicate that it is more likely than not that goodwill is impaired. If after such assessment an entity concludes that the asset is not more likely than not impaired, the entity is not required to take further action. However, if an entity concludes otherwise, it is required to determine the fair value of the asset using a quantitative impairment test, and if impaired, the associated assets must be written down to fair value. During fiscal years 2022, 2021, and 2020, the Company concluded no impairment existed.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangible Assets: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets consist of customer relationship intangibles. The Company amortizes the cost of  intangible assets over their estimated useful lives, six years, unless such lives are deemed indefinite. The Company reviews its intangible assets for impairment when events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. During fiscal years 2022, 2021, and 2020, the Company concluded no impairment existed.</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_amwd_PromotionalDisplaysPolicyPolicyTextBlock', window );">Promotional Displays</a></td>
<td class="text">Promotional Displays:&#160;The Company invests in promotional displays in retail stores to demonstrate product features, product and quality specifications, and to serve as a training tool for retail kitchen designers. The Company invests in these long-lived productive assets to provide the aforementioned benefits. The Company's investment in promotional displays is carried at cost less applicable amortization. Amortization is calculated using the straight-line method on an individual display basis over periods of 24 to 60 months (the estimated period of benefit).<span></span>
</td>
</tr>
<tr class="ro">
<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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company accounts for deferred income taxes utilizing the asset and liability method, whereby deferred tax assets and liabilities are recognized based on the tax effects of temporary differences between the financial statement amounts and the tax basis of assets and liabilities, using enacted tax rates in effect for the year in which these items are expected to reverse. At each reporting date, the Company evaluates the need for a valuation allowance to adjust deferred tax assets and liabilities to an amount that more likely than not will be realized.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementPlansPolicy', window );">Pensions</a></td>
<td class="text">Pensions:&#160;Prior to April 30, 2020, the Company had two non-contributory defined benefit pension plans covering many of the Company's employees hired prior to April 30, 2012. Effective April 30, 2012, the Company froze all future benefit accruals under the Company's hourly and salaried defined benefit pension plans. Effective April 30, 2020, these plans were merged into one plan, the American Woodmark Corporation Employee Pension Plan (the "Pension Plan"). The Company recognizes the overfunded or underfunded status of its defined benefit pension plan, measured as the difference between the fair value of plan assets and the benefit obligation, in its consolidated balance sheets. The Company also recognizes the actuarial gains and losses and the prior service costs, credits and transition costs as a component of other comprehensive loss, net of tax. Effective December 31, 2020 (the "Plan Termination Date"), the Pension Plan was terminated in a standard termination and benefits were distributed on December 2, 2021.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Stock-Based Compensation</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock-Based Compensation:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company recognizes stock-based compensation expense based on the grant date fair value over the requisite service period. The Company records the expense for stock-based compensation awards subject to performance-based criteria vesting over the remaining service period when the Company determines that achievement of the performance criteria is probable. The Company evaluates when the achievement of performance-based criteria is probable based on the expected satisfaction of the performance criteria at each reporting date.</span><span></span>
</td>
</tr>
<tr class="re">
<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="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Derivative Financial Instruments: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company uses derivatives as part of the normal business operations to manage its exposure to fluctuations in interest rates associated with variable interest rate debt and foreign exchange rates. The Company has established policies and procedures that govern the risk management of these exposures. The primary objective in managing these exposures is to add stability to interest expense, manage the Company's exposure to interest rate movements, and manage the risk from adverse fluctuations in foreign exchange rates.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses interest rate swap contracts to manage interest rate exposures. The Company records derivatives in the condensed consolidated balance sheets at fair value. Changes in the fair value of derivatives designated as cash flow hedges are recorded in accumulated other comprehensive income (loss), and subsequently reclassified into earnings in the period the hedged forecasted transaction affects earnings. If a derivative is deemed to be ineffective, the change in fair value of the derivative is recognized directly in earnings. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also manages risks through the use of foreign exchange forward contracts.  The Company recognizes its outstanding forward contracts in the condensed consolidated balance sheets at their fair values.  The Company does not designate the forward contracts as accounting hedges.  The changes in the fair value of the forward contracts are recorded in other (income) expense, net in the condensed consolidated statements of income.</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_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Use of Estimates</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:&#160;The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during each reporting period. Actual results could differ from those estimates.</span><span></span>
</td>
</tr>
<tr class="re">
<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 );">Recent Accounting Pronouncements</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recent Accounting Pronouncements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">:&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU No. 2019-12, "Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes,"&#160;which simplifies the accounting for income taxes by removing certain exceptions </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for recognizing deferred taxes for investments, performing intraperiod tax allocations and calculating income taxes in interim periods</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The amendments also improve consistent application of and simplify GAAP for other areas of Topic 740 by clarifying and amending existing guidance.&#160;ASU 2019-12 became effective for the Company beginning May 1, 2021. The Company has reviewed the provisions of this new pronouncement and the adoption of this guidance did not have an impact on the Company's consolidated financial statements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the FASB issued ASU No. 2020-04 "Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting." These amendments provide temporary optional guidance to ease the potential burden in accounting for reference rate reform. The ASU provides optional expedients and exceptions for applying generally accepted accounting principles to contract modifications and hedging relationships, subject to meeting certain criteria, that reference LIBOR or another reference rate expected to be discontinued. It is intended to help stakeholders during the global market-wide reference rate transition period. The guidance is effective for all entities as of March 12, 2020 through December 31, 2022 and can be adopted as of any date from the beginning of an interim period that includes or is subsequent to March 12, 2020. The Company has identified loans and other financial instruments that are directly or indirectly influenced by LIBOR and does not expect the adoption of ASU 2020-04 to have a material impact on its consolidated financial statements</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</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_amwd_ConsolidationAndPresentationPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Consolidation And Presentation, Policy</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;">amwd_ConsolidationAndPresentationPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>amwd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_amwd_PromotionalDisplaysPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Promotional Displays, Policy</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;">amwd_PromotionalDisplaysPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>amwd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_AdvertisingCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 advertising cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4273-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfSalesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cost of product sold and service rendered.</p></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 705<br> -URI http://asc.fasb.org/topic&amp;trid=2122478<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfSalesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=125515794&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 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41638-113959<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 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579245-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 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41675-113959<br><br>Reference 5: 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(n))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of 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> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 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_GoodwillAndIntangibleAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109226317&amp;loc=d3e202-110218<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011434&amp;loc=d3e125687-122742<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32247-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32847-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32840-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL116659661-227067<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32280-109318<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4556-108314<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 330<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6471895&amp;loc=d3e55923-109411<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4492-108314<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124437754&amp;loc=d3e543-108305<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI http://asc.fasb.org/topic&amp;trid=2126998<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementPlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 pension and other postretirement benefit plans. This accounting policy may address (1) the types of plans sponsored by the entity, and the benefits provided by each plan (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 60<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=66047640&amp;loc=d3e39622-114963<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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=d3e29149-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 70<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6412939&amp;loc=d3e15145-114933<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementPlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 from contract with customer.</p></div>
<a 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 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130561-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 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130566-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 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130563-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 5: 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 20<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130566-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130563-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br><br>Reference 8: 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 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130566-203045<br><br>Reference 9: 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 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130564-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130566-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_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b),(f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-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_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140031287907040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock', window );">Schedule of Error Corrections and Prior Period Adjustments</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables reflect the effect of the change in accounting method on our current period Consolidated Financial Statements (in thousands except for per share amounts):</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Statement of Income for the year ended April 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Computed under previous method</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Reported under FIFO</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales and distribution</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,633,255&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,513)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,630,742&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross Profit</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223,931&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,513&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226,444&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,646&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,513&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,159&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (Loss) Before Income Taxes</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45,492)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,513&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,979)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense (benefit)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,913)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">656&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,257)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Income (Loss)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,579)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,857&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,722)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings (loss) per share, basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.90)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.79)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings (loss) per share, diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.90)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.79)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Balance Sheet as of April 30,2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Computed under previous method</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Reported under FIFO</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225,746&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,513&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228,259&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">426,144&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,513&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">428,657&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,629,983&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,513&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,632,496&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,584&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">656&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,240&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215,572&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">656&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216,228&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retained earnings</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">397,577&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,857&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">399,434&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total shareholders' equity</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">771,026&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,857&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">772,883&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities and shareholders' equity</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,629,983&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,513&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,632,496&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Statement of Cash Flows for the year ended April 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Computed under previous method</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Reported under FIFO</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Income (Loss)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,579)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,857&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,722)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67,873)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,513)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(70,386)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes receivable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,862)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">656&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,206)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Statement of Shareholders' equity for the year  ended April 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Computed under previous method</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Reported under FIFO</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Income (Loss)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,579)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,857&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,722)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total shareholders' equity</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">771,026&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,857&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">772,883&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Statement of Comprehensive income for the year ended April 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Computed under previous method</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Reported under FIFO</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Income (Loss)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,579)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,857&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,722)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Comprehensive Income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,214&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,857&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,071&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the retrospective application of the change in accounting method, certain line items in our Consolidated Financial Statements and related notes were adjusted as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Statement of Income for the year ended April 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Previously Reported</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Adjusted</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales and distribution</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,424,739&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,843)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,421,896&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross Profit</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">319,275&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,843&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">322,118&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,680&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,058&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,738&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income Before Income Taxes</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,435&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,258&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,693&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,672&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">828&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,763&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,430&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,193&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings per share, basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.46&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.61&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings per share, diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.45&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.59&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Balance Sheet as of April 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Previously Reported</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Adjusted</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,282&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,885&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,167&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">392,080&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,885&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">409,965&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,636,514&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,885&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,654,399&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,348&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,543&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,891&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retained earnings</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">434,940&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,342&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">448,282&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total shareholders' equity</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">742,896&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,342&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">756,238&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities and shareholders' equity</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,636,514&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,885&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,654,399&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Statement of Cash Flows for the year ended April 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Previously Reported</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Adjusted</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,763&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,430&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,193&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,668)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">828&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,840)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,196)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,258)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,454)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Statement of Shareholders' equity for the year  ended April 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Previously Reported</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Adjusted</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,763&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,430&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,193&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total shareholders' equity</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">742,896&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,342&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">756,238&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Statement of Comprehensive income for the year ended April 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Previously Reported</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Adjusted</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,763&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,430&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,193&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Comprehensive Income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,368&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,430&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,798&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Statement of Income for the year ended April 30, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Previously Reported</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Adjusted</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales and distribution</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,321,147&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,624&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,323,771&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross Profit</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329,186&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,624)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">326,562&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,262&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,127)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,135&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income Before Income Taxes</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,548&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,620)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,928&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,687&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(412)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,275&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,861&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,208)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,653&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings per share, basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.43&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.07)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.36&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings per share, diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.42&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.08)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Statement of Cash Flows for the year ended April 30, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Previously Reported</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Adjusted</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,861&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,208)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,653&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,499)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(412)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,911)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,486)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,620&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,866)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Statement of Shareholders' equity for the year  ended April 30, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Previously Reported</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Adjusted</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,861&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,208)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,653&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total shareholders' equity</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700,538&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,912&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">711,450&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Statement of Comprehensive income for the year ended April 30, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Previously Reported</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Adjusted</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,861&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,208)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,653&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Comprehensive Income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,179&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,208)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,971&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Statement of Stockholders' equity for the year ended April 31, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Previously Reported</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Adjusted</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retained earnings as of April 30, 2019</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317,420&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,120&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329,540&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total shareholders' equity as of April 30,2019</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">620,353&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,120&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">632,473&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 prior period adjustments to previously issued financial statements including (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustments (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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=124431687&amp;loc=d3e22663-107794<br><br>Reference 2: 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 7<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: 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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140031287927056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Customer Receivables (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [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_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock', window );">Components Of Customer Receivables</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of customer receivables were:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:59.163%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.401%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.403%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APRIL 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross customer receivables</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">168,699</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,187&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(226)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(331)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for returns and discounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(11,512)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,990)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 7.75pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net customer receivables</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">156,961</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,866&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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.3,4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140031288112272">
<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>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 );">Components Of Inventories</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of inventories were:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:59.163%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.401%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.403%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APRIL 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">90,451</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,384&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work-in-process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">59,180</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,176&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">78,628</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,607&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventories</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">228,259</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,167&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140031287982320">
<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>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Components Of Property, Plant And Equipment</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of property, plant and equipment were:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:59.163%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.401%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.403%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APRIL 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,431</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,431&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">119,066</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,103&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and improvements - financing leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11,164</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,636&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">324,417</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312,555&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment - financing leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">31,341</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,386&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">28,115</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,816&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">22,794</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,669&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">541,328</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">501,596&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated amortization and depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(327,520)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(297,594)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">213,808</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204,002&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140031288055184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets and Trademarks (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Components of Intangible Assets</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of customer relationships intangibles were:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:59.163%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.401%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.403%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APRIL 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationship intangibles</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">274,000</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">274,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(197,889)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(152,222)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">76,111</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,778&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140031287983552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loans Payable and Long-Term Debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" 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 Debt Maturities</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of long-term debt are as follows:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:13.584%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.123%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.123%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.270%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.123%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.123%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.563%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.024%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.029%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FISCAL YEARS ENDING APRIL 30</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028 AND THERE-AFTER</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TOTAL OUTSTANDING AS OF APRIL 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TOTAL OUTSTANDING AS OF APRIL 30, 2021</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term loans</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,750&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206,250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237,500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving credit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">263,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">263,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease obligations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,264&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,944&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">630&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,963&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,494&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">686&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">262&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,582&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,089&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,659&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,264&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,744&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,066&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">469,627&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,582&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">512,552&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">526,153&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,556)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,381)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current maturities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,264)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,322)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">506,732&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">513,450&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of maturity and sinking fund requirement for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140031288199760">
<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>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule Of Earnings (Loss) Per Share, Basic And Diluted</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the computations of basic and diluted earnings per share:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:65.762%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.457%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.457%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.458%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FISCAL YEARS ENDED APRIL 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands, except per share amounts)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator used in basic and diluted earnings per common share:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(29,722)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,193&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,653&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator for basic earnings per common share -</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">weighted-average shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">16,592</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,970&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,908&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options and restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator for diluted earnings per common share -</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">weighted-average shares and assumed conversions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">16,592</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,037&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,952&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings (loss) per share</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1.79)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.61&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.36&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1.79)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.59&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.34&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140031286477632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [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_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock', window );">Summary Of RSU's Activity</a></td>
<td class="text">The following table contains a summary of the Company's RSU activity for the fiscal years ended April&#160;30, 2022, 2021, and 2020:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:39.575%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.493%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.409%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.409%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.412%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PERFORMANCE-BASED RSUs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SERVICE-BASED RSUs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TOTAL RSUs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">WEIGHTED AVERAGE GRANT <br/>DATE FAIR VALUE</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issued and outstanding, April 30, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,182&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,269&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,451&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$76.91</span></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,379&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,691&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,070&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$53.95</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled due to non-achievement of performance goals</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,305)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,305)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$85.13</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settled in common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,628)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,521)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,149)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$67.03</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,941)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,229)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,170)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$86.68</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issued and outstanding, April 30, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,687&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,210&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196,897&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$66.68</span></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,374&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,846&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201,220&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$66.00</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled due to non-achievement of performance goals</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,461)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,461)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$89.31</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settled in common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,058)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,208)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(46,266)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$88.57</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(73,858)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,377)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(111,235)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$71.63</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issued and outstanding, April 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,684&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,471&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223,155&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$64.81</span></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,392&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,568&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,960&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$76.97</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled due to non-achievement of performance goals</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,975)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,975)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$104.10</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settled in common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,930)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,242)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43,172)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$71.47</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,561)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,563)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,124)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$72.79</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issued and outstanding, April 30, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,610&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,234&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301,844&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$69.10</span></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Stock-Based Compensation Expense Allocated</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the fiscal years ended April&#160;30, 2022, 2021, and 2020 stock-based compensation expense was allocated as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:65.762%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.457%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.457%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.458%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales and distribution</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,299</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,461&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">809&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling and marketing expenses</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,266</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">982&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,006&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,143</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,155&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,174&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense, before income taxes</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,708</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,598&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,989&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><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=122041274&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 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140031292293504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit and Retirement Plans (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_amwd_ScheduleOfPostretirementBenefitObligationsPlanAssetsAndFundedStatusTableTextBlock', window );">Reconciliation Of Benefit Obligations, Plan Assets, And Funded Status</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following provides a reconciliation of benefit obligations, plan assets and funded status of the Company's non-contributory Pension Plan as of April 30:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:72.360%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.804%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APRIL 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CHANGE IN PROJECTED BENEFIT OBLIGATION</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Projected benefit obligation at beginning of year</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">196,537</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,184&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,147</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,662&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial gains (losses)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(3,738)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,759&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(4,214)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,068)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(191,732)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Projected benefit obligation at end of year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196,537&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CHANGE IN PLAN ASSETS</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets at beginning of year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">193,552</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,743&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actual return on plan assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,373</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,877&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(4,214)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,068)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(191,732)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets at end of year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">979</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,552&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Funded status of the plan</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">979</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,985)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock', window );">Net Periodic Pension Cost</a></td>
<td class="text">The accumulated benefit obligation for the Pension Plan was $0.0 million and $196.5 million at April&#160;30, 2022 and 2021, respectively.<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:66.249%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.295%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.295%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.297%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APRIL 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">COMPONENTS OF NET PERIODIC PENSION BENEFIT COST</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,147</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,662&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,974&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(3,601)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,430)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,327)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recognized net actuarial loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,761&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,692&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of net loss from prior years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,164</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlement charge</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">68,473</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension benefit cost</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">69,183</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,007)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(661)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock', window );">Schedule Of Assumptions Used To Determine Benenfit Obligations And Earnings Effects For Pension Plans</a></td>
<td class="text">The discount rate at April 30 was used to measure the year-end benefit obligations and the earnings effects for the subsequent year. Actuarial assumptions used to determine benefit obligations and earnings effects for the Pension Plan follows:<div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:68.548%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.710%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FISCAL YEARS ENDED APRIL 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">WEIGHTED-AVERAGE ASSUMPTIONS TO DETERMINE BENEFIT OBLIGATIONS</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212; %</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.80 %</span></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:58.870%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.656%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.805%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FISCAL YEARS ENDED APRIL 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">WEIGHTED-AVERAGE ASSUMPTIONS TO DETERMINE NET PERIODIC PENSION BENEFIT COST</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2.80 %</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.16 %</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.02%</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212; %</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3 %</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0 %</span></td></tr></table></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_ScheduleOfExpectedBenefitPaymentsTableTextBlock', window );">Schedule Of Expected Future Benefit Payments</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_amwd_ScheduleofPensionAssetsByMajorCategoryOfPlanAssetsAndTypeofFairValueMeasurementTableTextBlock', window );">Schedule Of Pension Assets By Major Category Of Plan Assets And Type Of Fair Value Measurements</a></td>
<td class="text">Pension assets by major category and the type of fair value measurement as of April&#160;30, 2022 and 2021 are presented in the following tables:<div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:33.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.274%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.274%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.570%"/><td style="width:0.1%"/></tr><tr><td colspan="24" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FAIR VALUE MEASUREMENTS AT APRIL 30, 2022</span></td></tr><tr style="height:6pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TOTAL</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">QUOTED PRICES IN ACTIVE MARKETS (LEVEL 1)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SIGNIFICANT OBSERVABLE INPUTS    (LEVEL 2)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SIGNIFICANT UNOBSERVABLE INPUTS&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; (LEVEL 3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash Equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">979&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">979&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total plan assets</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">979&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">979&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:33.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.274%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.274%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.570%"/><td style="width:0.1%"/></tr><tr><td colspan="24" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FAIR VALUE MEASUREMENTS AT APRIL 30, 2021</span></td></tr><tr style="height:6pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TOTAL</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">QUOTED PRICES IN ACTIVE MARKETS (LEVEL 1)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SIGNIFICANT OBSERVABLE INPUTS    (LEVEL 2)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SIGNIFICANT UNOBSERVABLE INPUTS&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; (LEVEL 3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash Equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,524&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,524&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fixed Income Funds:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment Grade Fixed Income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,028&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,028&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total plan assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,552&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,552&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock', window );">Schedule Of Allocation Of Plan Assets</a></td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_amwd_ScheduleOfPostretirementBenefitObligationsPlanAssetsAndFundedStatusTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Postretirement Benefit Obligations Plan Assets And Funded 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;">amwd_ScheduleOfPostretirementBenefitObligationsPlanAssetsAndFundedStatusTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>amwd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_amwd_ScheduleofPensionAssetsByMajorCategoryOfPlanAssetsAndTypeofFairValueMeasurementTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Pension Assets By Major Category Of Plan Assets And Type of Fair Value Measurement</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;">amwd_ScheduleofPensionAssetsByMajorCategoryOfPlanAssetsAndTypeofFairValueMeasurementTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>amwd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfAllocationOfPlanAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 major categories of plan assets of pension plans and/or other employee benefit plans.  This information may include, but is not limited to, the target allocation of plan assets, the fair value of each major category of plan assets, and the level within the fair value hierarchy in which the fair value measurements fall.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 assumption used to determine benefit obligation and net periodic benefit cost of defined benefit plan. Includes, but is not limited to, discount rate, rate of compensation increase, expected long-term rate of return on plan assets and interest crediting rate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAssumptionsUsedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 benefits expected to be paid by pension plans and/or other employee benefit plans in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNetBenefitCostsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140031289377088">
<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>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" 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 Income Tax Expense</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense was comprised of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:65.762%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.457%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.457%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.458%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FISCAL YEARS ENDED APRIL 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CURRENT </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,748</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,683&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,072&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,295</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,639&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,581&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">417</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,018&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">533&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current expense</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12,460</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,340&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,186&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">DEFERRED</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(21,316)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,741)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,508)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(4,049)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,896)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,261)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(352)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(203)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(142)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred benefit </span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(25,717)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,840)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,911)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total expense (benefit)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(13,257)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,500&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,275&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">21,944</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,156)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(573)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total comprehensive income tax expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,687</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,344&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,702&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" 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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's effective income tax rate varied from the federal statutory rate as follows:&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:65.762%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.457%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.457%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.458%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FISCAL YEARS ENDED APRIL 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal statutory rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">21.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal income tax credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5.4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(0.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Uncertain tax positions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1.7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Meals and entertainment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(0.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance for deferred taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(0.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes, net of federal tax effect</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3.4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective income tax rate</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">30.8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.1&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.5&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></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 Significant Components Of Deferred Tax Assets And Liabilities</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The significant components of deferred tax assets and liabilities were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:59.163%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.401%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.403%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APRIL 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,941</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,781&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension benefits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">815&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,739</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,321&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee benefits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,604</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,746&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credit carryforwards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,542</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,433&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">29,255</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,975&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,862</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,086&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross deferred tax assets, before valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">45,943</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,157&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(5,122)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,914)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross deferred tax assets, after valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">40,821</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,243&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension benefits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">194</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,095</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,851&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">27,178</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,116&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangibles</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">18,085</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,123&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">26,980</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,320&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,457</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">703</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">606&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">77,692</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,016&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax liability</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">36,871</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,773&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" 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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity related to unrecognized tax benefits, excluding the federal tax benefit of state tax deductions:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:58.988%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.487%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.489%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APRIL 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;Change in Unrecognized Tax Benefits</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Balance at beginning of year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,491</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,305&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Additions based on tax positions related to the current year </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">49</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Additions based on tax positions of prior years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,286</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Statute of limitations lapses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(756)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Reductions for tax positions of prior years settlements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(929)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Balance at end of year</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,070</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,491&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the change in unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 55<br> -Paragraph 217<br> -URI http://asc.fasb.org/extlink&amp;oid=124434304&amp;loc=d3e36027-109320<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140031288131392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock', window );">Reconciliation Of Warranty Liability</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a reconciliation of the Company's warranty liability:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:59.163%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.401%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.403%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APRIL 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PRODUCT WARRANTY RESERVE</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,249</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,753&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrual for warranties</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">26,580</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,247&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(24,951)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,751)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance at fiscal year end</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,878</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,249&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</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_ScheduleOfProductWarrantyLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123368208&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140031288144000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [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_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of Revenue</a></td>
<td class="text">The following table disaggregates our consolidated revenue by major sales distribution channels for the years ended April&#160;30, 2022, 2021, and 2020:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:63.510%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.206%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.206%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.210%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FISCAL YEARS ENDED APRIL 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Home center retailers</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">890,554</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">848,898&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">768,043&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Builders</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">731,048</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">673,307&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">668,765&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Independent dealers and distributors</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">235,584</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221,809&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213,525&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Sales</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,857,186</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,744,014&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,650,333&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><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_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140031288239424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Credit Concentration (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RisksAndUncertaintiesAbstract', window );"><strong>Risks and Uncertainties [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_amwd_SummaryOfPercentageOfSalesTableTextBlock', window );">Summary Of Percentage Of Sales</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the percentage of net sales to the Company's two largest customers for the last three fiscal years:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:60.483%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.216%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.216%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.219%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PERCENT OF ANNUAL NET SALES</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer A</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">31.9%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.8%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.3%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer B</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">16.1%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.9%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.2%</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_amwd_SummaryOfPercentageOfSalesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Summary Of Percentage Of Sales</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;">amwd_SummaryOfPercentageOfSalesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>amwd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RisksAndUncertaintiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RisksAndUncertaintiesAbstract</td>
</tr>
<tr>
<td style="padding-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>54
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140031287934368">
<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>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Schedule of Lease Costs</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease costs were as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.522%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.726%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.378%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.726%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.378%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.729%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FISCAL YEAR ENDED APRIL 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reduction in the carrying value of right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,404</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">635&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,582&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">106</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">27,610</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,192&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,405&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additional information related to leases was as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.522%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.726%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.378%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.726%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.378%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.729%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FISCAL YEAR ENDED APRIL 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows for finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">106</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows for operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">25,100</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,371&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,595&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows for financing leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,379</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">608&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,512&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new finance lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,862</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,222&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,650&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,482</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,914&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,703&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average remaining lease term (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term - finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2.32</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.95</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.36</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term - operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5.77</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.62</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.41</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate - finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2.91</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.95&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.19&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate - operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3.20</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.27&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock', window );">Finance Lease, Liability, Maturity</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a reconciliation of future undiscounted cash flows to the operating and finance lease liabilities, and the related ROU assets, presented on the consolidated balance sheet as of April&#160;30, 2022:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:60.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.521%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.230%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FISCAL YEAR</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">OPERATING         (in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FINANCING         (in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,298&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,372&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,230&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,993&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,529&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">640&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,973&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,404&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,959&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,393&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,132&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,324)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(169)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liability</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,069&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,963&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTphOTUzNzA5ZGJmYmU0NTJlODlhYzlkNmQzOGExYWE2My90YWJsZXJhbmdlOmE5NTM3MDlkYmZiZTQ1MmU4OWFjOWQ2ZDM4YTFhYTYzXzEwLTAtMS0xLTI4NjQ4_76343f4d-e07d-492e-af16-f626cc6bbe46">Current maturities</span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,985)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,264)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTphOTUzNzA5ZGJmYmU0NTJlODlhYzlkNmQzOGExYWE2My90YWJsZXJhbmdlOmE5NTM3MDlkYmZiZTQ1MmU4OWFjOWQ2ZDM4YTFhYTYzXzExLTAtMS0xLTI4NjQ4_fd55df4b-467b-4118-9ce7-d8f7a3de2b2c">Lease liability - long-term</span></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,084&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,699&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTphOTUzNzA5ZGJmYmU0NTJlODlhYzlkNmQzOGExYWE2My90YWJsZXJhbmdlOmE5NTM3MDlkYmZiZTQ1MmU4OWFjOWQ2ZDM4YTFhYTYzXzEyLTAtMS0xLTI4NjQ4_bacf6628-c9be-4ed4-a37f-59d6a9cde1a9">Lease assets</span></span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,055&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,722&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<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="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a reconciliation of future undiscounted cash flows to the operating and finance lease liabilities, and the related ROU assets, presented on the consolidated balance sheet as of April&#160;30, 2022:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:60.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.521%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.230%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FISCAL YEAR</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">OPERATING         (in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FINANCING         (in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,298&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,372&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,230&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,993&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,529&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">640&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,973&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,404&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,959&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,393&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,132&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,324)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(169)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liability</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,069&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,963&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTphOTUzNzA5ZGJmYmU0NTJlODlhYzlkNmQzOGExYWE2My90YWJsZXJhbmdlOmE5NTM3MDlkYmZiZTQ1MmU4OWFjOWQ2ZDM4YTFhYTYzXzEwLTAtMS0xLTI4NjQ4_76343f4d-e07d-492e-af16-f626cc6bbe46">Current maturities</span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,985)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,264)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTphOTUzNzA5ZGJmYmU0NTJlODlhYzlkNmQzOGExYWE2My90YWJsZXJhbmdlOmE5NTM3MDlkYmZiZTQ1MmU4OWFjOWQ2ZDM4YTFhYTYzXzExLTAtMS0xLTI4NjQ4_fd55df4b-467b-4118-9ce7-d8f7a3de2b2c">Lease liability - long-term</span></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,084&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,699&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTphOTUzNzA5ZGJmYmU0NTJlODlhYzlkNmQzOGExYWE2My90YWJsZXJhbmdlOmE5NTM3MDlkYmZiZTQ1MmU4OWFjOWQ2ZDM4YTFhYTYzXzEyLTAtMS0xLTI4NjQ4_bacf6628-c9be-4ed4-a37f-59d6a9cde1a9">Lease assets</span></span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,055&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,722&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140031288118368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [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_FairValueAssetsMeasuredOnRecurringBasisTextBlock', window );">Fair Value Of Assets On Recurring Basis</a></td>
<td class="text">The following table summarizes the fair value of assets and liabilities that are recorded in the Company's consolidated financial statements as of April&#160;30, 2022 and 2021 at fair value on a recurring basis (in thousands):&#160;<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.166%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.323%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.323%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.324%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FAIR VALUE MEASUREMENTS AS OF APRIL 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">LEVEL 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">LEVEL 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">LEVEL 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASSETS:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">404&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap contracts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,687&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets at fair value</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">404&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,687&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FAIR VALUE MEASUREMENTS AS OF APRIL 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">LEVEL 1</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">LEVEL 2</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">LEVEL 3</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASSETS:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">642&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-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>56
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140031281350464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Apr. 30, 2022 </div>
<div>USD ($) </div>
<div>plan </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Apr. 30, 2021 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Apr. 30, 2020 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Apr. 30, 2019 </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_amwd_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [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_AdvertisingExpense', window );">Advertising costs</a></td>
<td class="nump">$ 32,600,000<span></span>
</td>
<td class="nump">$ 34,100,000<span></span>
</td>
<td class="nump">$ 33,900,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_ImpairmentOfLongLivedAssetsHeldForUse', window );">Impairment of long-lived assets</a></td>
<td class="nump">0<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_GoodwillImpairmentLoss', window );">Impairment of goodwill</a></td>
<td class="nump">0<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_ImpairmentOfIntangibleAssetsExcludingGoodwill', window );">Impairment of intangible assets</a></td>
<td class="nump">$ 0<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_amwd_NumberOfDefinedBenefitPensionPlans', window );">Number of defined benefit pension plans | 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_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">$ 108,055,000<span></span>
</td>
<td class="nump">123,118,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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Operating lease liability</a></td>
<td class="nump">117,069,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_CostOfGoodsAndServicesSold', window );">Cost of sales and distribution</a></td>
<td class="nump">1,630,742,000<span></span>
</td>
<td class="nump">1,421,896,000<span></span>
</td>
<td class="nump">1,323,771,000<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_GrossProfit', window );">Gross Profit</a></td>
<td class="nump">226,444,000<span></span>
</td>
<td class="nump">322,118,000<span></span>
</td>
<td class="nump">326,562,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_OperatingIncomeLoss', window );">Operating Income</a></td>
<td class="nump">36,159,000<span></span>
</td>
<td class="nump">114,738,000<span></span>
</td>
<td class="nump">130,135,000<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (Loss) Before Income Taxes</a></td>
<td class="num">(42,979,000)<span></span>
</td>
<td class="nump">80,693,000<span></span>
</td>
<td class="nump">98,928,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_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit)</a></td>
<td class="num">(13,257,000)<span></span>
</td>
<td class="nump">19,500,000<span></span>
</td>
<td class="nump">25,275,000<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 (loss)</a></td>
<td class="num">$ (29,722,000)<span></span>
</td>
<td class="nump">$ 61,193,000<span></span>
</td>
<td class="nump">$ 73,653,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_EarningsPerShareBasic', window );">Net earnings (loss) per share, Basic (usd per share) | $ / shares</a></td>
<td class="num">$ (1.79)<span></span>
</td>
<td class="nump">$ 3.61<span></span>
</td>
<td class="nump">$ 4.36<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_EarningsPerShareDiluted', window );">Net earnings (loss) per share, Diluted (usd per share) | $ / shares</a></td>
<td class="num">$ (1.79)<span></span>
</td>
<td class="nump">$ 3.59<span></span>
</td>
<td class="nump">$ 4.34<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_InventoryNet', window );">Inventories</a></td>
<td class="nump">$ 228,259,000<span></span>
</td>
<td class="nump">$ 158,167,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" 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">428,657,000<span></span>
</td>
<td class="nump">409,965,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_Assets', window );">Total assets</a></td>
<td class="nump">1,632,496,000<span></span>
</td>
<td class="nump">1,654,399,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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income taxes</a></td>
<td class="nump">38,340,000<span></span>
</td>
<td class="nump">42,891,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_OtherAccruedLiabilitiesCurrent', window );">Other accrued expenses</a></td>
<td class="nump">20,240,000<span></span>
</td>
<td class="nump">21,913,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" 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">216,228,000<span></span>
</td>
<td class="nump">220,447,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_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">399,434,000<span></span>
</td>
<td class="nump">448,282,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 329,540,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_StockholdersEquity', window );">Total shareholders' equity</a></td>
<td class="nump">772,883,000<span></span>
</td>
<td class="nump">756,238,000<span></span>
</td>
<td class="nump">$ 711,450,000<span></span>
</td>
<td class="nump">632,473,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_LiabilitiesAndStockholdersEquity', window );">Total liabilities and shareholders' equity</a></td>
<td class="nump">1,632,496,000<span></span>
</td>
<td class="nump">1,654,399,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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="num">(70,386,000)<span></span>
</td>
<td class="num">(34,454,000)<span></span>
</td>
<td class="num">(2,866,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_IncreaseDecreaseInIncomeTaxesReceivable', window );">Income taxes receivable</a></td>
<td class="num">(6,206,000)<span></span>
</td>
<td class="nump">488,000<span></span>
</td>
<td class="nump">1,162,000<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_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes</a></td>
<td class="num">(25,717,000)<span></span>
</td>
<td class="num">(12,840,000)<span></span>
</td>
<td class="num">(11,911,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_ComprehensiveIncomeNetOfTax', window );">Total Comprehensive Income</a></td>
<td class="nump">$ 35,071,000<span></span>
</td>
<td class="nump">$ 57,798,000<span></span>
</td>
<td class="nump">71,971,000<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_PercentageOfLIFOInventory', window );">Percentage of LIFO Inventory</a></td>
<td class="nump">44.00%<span></span>
</td>
<td class="nump">43.00%<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_DeferredIncomeTaxAssetsNet', window );">Deferred income taxes</a></td>
<td class="nump">$ 1,469,000<span></span>
</td>
<td class="nump">$ 1,118,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" 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 (Used in) Operating Activities</a></td>
<td class="nump">24,445,000<span></span>
</td>
<td class="nump">151,763,000<span></span>
</td>
<td class="nump">177,542,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_srt_RestatementAxis=srt_ScenarioPreviouslyReportedMember', window );">Previously Reported</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_amwd_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [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_CostOfGoodsAndServicesSold', window );">Cost of sales and distribution</a></td>
<td class="nump">1,633,255,000<span></span>
</td>
<td class="nump">1,424,739,000<span></span>
</td>
<td class="nump">1,321,147,000<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_GrossProfit', window );">Gross Profit</a></td>
<td class="nump">223,931,000<span></span>
</td>
<td class="nump">319,275,000<span></span>
</td>
<td class="nump">329,186,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_OperatingIncomeLoss', window );">Operating Income</a></td>
<td class="nump">33,646,000<span></span>
</td>
<td class="nump">111,680,000<span></span>
</td>
<td class="nump">132,262,000<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (Loss) Before Income Taxes</a></td>
<td class="num">(45,492,000)<span></span>
</td>
<td class="nump">77,435,000<span></span>
</td>
<td class="nump">100,548,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_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit)</a></td>
<td class="num">(13,913,000)<span></span>
</td>
<td class="nump">18,672,000<span></span>
</td>
<td class="nump">25,687,000<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 (loss)</a></td>
<td class="num">$ (31,579,000)<span></span>
</td>
<td class="nump">$ 58,763,000<span></span>
</td>
<td class="nump">$ 74,861,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_EarningsPerShareBasic', window );">Net earnings (loss) per share, Basic (usd per share) | $ / shares</a></td>
<td class="num">$ (1.90)<span></span>
</td>
<td class="nump">$ 3.46<span></span>
</td>
<td class="nump">$ 4.43<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_EarningsPerShareDiluted', window );">Net earnings (loss) per share, Diluted (usd per share) | $ / shares</a></td>
<td class="num">$ (1.90)<span></span>
</td>
<td class="nump">$ 3.45<span></span>
</td>
<td class="nump">$ 4.42<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_InventoryNet', window );">Inventories</a></td>
<td class="nump">$ 225,746,000<span></span>
</td>
<td class="nump">$ 140,282,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" 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">426,144,000<span></span>
</td>
<td class="nump">392,080,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_Assets', window );">Total assets</a></td>
<td class="nump">1,629,983,000<span></span>
</td>
<td class="nump">1,636,514,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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38,348,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_OtherAccruedLiabilitiesCurrent', window );">Other accrued expenses</a></td>
<td class="nump">19,584,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_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">215,572,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_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">397,577,000<span></span>
</td>
<td class="nump">434,940,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">317,420,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_StockholdersEquity', window );">Total shareholders' equity</a></td>
<td class="nump">771,026,000<span></span>
</td>
<td class="nump">742,896,000<span></span>
</td>
<td class="nump">$ 700,538,000<span></span>
</td>
<td class="nump">620,353,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_LiabilitiesAndStockholdersEquity', window );">Total liabilities and shareholders' equity</a></td>
<td class="nump">1,629,983,000<span></span>
</td>
<td class="nump">1,636,514,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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="num">(67,873,000)<span></span>
</td>
<td class="num">(31,196,000)<span></span>
</td>
<td class="num">(4,486,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_IncreaseDecreaseInIncomeTaxesReceivable', window );">Income taxes receivable</a></td>
<td class="num">(6,862,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_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(13,668,000)<span></span>
</td>
<td class="num">(11,499,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_ComprehensiveIncomeNetOfTax', window );">Total Comprehensive Income</a></td>
<td class="nump">33,214,000<span></span>
</td>
<td class="nump">55,368,000<span></span>
</td>
<td class="nump">73,179,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_srt_RestatementAxis=srt_RevisionOfPriorPeriodChangeInAccountingPrincipleAdjustmentMember', window );">Revision of Prior Period, Change in Accounting Principle, Adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<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_amwd_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [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_CostOfGoodsAndServicesSold', window );">Cost of sales and distribution</a></td>
<td class="num">(2,513,000)<span></span>
</td>
<td class="num">(2,843,000)<span></span>
</td>
<td class="nump">2,624,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_GrossProfit', window );">Gross Profit</a></td>
<td class="nump">2,513,000<span></span>
</td>
<td class="nump">2,843,000<span></span>
</td>
<td class="num">(2,624,000)<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_OperatingIncomeLoss', window );">Operating Income</a></td>
<td class="nump">2,513,000<span></span>
</td>
<td class="nump">3,058,000<span></span>
</td>
<td class="num">(2,127,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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (Loss) Before Income Taxes</a></td>
<td class="nump">2,513,000<span></span>
</td>
<td class="nump">3,258,000<span></span>
</td>
<td class="num">(1,620,000)<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_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit)</a></td>
<td class="nump">656,000<span></span>
</td>
<td class="nump">828,000<span></span>
</td>
<td class="num">(412,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_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 1,857,000<span></span>
</td>
<td class="nump">$ 2,430,000<span></span>
</td>
<td class="num">$ (1,208,000)<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_EarningsPerShareBasic', window );">Net earnings (loss) per share, Basic (usd per share) | $ / shares</a></td>
<td class="nump">$ 0.11<span></span>
</td>
<td class="nump">$ 0.15<span></span>
</td>
<td class="num">$ (0.07)<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_EarningsPerShareDiluted', window );">Net earnings (loss) per share, Diluted (usd per share) | $ / shares</a></td>
<td class="nump">$ 0.11<span></span>
</td>
<td class="nump">$ 0.14<span></span>
</td>
<td class="num">$ (0.08)<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_InventoryNet', window );">Inventories</a></td>
<td class="nump">$ 2,513,000<span></span>
</td>
<td class="nump">$ 17,885,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_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">2,513,000<span></span>
</td>
<td class="nump">17,885,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" 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">2,513,000<span></span>
</td>
<td class="nump">17,885,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_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,543,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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Other accrued expenses</a></td>
<td class="nump">656,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_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">656,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_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">1,857,000<span></span>
</td>
<td class="nump">13,342,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,120,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_StockholdersEquity', window );">Total shareholders' equity</a></td>
<td class="nump">1,857,000<span></span>
</td>
<td class="nump">13,342,000<span></span>
</td>
<td class="nump">$ 10,912,000<span></span>
</td>
<td class="nump">$ 12,120,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_LiabilitiesAndStockholdersEquity', window );">Total liabilities and shareholders' equity</a></td>
<td class="nump">2,513,000<span></span>
</td>
<td class="nump">17,885,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_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="num">(2,513,000)<span></span>
</td>
<td class="num">(3,258,000)<span></span>
</td>
<td class="nump">1,620,000<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_IncreaseDecreaseInIncomeTaxesReceivable', window );">Income taxes receivable</a></td>
<td class="nump">656,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_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">828,000<span></span>
</td>
<td class="num">(412,000)<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_ComprehensiveIncomeNetOfTax', window );">Total Comprehensive Income</a></td>
<td class="nump">1,857,000<span></span>
</td>
<td class="nump">2,430,000<span></span>
</td>
<td class="num">(1,208,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_DeferredIncomeTaxAssetsNet', window );">Deferred income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" 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 (Used in) Operating Activities</a></td>
<td class="nump">$ 1,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="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_amwd_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [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 );">Intangible assets, useful life</a></td>
<td class="text">6 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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Buildings And Improvements [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_amwd_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [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_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment useful lives</a></td>
<td class="text">15 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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Buildings And Improvements [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_amwd_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [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_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment useful lives</a></td>
<td class="text">30 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="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>
<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_amwd_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [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_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment useful lives</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="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>
<td class="text">&#160;<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_amwd_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [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_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment useful lives</a></td>
<td class="text">12 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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 );">Promotional Display [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_amwd_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [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_AdjustmentForAmortization', window );">Amortization</a></td>
<td class="nump">$ 10,000,000<span></span>
</td>
<td class="nump">$ 10,000,000<span></span>
</td>
<td class="nump">$ 8,200,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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Promotional Display [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_amwd_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [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_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment useful lives</a></td>
<td class="text">60 months<span></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_amwd_NumberOfDefinedBenefitPensionPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Defined Benefit Pension 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;">amwd_NumberOfDefinedBenefitPensionPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>amwd_</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_amwd_SummaryOfSignificantAccountingPoliciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Summary Of Significant Accounting Policies [Line Items]</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;">amwd_SummaryOfSignificantAccountingPoliciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>amwd_</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_AdjustmentForAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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)(2)<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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentForAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AdvertisingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.</p></div>
<a 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 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><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.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16373-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2921-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfLongLivedAssetsHeldForUse</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123384075&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInIncomeTaxesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://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=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6911-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e7018-107765<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PercentageOfLIFOInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 percentage of LIFO (last in first out) inventory to total inventory as of the balance sheet date if other than 100 percent.</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_PercentageOfLIFOInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RestatementAxis=srt_ScenarioPreviouslyReportedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RestatementAxis=srt_ScenarioPreviouslyReportedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RestatementAxis=srt_RevisionOfPriorPeriodChangeInAccountingPrincipleAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RestatementAxis=srt_RevisionOfPriorPeriodChangeInAccountingPrincipleAdjustmentMember</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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140031286536976">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Customer Receivables (Components Of Customer Receivables) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [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_AccountsReceivableGrossCurrent', window );">Gross customer receivables</a></td>
<td class="nump">$ 168,699<span></span>
</td>
<td class="nump">$ 156,187<span></span>
</td>
</tr>
<tr class="re">
<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 );">Allowance for doubtful accounts</a></td>
<td class="num">(226)<span></span>
</td>
<td class="num">(331)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_amwd_AllowanceForReturnsAndDiscounts', window );">Allowance for returns and discounts</a></td>
<td class="num">(11,512)<span></span>
</td>
<td class="num">(8,990)<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_AccountsReceivableNetCurrent', window );">Net customer receivables</a></td>
<td class="nump">156,961<span></span>
</td>
<td class="nump">146,866<span></span>
</td>
</tr>
<tr class="ro">
<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 inventories</a></td>
<td class="nump">$ 228,259<span></span>
</td>
<td class="nump">$ 158,167<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_amwd_AllowanceForReturnsAndDiscounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Allowance for returns and discounts</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;">amwd_AllowanceForReturnsAndDiscounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>amwd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AccountsReceivableGrossCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableGrossCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://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=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-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>58
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140031292276368">
<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>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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_InventoryRawMaterials', window );">Raw materials</a></td>
<td class="nump">$ 90,451<span></span>
</td>
<td class="nump">$ 63,384<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcess', window );">Work-in-process</a></td>
<td class="nump">59,180<span></span>
</td>
<td class="nump">51,176<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoods', window );">Finished goods</a></td>
<td class="nump">78,628<span></span>
</td>
<td class="nump">43,607<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">$ 228,259<span></span>
</td>
<td class="nump">$ 158,167<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_InventoryFinishedGoods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://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=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_InventoryRawMaterials">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryRawMaterials</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcess">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWorkInProcess</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140031286901120">
<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>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" 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">$ 541,328<span></span>
</td>
<td class="nump">$ 501,596<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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less accumulated amortization and depreciation</a></td>
<td class="num">(327,520)<span></span>
</td>
<td class="num">(297,594)<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_PropertyPlantAndEquipmentNet', window );">Property, Plant and Equipment, Net, Total</a></td>
<td class="nump">213,808<span></span>
</td>
<td class="nump">204,002<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_OtherDepreciationAndAmortization', window );">Amortization and depreciation expense on property, plant and equipment</a></td>
<td class="nump">38,000<span></span>
</td>
<td class="nump">38,300<span></span>
</td>
<td class="nump">$ 36,900<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization', window );">Finance Lease, Right-of-Use Asset, Accumulated Amortization</a></td>
<td class="nump">32,800<span></span>
</td>
<td class="nump">33,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_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="ro">
<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">4,431<span></span>
</td>
<td class="nump">4,431<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 );">Buildings And 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="re">
<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">119,066<span></span>
</td>
<td class="nump">116,103<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=amwd_BuildingAndImprovementsCapitalLeasesMember', window );">Building And Improvements - Capital Leases [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">11,164<span></span>
</td>
<td class="nump">11,636<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">324,417<span></span>
</td>
<td class="nump">312,555<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=amwd_MachineryAndEquipmentCapitalLeasesMember', window );">Machinery And Equipment - Capital Leases [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">31,341<span></span>
</td>
<td class="nump">31,386<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="re">
<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">22,794<span></span>
</td>
<td class="nump">22,669<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_SoftwareAndSoftwareDevelopmentCostsMember', window );">Software and Software Development Costs</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,115<span></span>
</td>
<td class="nump">$ 2,816<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=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 amortization of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-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_FinanceLeaseRightOfUseAssetAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 charged against earnings to allocate the cost of tangible and intangible assets over their remaining economic lives, 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 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><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 S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=amwd_BuildingAndImprovementsCapitalLeasesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=amwd_BuildingAndImprovementsCapitalLeasesMember</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=amwd_MachineryAndEquipmentCapitalLeasesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=amwd_MachineryAndEquipmentCapitalLeasesMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SoftwareAndSoftwareDevelopmentCostsMember</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>60
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140031287171040">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Intangible Assets and Trademarks (Details) - Customer Relationships [Member] - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<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 );">Intangibles, gross</a></td>
<td class="nump">$ 274,000<span></span>
</td>
<td class="nump">$ 274,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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Less accumulated amortization</a></td>
<td class="num">(197,889)<span></span>
</td>
<td class="num">(152,222)<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 );">Intangibles, net</a></td>
<td class="nump">$ 76,111<span></span>
</td>
<td class="nump">$ 121,778<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_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140031281188592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets and Trademarks Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<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="nump">$ 45.7<span></span>
</td>
<td class="nump">$ 47.9<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 [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_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>
</tr>
<tr class="re">
<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 );">Intangible assets, useful life</a></td>
<td class="text">6 years<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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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 );">Intangible assets, useful life</a></td>
<td class="text">6 years<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_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_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_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>62
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140031282991248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loans Payable and Long-Term Debt (Schedule Of Debt Maturities) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 26, 2021</div></th>
<th class="th"><div>Jan. 25, 2016</div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Mar. 08, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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_LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths', window );">2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,264<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_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,744<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_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearThree', window );">2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,066<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_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFour', window );">2026</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">469,627<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_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFive', window );">2027</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">269<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_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalAfterYearFive', window );">2028 and thereafter</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,582<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_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities', window );">Debt, outstanding balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">512,552<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 526,153<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,556)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,381)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent', window );">Current maturities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,264)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8,322)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligations', window );">Total long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">506,732<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">513,450<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentRepurchaseDate', window );">Debt Instrument, Repurchase Date</a></td>
<td class="text">Apr. 26,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_amwd_NewMarketsTaxCreditInvestment', window );">New Markets Tax Credit Investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,300<span></span>
</td>
<td class="text">&#160;<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_amwd_NewMarketsTaxCreditRecapturePeriod', window );">New Markets Tax Credit, Recapture Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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=us-gaap_OtherNoncurrentAssetsMember', window );">Other Noncurrent Assets [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_NotesAndLoansReceivableNetNoncurrent', window );">Financing Receivable, after Allowance for Credit Loss, Noncurrent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,300<span></span>
</td>
<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_BalanceSheetLocationAxis=us-gaap_LongTermDebtMember', window );">Long-term Debt [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_LoansPayable', window );">Amount drawn on loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,700<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]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_amwd_FinanceLeaseInterestRate', window );">Interest rates on finance leases (percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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_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_amwd_FinanceLeaseInterestRate', window );">Interest rates on finance leases (percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.60%<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_NotesPayableToBanksMember', window );">Notes Payable to Banks [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_DeferredFinanceCostsNet', window );">Debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(300)<span></span>
</td>
<td class="text">&#160;<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 );">Loan agreement amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 400<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_DebtInstrumentTerm', window );">Loan term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">30 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_DebtInstrumentInterestRateEffectivePercentage', window );">LIBOR rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.20%<span></span>
</td>
<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_amwd_DeferredFinanceCostsAmortizationPeriod', window );">Deferred Finance Costs, Amortization Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">30 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="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]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LineOfCredit', window );">Borrowed under the Credit Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 263,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">264,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_LineOfCreditFacilityCommitmentFeePercentage', window );">Line of Credit Facility, Commitment Fee Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.20%<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_amwd_ConsolidatedInterestCoverageRatio', window );">Consolidated Interest Coverage Ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.00<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_amwd_TotalNetLeverageRatio', window );">Total Net Leverage Ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility [Member] | Base Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Spread on interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility [Member] | London Interbank Offered Rate (LIBOR) [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 );">Spread on interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember', window );">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="re">
<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_LineOfCredit', window );">Borrowed under the Credit Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,300<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_DebtInstrumentAxis=amwd_TermLoansMember', window );">Term Loans [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_LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths', window );">2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="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_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,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_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearThree', window );">2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,750<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_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFour', window );">2026</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">206,250<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_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFive', window );">2027</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="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_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalAfterYearFive', window );">2028 and thereafter</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="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_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities', window );">Debt, outstanding balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">237,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">250,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_DebtInstrumentAxis=amwd_EconomicMember', window );">Economic Development Loans [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_LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths', window );">2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,264<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_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,944<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_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearThree', window );">2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">630<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_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFour', window );">2026</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">118<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_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFive', window );">2027</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7<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_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalAfterYearFive', window );">2028 and thereafter</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="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_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities', window );">Debt, outstanding balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,963<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,494<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_DebtInstrumentAxis=amwd_OtherLongTermDebtMember', window );">Other Long-term Debt [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_LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths', window );">2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="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_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">300<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_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearThree', window );">2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">686<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_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFour', window );">2026</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">259<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_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFive', window );">2027</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">262<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_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalAfterYearFive', window );">2028 and thereafter</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,582<span></span>
</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_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities', window );">Debt, outstanding balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,089<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,659<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility [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_LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths', window );">2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="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_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="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_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearThree', window );">2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="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_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFour', window );">2026</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">263,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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFive', window );">2027</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="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_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalAfterYearFive', window );">2028 and thereafter</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="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_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities', window );">Debt, outstanding balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 263,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 264,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_amwd_ConsolidatedInterestCoverageRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Consolidated Interest Coverage Ratio</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;">amwd_ConsolidatedInterestCoverageRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>amwd_</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_amwd_DeferredFinanceCostsAmortizationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Finance Costs, Amortization 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;">amwd_DeferredFinanceCostsAmortizationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>amwd_</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_amwd_FinanceLeaseInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Finance Lease, Interest Rate</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;">amwd_FinanceLeaseInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>amwd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_amwd_NewMarketsTaxCreditInvestment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>New Markets Tax Credit Investment</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;">amwd_NewMarketsTaxCreditInvestment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>amwd_</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_amwd_NewMarketsTaxCreditRecapturePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>New Markets Tax Credit, Recapture 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;">amwd_NewMarketsTaxCreditRecapturePeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>amwd_</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_amwd_TotalNetLeverageRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Net Leverage Ratio</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;">amwd_TotalNetLeverageRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>amwd_</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_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateEffectivePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_DebtInstrumentRepurchaseDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date the debt instrument was repurchased, in YYYY-MM-DD format.</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_DebtInstrumentRepurchaseDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_DebtInstrumentTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration 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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><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(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityCommitmentFeePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityCommitmentFeePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, aggregate carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16)(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LongTermDebtAndCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 and lease obligation, 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/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAndCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LongTermDebtAndCapitalLeaseObligationsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 and lease obligation, 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 and lease obligation, including portion classified as 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;">us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Principal amount of long-term debt and capital lease obligation 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Principal amount of long-term debt and capital lease obligation 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Principal amount of long-term debt and capital lease obligation 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Principal amount of long-term debt and capital lease obligation 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Principal amount of long-term debt and capital lease obligation 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Principal amount of long-term debt and capital lease obligation 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_NotesAndLoansReceivableNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 financing receivable, 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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesAndLoansReceivableNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=us-gaap_OtherNoncurrentAssetsMember</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=us-gaap_LongTermDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=us-gaap_LongTermDebtMember</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_LongtermDebtTypeAxis=us-gaap_NotesPayableToBanksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NotesPayableToBanksMember</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_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_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LondonInterbankOfferedRateLIBORMember</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_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_CreditFacilityAxis=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_DebtInstrumentAxis=amwd_TermLoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=amwd_TermLoansMember</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=amwd_EconomicMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=amwd_EconomicMember</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=amwd_OtherLongTermDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=amwd_OtherLongTermDebtMember</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_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_DebtInstrumentAxis=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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140031281011392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loans Payable and Long-Term Debt (Narrative) (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 26, 2021</div></th>
<th class="th"><div>Apr. 22, 2021</div></th>
<th class="th"><div>Dec. 29, 2017</div></th>
<th class="th"><div>Jan. 25, 2016</div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Mar. 08, 2022</div></th>
<th class="th"><div>Feb. 12, 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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities', window );">Debt, outstanding balance</a></td>
<td class="text">&#160;<span></span>
</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">$ 512,552,000<span></span>
</td>
<td class="nump">$ 526,153,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_amwd_NewMarketsTaxCreditInvestment', window );">New Markets Tax Credit Investment</a></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,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>
<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_amwd_NewMarketsTaxCreditRecapturePeriod', window );">New Markets Tax Credit, Recapture Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</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,556,000<span></span>
</td>
<td class="nump">4,381,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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentRepurchaseDate', window );">Debt Instrument, Repurchase Date</a></td>
<td class="text">Apr. 26,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="text">&#160;<span></span>
</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">45,700,000<span></span>
</td>
<td class="nump">47,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior Notes [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentRedemptionPricePercentage', window );">Debt Instrument, Redemption Price, Percentage</a></td>
<td class="nump">102.438%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_NotesPayableToBanksMember', window );">Notes Payable to Banks [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentInterestRateEffectivePercentage', window );">LIBOR rate</a></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.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 );">Loan agreement 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="nump">$ 6,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 400,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_DebtInstrumentTerm', window );">Loan term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">30 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Debt issuance costs</a></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">$ 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>
<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_amwd_DeferredFinanceCostsAmortizationPeriod', window );">Deferred Finance Costs, Amortization Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">30 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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=us-gaap_OtherNoncurrentAssetsMember', window );">Other Noncurrent Assets [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_NotesAndLoansReceivableNetNoncurrent', window );">Financing Receivable, after Allowance for Credit Loss, Noncurrent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,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>
<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_BalanceSheetLocationAxis=us-gaap_LongTermDebtMember', window );">Long-term Debt [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LoansPayable', window );">Amount drawn on loan</a></td>
<td class="text">&#160;<span></span>
</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,700,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_BalanceSheetLocationAxis=us-gaap_LiabilityMember', window );">Liability | Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_FinanceLeaseLiability', window );">Outstanding amounts under finance lease obligations</a></td>
<td class="text">&#160;<span></span>
</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,000,000<span></span>
</td>
<td class="nump">5,500,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_DebtInstrumentAxis=amwd_InitialTermLoanMember', window );">Initial Term Loan [Member] | Loans Payable [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Loan agreement amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 250,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfDebt', window );">Proceeds from Issuance of Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">250,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=amwd_InitialTermLoanAndDelayedDrawLoanMember', window );">Initial Term Loan And Delayed Draw Loan [Member] | Loans Payable [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentCarryingAmount', window );">Long-term Debt, Gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">250,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=amwd_DelayedDrawTermLoanMember', window );">Delayed Draw Term Loan [Member] | Loans Payable [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Loan agreement amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">250,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=amwd_A4.875SeniorNotesDue2026Member', window );">4.875% Senior Notes Due 2026 [Member] | Senior Notes [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Loan agreement 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 350,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_DebtInstrumentInterestRateStatedPercentage', window );">Debt instrument, interest rate, stated percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.875%<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_DebtInstrumentAxis=amwd_TermLoansMember', window );">Term Loans [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities', window );">Debt, outstanding balance</a></td>
<td class="text">&#160;<span></span>
</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">$ 237,500,000<span></span>
</td>
<td class="nump">250,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=amwd_TermLoansMember', window );">Term Loans [Member] | Loans Payable [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Loan agreement amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 250,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ProceedsFromIssuanceOfDebt', window );">Proceeds from Issuance of Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">250,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Long-term Debt, Gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">237,500,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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_amwd_FinanceLeaseInterestRate', window );">Interest rates on finance leases (percent)</a></td>
<td class="text">&#160;<span></span>
</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.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]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_amwd_FinanceLeaseInterestRate', window );">Interest rates on finance leases (percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.60%<span></span>
</td>
<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]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LineOfCredit', window );">Amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 263,000,000<span></span>
</td>
<td class="nump">264,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" 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 term loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">264,000,000<span></span>
</td>
<td class="nump">50,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Line of credit facility, maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">500,000,000<span></span>
</td>
<td class="nump">100,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Line of Credit Facility, Remaining Borrowing Capacity</a></td>
<td class="text">&#160;<span></span>
</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">$ 225,300,000<span></span>
</td>
<td class="nump">227,700,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_LineOfCreditFacilityCommitmentFeePercentage', window );">Line of Credit Facility, Commitment Fee 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">0.20%<span></span>
</td>
<td class="text">&#160;<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_amwd_ConsolidatedInterestCoverageRatio', window );">Consolidated Interest Coverage Ratio</a></td>
<td class="text">&#160;<span></span>
</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.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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_amwd_TotalNetLeverageRatio', window );">Total Net Leverage Ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.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_LineOfCreditMember', window );">Line of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Line of credit facility, maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,000,000<span></span>
</td>
<td class="nump">$ 25,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember', window );">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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LineOfCredit', window );">Amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,700,000<span></span>
</td>
<td class="nump">$ 8,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember', window );">London Interbank Offered Rate (LIBOR) [Member] | Revolving Credit Facility [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Spread on interest rate</a></td>
<td class="text">&#160;<span></span>
</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.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_VariableRateAxis=us-gaap_BaseRateMember', window );">Base Rate | Revolving Credit Facility [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Spread on interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_amwd_ConsolidatedInterestCoverageRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Consolidated Interest Coverage Ratio</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;">amwd_ConsolidatedInterestCoverageRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>amwd_</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_amwd_DeferredFinanceCostsAmortizationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Finance Costs, Amortization 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;">amwd_DeferredFinanceCostsAmortizationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>amwd_</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_amwd_FinanceLeaseInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Finance Lease, Interest Rate</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;">amwd_FinanceLeaseInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>amwd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_amwd_NewMarketsTaxCreditInvestment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>New Markets Tax Credit Investment</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;">amwd_NewMarketsTaxCreditInvestment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>amwd_</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_amwd_NewMarketsTaxCreditRecapturePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>New Markets Tax Credit, Recapture 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;">amwd_NewMarketsTaxCreditRecapturePeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>amwd_</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_amwd_TotalNetLeverageRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Net Leverage Ratio</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;">amwd_TotalNetLeverageRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>amwd_</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_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateEffectivePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentRedemptionPricePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 price of original principal amount of debt at which debt can be redeemed by the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph e<br> -URI http://asc.fasb.org/extlink&amp;oid=123599511&amp;loc=d3e64711-112823<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentRedemptionPricePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentRepurchaseDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date the debt instrument was repurchased, in YYYY-MM-DD format.</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_DebtInstrumentRepurchaseDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_DebtInstrumentTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration 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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><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(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityCommitmentFeePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityCommitmentFeePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, aggregate carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16)(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 and lease obligation, including portion classified as 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;">us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_NotesAndLoansReceivableNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 financing receivable, 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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesAndLoansReceivableNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromIssuanceOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and 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://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 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_LongtermDebtTypeAxis=us-gaap_NotesPayableToBanksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NotesPayableToBanksMember</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=us-gaap_OtherNoncurrentAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=us-gaap_OtherNoncurrentAssetsMember</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=us-gaap_LongTermDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=us-gaap_LongTermDebtMember</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=us-gaap_LiabilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=us-gaap_LiabilityMember</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_FairValueByLiabilityClassAxis=us-gaap_DebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FairValueByLiabilityClassAxis=us-gaap_DebtMember</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=amwd_InitialTermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=amwd_InitialTermLoanMember</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_LoansPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LoansPayableMember</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=amwd_InitialTermLoanAndDelayedDrawLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=amwd_InitialTermLoanAndDelayedDrawLoanMember</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=amwd_DelayedDrawTermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=amwd_DelayedDrawTermLoanMember</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=amwd_A4.875SeniorNotesDue2026Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=amwd_A4.875SeniorNotesDue2026Member</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=amwd_TermLoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=amwd_TermLoansMember</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_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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=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_CreditFacilityAxis=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_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LondonInterbankOfferedRateLIBORMember</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140031281299120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share (Schedule Of Earnings (Loss) Per Share, Basic And Diluted) (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">$ (29,722)<span></span>
</td>
<td class="nump">$ 61,193<span></span>
</td>
<td class="nump">$ 73,653<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="nump">16,592<span></span>
</td>
<td class="nump">16,970<span></span>
</td>
<td class="nump">16,908<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Stock options and restricted stock units</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">67<span></span>
</td>
<td class="nump">44<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 (loss) per common share - weighted-average shares and assumed conversions</a></td>
<td class="nump">16,592<span></span>
</td>
<td class="nump">17,037<span></span>
</td>
<td class="nump">16,952<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Net earnings (loss) per share, Basic (usd per share)</a></td>
<td class="num">$ (1.79)<span></span>
</td>
<td class="nump">$ 3.61<span></span>
</td>
<td class="nump">$ 4.36<span></span>
</td>
</tr>
<tr class="re">
<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 );">Net earnings (loss) per share, Diluted (usd per share)</a></td>
<td class="num">$ (1.79)<span></span>
</td>
<td class="nump">$ 3.59<span></span>
</td>
<td class="nump">$ 4.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_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment</td>
</tr>
<tr>
<td style="padding-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_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140031286916864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share (Narrative) (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
<th class="th"><div>May 25, 2021</div></th>
<th class="th"><div>Aug. 22, 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_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Treasury Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Potentially dilutive shares</a></td>
<td class="nump">48,379<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_TreasuryStockSharesAcquired', window );">Treasury Stock, Shares, Acquired</a></td>
<td class="nump">299,781<span></span>
</td>
<td class="nump">200,046<span></span>
</td>
<td class="nump">0<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_ShareRepurchaseProgramAxis=amwd_ShareRepurchaseProgram2019Member', window );">Share Repurchase Program 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Treasury Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_StockRepurchaseProgramAuthorizedAmount1', window );">Stock Repurchase Program, Authorized 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">$ 50,000,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_TreasuryStockValueAcquiredCostMethod', window );">Treasury Stock, Value, Acquired, Cost Method</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_amwd_StockRepurchaseProgramCancelledAuthorizedRepurchaseAmount', window );">Stock Repurchase Program Cancelled Authorized Repurchase 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="nump">$ 30,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareRepurchaseProgramAxis=amwd_ShareRepurchaseProgram2021Member', window );">Share Repurchase Program 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Treasury Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StockRepurchaseProgramAuthorizedAmount1', window );">Stock Repurchase Program, Authorized 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="nump">$ 100,000,000<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_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Stock Repurchase Program, Remaining Authorized Repurchase Amount</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_TreasuryStockValueAcquiredCostMethod', window );">Treasury Stock, Value, Acquired, Cost Method</a></td>
<td class="nump">$ 25,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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_amwd_StockRepurchaseProgramCancelledAuthorizedRepurchaseAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock Repurchase Program Cancelled Authorized Repurchase Amount</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">amwd_StockRepurchaseProgramCancelledAuthorizedRepurchaseAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>amwd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityClassOfTreasuryStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityClassOfTreasuryStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stock repurchase plan authorized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramAuthorizedAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount remaining of a stock repurchase plan authorized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_TreasuryStockSharesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and are being held in treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockSharesAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValueAcquiredCostMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValueAcquiredCostMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareRepurchaseProgramAxis=amwd_ShareRepurchaseProgram2019Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ShareRepurchaseProgramAxis=amwd_ShareRepurchaseProgram2019Member</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_ShareRepurchaseProgramAxis=amwd_ShareRepurchaseProgram2021Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ShareRepurchaseProgramAxis=amwd_ShareRepurchaseProgram2021Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140031287099632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Narrative) (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Apr. 30, 2022 </div>
<div>USD ($) </div>
<div>performance_period </div>
<div>plan </div>
<div>shares</div>
</th>
<th class="th">
<div>Apr. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 30, 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_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>
</tr>
<tr class="ro">
<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 );">Stock-based compensation expense, before income taxes | $</a></td>
<td class="nump">$ 4,708<span></span>
</td>
<td class="nump">$ 4,598<span></span>
</td>
<td class="nump">$ 3,989<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_amwd_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofPlans', window );">Number of stock incentive plans | plan</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Shares available for awards | shares</a></td>
<td class="nump">508,968<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_amwd_PerformancePeriod', window );">Performance period</a></td>
<td class="text">1 year<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_amwd_PeriodToAchieveCulturalGoals', window );">Period to achieve cultural goals</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 compensation and related expenses | $</a></td>
<td class="nump">$ 44,436<span></span>
</td>
<td class="nump">$ 58,577<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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_amwd_NumberOfPerformancePeriods', window );">Number of performance periods | performance_period</a></td>
<td class="nump">3<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Total unrecognized compensation expense related to unvested stock options granted | $</a></td>
<td class="nump">$ 13,600<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 );">Expected to be recognized over a weighted average period</a></td>
<td class="text">1 year 7 months 6 days<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_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs) [Member] | Employee Only</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_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>
</tr>
<tr class="re">
<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 period, years</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs) [Member] | Non Employee Directors only</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_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>
</tr>
<tr class="ro">
<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 period, years</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=amwd_PerformanceBasedRestrictedStockTrackingUnitsRstusMember', window );">Performance-Based Restricted Stock Tracking Units (RSTUs) [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_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>
</tr>
<tr class="re">
<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 approved for grants | shares</a></td>
<td class="nump">5,794<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=amwd_ServiceBasedRestrictedStockTrackingUnitsRstusMember', window );">Service-Based Restricted Stock Tracking Units (RSTUs) [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_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>
</tr>
<tr class="ro">
<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 approved for grants | shares</a></td>
<td class="nump">3,096<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=amwd_RestrictedStockTrackingUnitsRstusMember', window );">Restricted Stock Tracking Units (RSTUs) [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_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>
</tr>
<tr class="re">
<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 period, years</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_amwd_NumberOfPerformancePeriods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Performance Periods</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;">amwd_NumberOfPerformancePeriods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>amwd_</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_amwd_PerformancePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Performance 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;">amwd_PerformancePeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>amwd_</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_amwd_PeriodToAchieveCulturalGoals">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 To Achieve Cultural Goals</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;">amwd_PeriodToAchieveCulturalGoals</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>amwd_</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_amwd_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Number of 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;">amwd_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>amwd_</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>instant</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=120381028&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=122041274&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=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 to be recognized for option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-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_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_GranteeStatusAxis=amwd_EmployeeOnlyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_GranteeStatusAxis=amwd_EmployeeOnlyMember</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_GranteeStatusAxis=amwd_NonEmployeeDirectorsOnlyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_GranteeStatusAxis=amwd_NonEmployeeDirectorsOnlyMember</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=amwd_PerformanceBasedRestrictedStockTrackingUnitsRstusMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=amwd_PerformanceBasedRestrictedStockTrackingUnitsRstusMember</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=amwd_ServiceBasedRestrictedStockTrackingUnitsRstusMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=amwd_ServiceBasedRestrictedStockTrackingUnitsRstusMember</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=amwd_RestrictedStockTrackingUnitsRstusMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=amwd_RestrictedStockTrackingUnitsRstusMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140031280988672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Summary Of RSU's Activity) (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=amwd_EmployeePerformanceBasedRestrictedStockUnitsMember', window );">Employee Performance Based Restricted Stock Units [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Issued and outstanding, beginning balance</a></td>
<td class="nump">131,684<span></span>
</td>
<td class="nump">117,687<span></span>
</td>
<td class="nump">89,182<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="nump">57,392<span></span>
</td>
<td class="nump">124,374<span></span>
</td>
<td class="nump">61,379<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_amwd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledNumber', window );">Cancelled due to non-achievement of performance goals</a></td>
<td class="num">(1,975)<span></span>
</td>
<td class="num">(17,461)<span></span>
</td>
<td class="num">(11,305)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Settled in common stock</a></td>
<td class="num">(19,930)<span></span>
</td>
<td class="num">(19,058)<span></span>
</td>
<td class="num">(18,628)<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="num">(12,561)<span></span>
</td>
<td class="num">(73,858)<span></span>
</td>
<td class="num">(2,941)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Issued and outstanding, ending balance</a></td>
<td class="nump">154,610<span></span>
</td>
<td class="nump">131,684<span></span>
</td>
<td class="nump">117,687<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=amwd_ServicedBasedRestrictedStockUnitsMember', window );">Serviced-Based 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Issued and outstanding, beginning balance</a></td>
<td class="nump">91,471<span></span>
</td>
<td class="nump">79,210<span></span>
</td>
<td class="nump">61,269<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="nump">85,568<span></span>
</td>
<td class="nump">76,846<span></span>
</td>
<td class="nump">42,691<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_amwd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledNumber', window );">Cancelled due to non-achievement of performance goals</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Settled in common stock</a></td>
<td class="num">(23,242)<span></span>
</td>
<td class="num">(27,208)<span></span>
</td>
<td class="num">(21,521)<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="num">(6,563)<span></span>
</td>
<td class="num">(37,377)<span></span>
</td>
<td class="num">(3,229)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Issued and outstanding, ending balance</a></td>
<td class="nump">147,234<span></span>
</td>
<td class="nump">91,471<span></span>
</td>
<td class="nump">79,210<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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Issued and outstanding, beginning balance</a></td>
<td class="nump">223,155<span></span>
</td>
<td class="nump">196,897<span></span>
</td>
<td class="nump">150,451<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="nump">142,960<span></span>
</td>
<td class="nump">201,220<span></span>
</td>
<td class="nump">104,070<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_amwd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledNumber', window );">Cancelled due to non-achievement of performance goals</a></td>
<td class="num">(1,975)<span></span>
</td>
<td class="num">(17,461)<span></span>
</td>
<td class="num">(11,305)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Settled in common stock</a></td>
<td class="num">(43,172)<span></span>
</td>
<td class="num">(46,266)<span></span>
</td>
<td class="num">(40,149)<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="num">(19,124)<span></span>
</td>
<td class="num">(111,235)<span></span>
</td>
<td class="num">(6,170)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Issued and outstanding, ending balance</a></td>
<td class="nump">301,844<span></span>
</td>
<td class="nump">223,155<span></span>
</td>
<td class="nump">196,897<span></span>
</td>
</tr>
<tr class="re">
<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 [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value, beginning balance</a></td>
<td class="nump">$ 64.81<span></span>
</td>
<td class="nump">$ 66.68<span></span>
</td>
<td class="nump">$ 76.91<span></span>
</td>
</tr>
<tr class="re">
<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 );">Weighted average grant date fair value, Awarded</a></td>
<td class="nump">76.97<span></span>
</td>
<td class="nump">66.00<span></span>
</td>
<td class="nump">53.95<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_amwd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value, cancelled due to non-achievement of performance goals</a></td>
<td class="nump">104.10<span></span>
</td>
<td class="nump">89.31<span></span>
</td>
<td class="nump">85.13<span></span>
</td>
</tr>
<tr class="re">
<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 );">Weighted average grant date fair value, settled in common shares</a></td>
<td class="nump">71.47<span></span>
</td>
<td class="nump">88.57<span></span>
</td>
<td class="nump">67.03<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Weighted average grant date fair value, forfeited</a></td>
<td class="nump">72.79<span></span>
</td>
<td class="nump">71.63<span></span>
</td>
<td class="nump">86.68<span></span>
</td>
</tr>
<tr class="re">
<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 );">Weighted average grant date fair value, ending balance</a></td>
<td class="nump">$ 69.10<span></span>
</td>
<td class="nump">$ 64.81<span></span>
</td>
<td class="nump">$ 66.68<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] | Non Employee Directors only</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs) [Member] | Employee Only</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" 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>
<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_amwd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Cancelled 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;">amwd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>amwd_</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_amwd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options, Cancelled Weighted Average Grant Date 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;">amwd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>amwd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=amwd_EmployeePerformanceBasedRestrictedStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=amwd_EmployeePerformanceBasedRestrictedStockUnitsMember</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=amwd_ServicedBasedRestrictedStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=amwd_ServicedBasedRestrictedStockUnitsMember</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_GranteeStatusAxis=amwd_NonEmployeeDirectorsOnlyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_GranteeStatusAxis=amwd_NonEmployeeDirectorsOnlyMember</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_GranteeStatusAxis=amwd_EmployeeOnlyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_GranteeStatusAxis=amwd_EmployeeOnlyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140031281188208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Stock-Based Compensation Expense Allocated) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [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_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense, before income taxes</a></td>
<td class="nump">$ 4,708<span></span>
</td>
<td class="nump">$ 4,598<span></span>
</td>
<td class="nump">$ 3,989<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=amwd_CostOfSalesAndDistributionMember', window );">Cost Of Sales And 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [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_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense, before income taxes</a></td>
<td class="nump">1,299<span></span>
</td>
<td class="nump">1,461<span></span>
</td>
<td class="nump">809<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_SellingAndMarketingExpenseMember', window );">Selling And Marketing Expense [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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [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_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense, before income taxes</a></td>
<td class="nump">1,266<span></span>
</td>
<td class="nump">982<span></span>
</td>
<td class="nump">1,006<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_GeneralAndAdministrativeExpenseMember', window );">General And Administrative Expense [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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [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_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense, before income taxes</a></td>
<td class="nump">$ 2,143<span></span>
</td>
<td class="nump">$ 2,155<span></span>
</td>
<td class="nump">$ 2,174<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_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=120381028&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=122041274&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=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems</td>
</tr>
<tr>
<td style="padding-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=amwd_CostOfSalesAndDistributionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=amwd_CostOfSalesAndDistributionMember</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_SellingAndMarketingExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SellingAndMarketingExpenseMember</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_GeneralAndAdministrativeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_GeneralAndAdministrativeExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140031280987872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit and Retirement Plans (Narrative) (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Apr. 30, 2022 </div>
<div>USD ($) </div>
<div>plan</div>
</th>
<th class="th">
<div>Apr. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 30, 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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount', window );">Recognized expenses for profit-sharing contributions</a></td>
<td class="nump">$ 800,000<span></span>
</td>
<td class="nump">$ 2,900,000<span></span>
</td>
<td class="nump">$ 3,700,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_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch', window );">401(k) contributions, percent match of employee's annual contribution</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent', window );">Effective maximum contribution of base earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_amwd_NumberOfDefinedBenefitPensionPlans', window );">Number of defined benefit pension plans | plan</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax', window );">Accumulated other comprehensive loss, net of tax</a></td>
<td class="num">$ (10,225,000)<span></span>
</td>
<td class="nump">54,568,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_DefinedBenefitPlanAccumulatedBenefitObligation', window );">Accumulated benefit obligation</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">196,500,000<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_DefinedBenefitPlanContributionsByEmployer', window );">Defined Benefit Plan, Plan Assets, Contributions by Employer</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">500,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_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_amwd_DefinedContributionPlanPercentOfAfterTaxEarningsContributionPercent', window );">Percent of after tax earnings contributed in profit sharing</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_amwd_DefinedContributionPlanPercentOfAfterTaxEarningsContributionPercent', window );">Percent of after tax earnings contributed in profit sharing</a></td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanNameAxis=amwd_A401kPlanMember', window );">401(k) Plan [Member] | Other Postretirement Benefits 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Expense for 401(k) matching contributions</a></td>
<td class="nump">$ 11,700,000<span></span>
</td>
<td class="nump">$ 11,900,000<span></span>
</td>
<td class="nump">$ 10,100,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_amwd_DefinedContributionPlanPercentOfAfterTaxEarningsContributionPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined Contribution Plan, Percent Of After Tax Earnings, Contribution, Percent</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;">amwd_DefinedContributionPlanPercentOfAfterTaxEarningsContributionPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>amwd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_amwd_NumberOfDefinedBenefitPensionPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Defined Benefit Pension 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;">amwd_NumberOfDefinedBenefitPensionPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>amwd_</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_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (j)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br><br>Reference 3: http://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 (i-k)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedBenefitPlanAccumulatedBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 actuarial present value of benefits attributed to employee service rendered, excluding assumptions about future compensation level.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanContributionsByEmployer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 contribution received by defined benefit plan from employer which increases plan 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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanContributionsByEmployer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-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_DefinedContributionPlanCostRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanCostRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 discretionary contributions made by an employer to a defined contribution plan.</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_DefinedContributionPlanEmployerDiscretionaryContributionAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedContributionPlanEmployerMatchingContributionPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.</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_DefinedContributionPlanEmployerMatchingContributionPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 employer matches of the employee's percentage contribution matched.</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_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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_RetirementPlanNameAxis=amwd_A401kPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanNameAxis=amwd_A401kPlanMember</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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140031286857408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit and Retirement Plans (Reconciliation Of Benefit Obligations, Plan Assets, And Funded Status) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 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_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement 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_DefinedBenefitPlanBenefitObligation', window );">Projected benefit obligation at beginning of year</a></td>
<td class="nump">$ 196,537<span></span>
</td>
<td class="nump">$ 191,184<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_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">3,147<span></span>
</td>
<td class="nump">4,662<span></span>
</td>
<td class="nump">$ 5,974<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActuarialGainLoss', window );">Acturial (gains) and losses</a></td>
<td class="num">(3,738)<span></span>
</td>
<td class="nump">6,759<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_DefinedBenefitPlanBenefitObligationBenefitsPaid', window );">Benefits paid</a></td>
<td class="num">(4,214)<span></span>
</td>
<td class="num">(6,068)<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_DefinedBenefitPlanSettlementsBenefitObligation', window );">Defined Benefit Plan, Benefit Obligation, (Increase) Decrease for Settlement</a></td>
<td class="nump">191,732<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_DefinedBenefitPlanBenefitObligation', window );">Projected benefit obligation at end of year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">196,537<span></span>
</td>
<td class="nump">191,184<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets at beginning of year</a></td>
<td class="nump">193,552<span></span>
</td>
<td class="nump">190,743<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_DefinedBenefitPlanActualReturnOnPlanAssets', window );">Actual return on plan assets</a></td>
<td class="nump">3,373<span></span>
</td>
<td class="nump">8,877<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_DefinedBenefitPlanPlanAssetsBenefitsPaid', window );">Benefits paid</a></td>
<td class="num">(4,214)<span></span>
</td>
<td class="num">(6,068)<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_DefinedBenefitPlanSettlementsPlanAssets', window );">Defined Benefit Plan, Plan Assets, Payment for Settlement</a></td>
<td class="nump">191,732<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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets at end of year</a></td>
<td class="nump">979<span></span>
</td>
<td class="nump">193,552<span></span>
</td>
<td class="nump">$ 190,743<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_DefinedBenefitPlanFundedStatusOfPlan', window );">Funded status of the plan</a></td>
<td class="nump">$ 979<span></span>
</td>
<td class="num">$ (2,985)<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_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_DefinedBenefitPlanActualReturnOnPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 plan assets of defined benefit plan from actual return (loss) determined by change in fair value of plan assets adjusted for contributions, benefit payments, and other expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedBenefitPlanActuarialGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanActuarialGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanBenefitObligationBenefitsPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(6)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39716-114964<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(02)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedBenefitPlanFundedStatusOfPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1703-114919<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFundedStatusOfPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedBenefitPlanInterestCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 recognized for passage of time related to defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanInterestCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedBenefitPlanPlanAssetsBenefitsPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 payment to participant under defined benefit plan which decreases plan assets. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39716-114964<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanSettlementsBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 to benefit obligation of defined benefit plan from irrevocable action relieving primary responsibility for benefit obligation and eliminating risk for obligation and assets used to effect settlement. Includes, but is not limited to, lump-sum cash payment to participant in exchange for right to receive specified benefits, purchase of nonparticipating annuity contract and change from remeasurement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(10)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanSettlementsBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedBenefitPlanSettlementsPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 payment, which decreases plan assets of defined benefit plan, for irrevocable action relieving primary responsibility for benefit obligation and eliminating risk for obligation and assets used to effect settlement. Transaction constituting settlement includes, but is not limited to, making lump-sum cash payment to participant in exchange for their rights to receive specified benefits and purchasing nonparticipating annuity contract.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(8)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanSettlementsPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>71
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140031289267728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit and Retirement Plans (Net Periodic Pension Cost) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 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_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement 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_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">$ 3,147<span></span>
</td>
<td class="nump">$ 4,662<span></span>
</td>
<td class="nump">$ 5,974<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets', window );">Expected return on plan assets</a></td>
<td class="num">(3,601)<span></span>
</td>
<td class="num">(8,430)<span></span>
</td>
<td class="num">(8,327)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_amwd_DefinedBenefitPlanRecognizedNetActuarialGainLoss', window );">Recognized net actuarial loss</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,761<span></span>
</td>
<td class="nump">1,692<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses', window );">Defined Benefit Plan, Amortization of Gain (Loss)</a></td>
<td class="num">(1,164)<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_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1', window );">Pension settlement, net</a></td>
<td class="num">(68,473)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Pension benefit cost</a></td>
<td class="nump">$ 69,183<span></span>
</td>
<td class="num">$ (2,007)<span></span>
</td>
<td class="num">$ (661)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_amwd_DefinedBenefitPlanRecognizedNetActuarialGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined Benefit Plan Recognized Net Actuarial Gain Loss</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;">amwd_DefinedBenefitPlanRecognizedNetActuarialGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>amwd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_DefinedBenefitPlanAmortizationOfGainsLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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) recognized in net periodic benefit (cost) credit of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanExpectedReturnOnPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanInterestCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 recognized for passage of time related to defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanInterestCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedBenefitPlanNetPeriodicBenefitCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 net periodic benefit cost (credit) for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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) recognized in net periodic benefit (cost) credit from irrevocable action relieving primary responsibility for benefit obligation and eliminating risk related to obligation and assets used to effect settlement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(7)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(7)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>72
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140031290019440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit and Retirement Plans (Schedule Of Assumptions Used To Determine Benenfit Obligations And Earnings Effects For Pension Plans) (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Discount rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">2.80%<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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension Plan, Defined Benefit [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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Discount rate</a></td>
<td class="nump">2.80%<span></span>
</td>
<td class="nump">3.16%<span></span>
</td>
<td class="nump">4.02%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets', window );">Expected return on plan assets</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">3.30%<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2919-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</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>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140031291792752">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Employee Benefit and Retirement Plans (Schedule Of Pension Assets By Major Category Of Plan Assets And Type Of Fair Value Measurements) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_amwd_DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets', window );">Plan assets at net asset value</a></td>
<td class="nump">$ 979<span></span>
</td>
<td class="nump">$ 193,552<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">QUOTED PRICES IN ACTIVE MARKETS (LEVEL 1) [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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_amwd_DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets', window );">Plan assets at net asset value</a></td>
<td class="nump">979<span></span>
</td>
<td class="nump">193,552<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">SIGNIFICANT OBSERVABLE INPUTS (LEVEL 2) [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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_amwd_DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets', window );">Plan assets at net asset value</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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">SIGNIFICANT UNOBSERVABLE INPUTS (LEVEL 3) [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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_amwd_DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets', window );">Plan assets at net asset value</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember', window );">Cash and Cash Equivalents [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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_amwd_DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets', window );">Plan assets at net asset value</a></td>
<td class="nump">979<span></span>
</td>
<td class="nump">80,524<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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember', window );">Cash and Cash Equivalents [Member] | QUOTED PRICES IN ACTIVE MARKETS (LEVEL 1) [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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_amwd_DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets', window );">Plan assets at net asset value</a></td>
<td class="nump">979<span></span>
</td>
<td class="nump">80,524<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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember', window );">Cash and Cash Equivalents [Member] | SIGNIFICANT OBSERVABLE INPUTS (LEVEL 2) [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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_amwd_DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets', window );">Plan assets at net asset value</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember', window );">Cash and Cash Equivalents [Member] | SIGNIFICANT UNOBSERVABLE INPUTS (LEVEL 3) [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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_amwd_DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets', window );">Plan assets at net asset value</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=amwd_MutualFundIncomeTaxMember', window );">Mutual Fund Income Tax [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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_amwd_DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets', window );">Plan assets at net asset value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">113,028<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_DefinedBenefitPlanByPlanAssetCategoriesAxis=amwd_MutualFundIncomeTaxMember', window );">Mutual Fund Income Tax [Member] | QUOTED PRICES IN ACTIVE MARKETS (LEVEL 1) [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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_amwd_DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets', window );">Plan assets at net asset value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">113,028<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_DefinedBenefitPlanByPlanAssetCategoriesAxis=amwd_MutualFundIncomeTaxMember', window );">Mutual Fund Income Tax [Member] | SIGNIFICANT OBSERVABLE INPUTS (LEVEL 2) [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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_amwd_DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets', window );">Plan assets at net asset value</a></td>
<td class="text">&#160;<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_DefinedBenefitPlanByPlanAssetCategoriesAxis=amwd_MutualFundIncomeTaxMember', window );">Mutual Fund Income Tax [Member] | SIGNIFICANT UNOBSERVABLE INPUTS (LEVEL 3) [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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_amwd_DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets', window );">Plan assets at net asset value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_amwd_DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined Benefit Plan, Alternative Investments, Fair Value Of Plan 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;">amwd_DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>amwd_</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_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=amwd_MutualFundIncomeTaxMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DefinedBenefitPlanByPlanAssetCategoriesAxis=amwd_MutualFundIncomeTaxMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140031290322240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative Financial Instruments (Narrative) (Details)<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>Apr. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>May 28, 2021 </div>
<div>USD ($) </div>
<div>instrument</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_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember', window );">Cash Flow Hedging</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_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems', window );"><strong>Derivative Instruments and Hedging Activities Disclosures [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_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths', window );">Cash Flow Hedge Gain (Loss) to be Reclassified within Twelve Months</a></td>
<td class="nump">$ 3,500,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_IncomeStatementLocationAxis=us-gaap_GainLossOnDerivativeInstrumentsMember', window );">Gain (Loss) on Derivative Instruments [Member] | Cash Flow Hedging</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_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems', window );"><strong>Derivative Instruments and Hedging Activities Disclosures [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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax', window );">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax</a></td>
<td class="num">(900,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_OtherComprehensiveIncomeLocationAxis=us-gaap_OtherComprehensiveIncomeMember', window );">Other Comprehensive Income (Loss) [Member] | Cash Flow Hedging</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_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems', window );"><strong>Derivative Instruments and Hedging Activities Disclosures [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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax', window );">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax</a></td>
<td class="nump">10,200,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_InterestRateSwapMember', window );">Interest Rate Swap [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_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems', window );"><strong>Derivative Instruments and Hedging Activities Disclosures [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_DerivativeFixedInterestRate', window );">Derivative, Fixed Interest Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.598%<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_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember', window );">Interest Rate Swap [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_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems', window );"><strong>Derivative Instruments and Hedging Activities Disclosures [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_DerivativeNumberOfInstrumentsHeld', window );">Derivative, Number of Instruments Held | instrument</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Derivative, Notional Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 200,000,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_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember', window );">Foreign Exchange Contract | Not Designated as Hedging Instrument</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_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems', window );"><strong>Derivative Instruments and Hedging Activities Disclosures [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_DerivativeNotionalAmount', window );">Derivative, Notional Amount</a></td>
<td class="nump">$ 0<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_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 estimated net amount of existing gains or losses on cash flow hedges at the reporting date expected to be reclassified to earnings within the next 12 months.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121549185&amp;loc=d3e80748-113994<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DerivativeFixedInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fixed interest rate related to the interest rate derivative.</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_DerivativeFixedInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems</td>
</tr>
<tr>
<td style="padding-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_DerivativeNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Nominal or face amount used to calculate payment on derivative.</p></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 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5580258-113959<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579245-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_DerivativeNotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeNumberOfInstrumentsHeld">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 derivative instruments of a particular group held by 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 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579245-113959<br><br>Reference 2: 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 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5580258-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_DerivativeNumberOfInstrumentsHeld</td>
</tr>
<tr>
<td style="padding-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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember</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_GainLossOnDerivativeInstrumentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_GainLossOnDerivativeInstrumentsMember</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_OtherComprehensiveIncomeLocationAxis=us-gaap_OtherComprehensiveIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OtherComprehensiveIncomeLocationAxis=us-gaap_OtherComprehensiveIncomeMember</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_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InterestRateSwapMember</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_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember</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_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember</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_HedgingDesignationAxis=us-gaap_NondesignatedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_HedgingDesignationAxis=us-gaap_NondesignatedMember</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>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140031286861792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Schedule Of Income Tax Expense) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>CURRENT</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">$ 8,748<span></span>
</td>
<td class="nump">$ 25,683<span></span>
</td>
<td class="nump">$ 29,072<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="nump">3,295<span></span>
</td>
<td class="nump">5,639<span></span>
</td>
<td class="nump">7,581<span></span>
</td>
</tr>
<tr class="ro">
<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">417<span></span>
</td>
<td class="nump">1,018<span></span>
</td>
<td class="nump">533<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 expense</a></td>
<td class="nump">12,460<span></span>
</td>
<td class="nump">32,340<span></span>
</td>
<td class="nump">37,186<span></span>
</td>
</tr>
<tr class="ro">
<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</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">(21,316)<span></span>
</td>
<td class="num">(10,741)<span></span>
</td>
<td class="num">(7,508)<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="num">(4,049)<span></span>
</td>
<td class="num">(1,896)<span></span>
</td>
<td class="num">(4,261)<span></span>
</td>
</tr>
<tr class="re">
<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">(352)<span></span>
</td>
<td class="num">(203)<span></span>
</td>
<td class="num">(142)<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 );">Total deferred benefit</a></td>
<td class="num">(25,717)<span></span>
</td>
<td class="num">(12,840)<span></span>
</td>
<td class="num">(11,911)<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 expense (benefit)</a></td>
<td class="num">(13,257)<span></span>
</td>
<td class="nump">19,500<span></span>
</td>
<td class="nump">25,275<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax', window );">Other comprehensive income (loss)</a></td>
<td class="nump">21,944<span></span>
</td>
<td class="num">(1,156)<span></span>
</td>
<td class="num">(573)<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_OtherComprehensiveIncomeLossTax', window );">Total comprehensive income tax expense</a></td>
<td class="nump">$ 8,687<span></span>
</td>
<td class="nump">$ 18,344<span></span>
</td>
<td class="nump">$ 24,702<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentForeignTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentForeignTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredForeignIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income of defined benefit 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 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e640-108580<br><br>Reference 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 10A<br> -Subparagraph (i-k)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherComprehensiveIncomeLossTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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) allocated to 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 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e39076-109324<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 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 4: 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 (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 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=123367319&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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 9: 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 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e640-108580<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140031286916160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Schedule Of Effective Income Tax Rate Reconciliation) (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Federal statutory rate</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch', window );">Federal income tax credits</a></td>
<td class="nump">5.40%<span></span>
</td>
<td class="num">(1.20%)<span></span>
</td>
<td class="num">(0.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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost', window );">Stock compensation</a></td>
<td class="num">(0.30%)<span></span>
</td>
<td class="nump">0.20%<span></span>
</td>
<td class="num">(0.10%)<span></span>
</td>
</tr>
<tr class="re">
<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 );">Uncertain tax positions</a></td>
<td class="nump">1.70%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Meals and entertainment</a></td>
<td class="num">(0.40%)<span></span>
</td>
<td class="nump">0.10%<span></span>
</td>
<td class="nump">0.30%<span></span>
</td>
</tr>
<tr class="re">
<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 );">Valuation allowance for deferred taxes</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.70%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_amwd_EffectiveIncomeTaxRateReconciliationForeignPercent', window );">Foreign</a></td>
<td class="nump">0.60%<span></span>
</td>
<td class="nump">0.60%<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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther', window );">Other</a></td>
<td class="num">(0.60%)<span></span>
</td>
<td class="nump">0.20%<span></span>
</td>
<td class="nump">0.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_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">State income taxes, net of federal tax effect</a></td>
<td class="nump">3.40%<span></span>
</td>
<td class="nump">3.20%<span></span>
</td>
<td class="nump">3.40%<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_EffectiveIncomeTaxRateContinuingOperations', window );">Effective income tax rate</a></td>
<td class="nump">30.80%<span></span>
</td>
<td class="nump">24.10%<span></span>
</td>
<td class="nump">25.50%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_amwd_EffectiveIncomeTaxRateReconciliationForeignPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Income Tax Rate Reconciliation, Foreign, Percent</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;">amwd_EffectiveIncomeTaxRateReconciliationForeignPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>amwd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 nondeductible expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 research tax 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140031280993504">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes (Schedule Of Significant Components Of Deferred Tax Assets And Liabilities) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGrossAbstract', window );"><strong>Deferred 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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts', window );">Accounts receivable</a></td>
<td class="nump">$ 1,941<span></span>
</td>
<td class="nump">$ 1,781<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_amwd_DeferredTaxAssetsPensionBenefits', window );">Deferred Tax Assets, Pension Benefits</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">815<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Product liability</a></td>
<td class="nump">1,739<span></span>
</td>
<td class="nump">1,321<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits', window );">Employee benefits</a></td>
<td class="nump">5,604<span></span>
</td>
<td class="nump">5,746<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_amwd_DeferredTaxAssetOperatingLeases', window );">Operating leases liabilities</a></td>
<td class="nump">29,255<span></span>
</td>
<td class="nump">32,975<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOther', window );">Other</a></td>
<td class="nump">1,862<span></span>
</td>
<td class="nump">2,086<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Gross deferred tax assets, before valuation allowance</a></td>
<td class="nump">45,943<span></span>
</td>
<td class="nump">50,157<span></span>
</td>
</tr>
<tr class="re">
<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 );">Valuation allowance</a></td>
<td class="num">(5,122)<span></span>
</td>
<td class="num">(4,914)<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 );">Gross deferred tax assets, after valuation allowance</a></td>
<td class="nump">40,821<span></span>
</td>
<td class="nump">45,243<span></span>
</td>
</tr>
<tr class="re">
<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 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_amwd_DeferredTaxLiablitiesPensionBenefits', window );">Pension benefits</a></td>
<td class="nump">194<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_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts', window );">Inventory</a></td>
<td class="nump">1,095<span></span>
</td>
<td class="nump">3,851<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_amwd_DeferredTaxLiabilitiesDeferredExpenseCapitalizedDepreciation', window );">Depreciation</a></td>
<td class="nump">27,178<span></span>
</td>
<td class="nump">22,116<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets', window );">Intangibles</a></td>
<td class="nump">18,085<span></span>
</td>
<td class="nump">29,123<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_amwd_DeferredTaxLiabilitiesOperatingLeases', window );">Operating leases right-of-use assets</a></td>
<td class="nump">26,980<span></span>
</td>
<td class="nump">31,320<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesDerivatives', window );">Interest rate swaps</a></td>
<td class="nump">3,457<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_DeferredTaxLiabilitiesOther', window );">Other</a></td>
<td class="nump">703<span></span>
</td>
<td class="nump">606<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 );">Gross deferred tax liabilities</a></td>
<td class="nump">77,692<span></span>
</td>
<td class="nump">87,016<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 tax liability</a></td>
<td class="nump">36,871<span></span>
</td>
<td class="nump">41,773<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 [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_DeferredTaxAssetsGrossAbstract', window );"><strong>Deferred tax 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_DeferredTaxAssetsTaxCreditCarryforwards', window );">Tax credit carryforwards</a></td>
<td class="nump">$ 5,542<span></span>
</td>
<td class="nump">$ 5,433<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_amwd_DeferredTaxAssetOperatingLeases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Asset, Operating Leases</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;">amwd_DeferredTaxAssetOperatingLeases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>amwd_</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_amwd_DeferredTaxAssetsPensionBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Pension Benefits</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;">amwd_DeferredTaxAssetsPensionBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>amwd_</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_amwd_DeferredTaxLiabilitiesDeferredExpenseCapitalizedDepreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Deferred Expense Capitalized Depreciation</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;">amwd_DeferredTaxLiabilitiesDeferredExpenseCapitalizedDepreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>amwd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_amwd_DeferredTaxLiabilitiesOperatingLeases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Operating Leases</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;">amwd_DeferredTaxLiabilitiesOperatingLeases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>amwd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_amwd_DeferredTaxLiablitiesPensionBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Liablities, Pension benefits</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;">amwd_DeferredTaxLiablitiesPensionBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>amwd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(15)(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGrossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DeferredTaxAssetsGrossAbstract</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, 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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxAssetsTaxCreditCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://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=121826272&amp;loc=d3e32559-109319<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxCreditCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from employee benefits, 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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from warranty reserves.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 consequences attributable to taxable temporary differences derived from inventory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxLiabilitiesDerivatives">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 derivatives.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesDerivatives</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 other than goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140031281022800">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes (Narrative) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardLineItems', window );"><strong>Tax Credit Carryforward [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 );">Valuation allowance</a></td>
<td class="nump">$ 5,122<span></span>
</td>
<td class="nump">$ 4,914<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 Tax Authority [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_TaxCreditCarryforwardLineItems', window );"><strong>Tax Credit Carryforward [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_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="nump">200<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_TaxCreditCarryforwardAmount', window );">Gross amount of state tax credit carryforwards</a></td>
<td class="nump">1,900<span></span>
</td>
<td class="nump">1,700<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 [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_TaxCreditCarryforwardLineItems', window );"><strong>Tax Credit Carryforward [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_TaxCreditCarryforwardAmount', window );">Gross amount of state tax credit carryforwards</a></td>
<td class="nump">3,700<span></span>
</td>
<td class="nump">3,800<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_amwd_DeferredTaxAssetsTaxCreditCarryforwardsNet', window );">Net deferred tax assets related to tax credit carryforwards</a></td>
<td class="nump">400<span></span>
</td>
<td class="nump">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_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State [Member] | Other Liabilities [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_TaxCreditCarryforwardLineItems', window );"><strong>Tax Credit Carryforward [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_amwd_DeferredTaxAssetsTaxCreditCarryforwardsNet', window );">Net deferred tax assets related to tax credit carryforwards</a></td>
<td class="nump">$ 400<span></span>
</td>
<td class="nump">$ 500<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_amwd_DeferredTaxAssetsTaxCreditCarryforwardsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Tax Credit Carryforwards, Net</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;">amwd_DeferredTaxAssetsTaxCreditCarryforwardsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>amwd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxCreditCarryforwardAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the tax credit 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=121826272&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_TaxCreditCarryforwardAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_TaxCreditCarryforwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_TaxCreditCarryforwardLineItems</td>
</tr>
<tr>
<td style="padding-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_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>
<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_BalanceSheetLocationAxis=us-gaap_OtherLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=us-gaap_OtherLiabilitiesMember</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>79
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140031291816608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes income Taxes (Change in Unrecognized Tax Benefits) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward', window );"><strong>Change in Unrecognized Tax Benefits</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_UnrecognizedTaxBenefits', window );">Balance at beginning of year</a></td>
<td class="nump">$ 1,491<span></span>
</td>
<td class="nump">$ 2,305<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Additions based on tax positions related to the current year</a></td>
<td class="nump">49<span></span>
</td>
<td class="nump">115<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Additions based on tax positions of prior years</a></td>
<td class="nump">1,286<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_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations', window );">Statute of limitations lapses</a></td>
<td class="num">(756)<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_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions', window );">Reductions for tax positions of prior years settlements</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(929)<span></span>
</td>
</tr>
<tr class="re">
<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 year</a></td>
<td class="nump">$ 2,070<span></span>
</td>
<td class="nump">$ 1,491<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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=SL37586934-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140031288204416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Narrative) (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_amwd_WarrantyClaimsPeriodFromOriginalShipDate', window );">Warranty claims, period from original ship date</a></td>
<td class="text">2 months<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_amwd_WarrantyClaimsPeriodFromOriginalShipDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Warranty Claims, Period From Original Ship 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;">amwd_WarrantyClaimsPeriodFromOriginalShipDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>amwd_</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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140031286786512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Reconciliation Of Warranty Liability) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrual', window );">Beginning balance</a></td>
<td class="nump">$ 5,249<span></span>
</td>
<td class="nump">$ 3,753<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued', window );">Accrual for warranties</a></td>
<td class="nump">26,580<span></span>
</td>
<td class="nump">21,247<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrualPayments', window );">Settlements</a></td>
<td class="num">(24,951)<span></span>
</td>
<td class="num">(19,751)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrual', window );">Ending balance at fiscal year end</a></td>
<td class="nump">$ 6,878<span></span>
</td>
<td class="nump">$ 5,249<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_StandardProductWarrantyAccrual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the 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)(1),(c)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=123368208&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StandardProductWarrantyAccrual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_StandardProductWarrantyAccrualPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty. Excludes extended 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)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=123368208&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StandardProductWarrantyAccrualPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_StandardProductWarrantyAccrualWarrantiesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in the standard product warranty accrual from warranties issued. Excludes extended 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)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=123368208&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StandardProductWarrantyAccrualWarrantiesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>82
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140031290177456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net Sales</a></td>
<td class="nump">$ 1,857,186<span></span>
</td>
<td class="nump">$ 1,744,014<span></span>
</td>
<td class="nump">$ 1,650,333<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_ContractWithCustomerSalesChannelAxis=amwd_HomeCenterRetailersMember', window );">Home center retailers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net Sales</a></td>
<td class="nump">890,554<span></span>
</td>
<td class="nump">848,898<span></span>
</td>
<td class="nump">768,043<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_ContractWithCustomerSalesChannelAxis=amwd_BuildersMember', window );">Builders</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net Sales</a></td>
<td class="nump">731,048<span></span>
</td>
<td class="nump">673,307<span></span>
</td>
<td class="nump">668,765<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_ContractWithCustomerSalesChannelAxis=amwd_IndependentDealersandDistributorsMember', window );">Independent dealers and distributors</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net Sales</a></td>
<td class="nump">$ 235,584<span></span>
</td>
<td class="nump">$ 221,809<span></span>
</td>
<td class="nump">$ 213,525<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerSalesChannelAxis=amwd_HomeCenterRetailersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ContractWithCustomerSalesChannelAxis=amwd_HomeCenterRetailersMember</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_ContractWithCustomerSalesChannelAxis=amwd_BuildersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ContractWithCustomerSalesChannelAxis=amwd_BuildersMember</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_ContractWithCustomerSalesChannelAxis=amwd_IndependentDealersandDistributorsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ContractWithCustomerSalesChannelAxis=amwd_IndependentDealersandDistributorsMember</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>83
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140031290326640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Credit Concentration (Details) - Customer Concentration Risk<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 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_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable [Member] | Customer A [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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">33.80%<span></span>
</td>
<td class="nump">34.30%<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_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable [Member] | Customer B [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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">19.90%<span></span>
</td>
<td class="nump">22.10%<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_ConcentrationRiskByBenchmarkAxis=amwd_SalesRevenueGrossMember', window );">Sales Revenue, Gross [Member] | Customer A [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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">31.90%<span></span>
</td>
<td class="nump">30.80%<span></span>
</td>
<td class="nump">29.30%<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_ConcentrationRiskByBenchmarkAxis=amwd_SalesRevenueGrossMember', window );">Sales Revenue, Gross [Member] | Customer B [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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">16.10%<span></span>
</td>
<td class="nump">17.90%<span></span>
</td>
<td class="nump">17.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_ConcentrationRiskLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ConcentrationRiskLineItems</td>
</tr>
<tr>
<td style="padding-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_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a 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 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 2: 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 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: 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 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 4: 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 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<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 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-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_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=amwd_CustomerAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=amwd_CustomerAMember</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_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=amwd_CustomerBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=amwd_CustomerBMember</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_ConcentrationRiskByBenchmarkAxis=amwd_SalesRevenueGrossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConcentrationRiskByBenchmarkAxis=amwd_SalesRevenueGrossMember</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>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140031291963376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Components of Lease Costs (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 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_LeaseCostAbstract', window );"><strong>Lease, Cost [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_FinanceLeaseRightOfUseAssetAmortization', window );">Reduction in the carrying value of right-of-use assets</a></td>
<td class="nump">$ 1,404,000<span></span>
</td>
<td class="nump">$ 635,000<span></span>
</td>
<td class="nump">$ 2,582,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_FinanceLeaseInterestExpense', window );">Interest on lease liabilities</a></td>
<td class="nump">106,000<span></span>
</td>
<td class="nump">73,000<span></span>
</td>
<td class="nump">205,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_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">27,610,000<span></span>
</td>
<td class="nump">27,192,000<span></span>
</td>
<td class="nump">25,405,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_FinanceLeaseInterestPaymentOnLiability', window );">Operating cash flows for finance leases</a></td>
<td class="nump">106,000<span></span>
</td>
<td class="nump">73,000<span></span>
</td>
<td class="nump">205,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_OperatingLeasePayments', window );">Operating cash flows for operating leases</a></td>
<td class="nump">25,100,000<span></span>
</td>
<td class="nump">24,371,000<span></span>
</td>
<td class="nump">22,595,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_FinanceLeasePrincipalPayments', window );">Financing cash flows for financing leases</a></td>
<td class="nump">1,379,000<span></span>
</td>
<td class="nump">608,000<span></span>
</td>
<td class="nump">2,512,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_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability', window );">Right-of-use assets obtained in exchange for new finance lease liabilities</a></td>
<td class="nump">1,862<span></span>
</td>
<td class="nump">2,222<span></span>
</td>
<td class="nump">1,650<span></span>
</td>
</tr>
<tr class="re">
<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 );">Right-of-use assets obtained in exchange for new operating lease liabilities</a></td>
<td class="nump">$ 7,482<span></span>
</td>
<td class="nump">$ 8,914<span></span>
</td>
<td class="nump">$ 72,703<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining lease term - finance leases</a></td>
<td class="text">2 years 3 months 25 days<span></span>
</td>
<td class="text">2 years 11 months 12 days<span></span>
</td>
<td class="text">3 years 4 months 9 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_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining lease term - operating leases</a></td>
<td class="text">5 years 9 months 7 days<span></span>
</td>
<td class="text">6 years 7 months 13 days<span></span>
</td>
<td class="text">7 years 4 months 28 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent', window );">Weighted average discount rate - finance leases (percent)</a></td>
<td class="nump">2.91%<span></span>
</td>
<td class="nump">2.95%<span></span>
</td>
<td class="nump">3.19%<span></span>
</td>
</tr>
<tr class="re">
<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 (percent)</a></td>
<td class="nump">3.20%<span></span>
</td>
<td class="nump">3.23%<span></span>
</td>
<td class="nump">4.27%<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_FinanceLeaseInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 interest expense on finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FinanceLeaseInterestPaymentOnLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 interest paid on finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-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_FinanceLeaseInterestPaymentOnLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FinanceLeasePrincipalPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for principal payment on finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeasePrincipalPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 attributable to right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FinanceLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for finance lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140031282860192">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Fiscal Year Maturity of Lease Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Operating Lease Maturities</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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2023</a></td>
<td class="nump">$ 25,298<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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2024</a></td>
<td class="nump">23,230<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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2025</a></td>
<td class="nump">19,529<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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2026</a></td>
<td class="nump">18,973<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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2027</a></td>
<td class="nump">16,404<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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">24,959<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_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">128,393<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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less imputed interest</a></td>
<td class="num">(11,324)<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_OperatingLeaseLiability', window );">Total lease liability</a></td>
<td class="nump">117,069<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_OperatingLeaseLiabilityCurrent', window );">Current maturities</a></td>
<td class="num">(21,985)<span></span>
</td>
<td class="num">$ (19,994)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Long-term lease liability - operating</a></td>
<td class="nump">95,084<span></span>
</td>
<td class="nump">109,628<span></span>
</td>
</tr>
<tr class="re">
<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 assets</a></td>
<td class="nump">108,055<span></span>
</td>
<td class="nump">$ 123,118<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Finance Lease Maturities</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_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2023</a></td>
<td class="nump">2,372<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_FinanceLeaseLiabilityPaymentsDueYearTwo', window );">2024</a></td>
<td class="nump">1,993<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_FinanceLeaseLiabilityPaymentsDueYearThree', window );">2025</a></td>
<td class="nump">640<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_FinanceLeaseLiabilityPaymentsDueYearFour', window );">2026</a></td>
<td class="nump">120<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_FinanceLeaseLiabilityPaymentsDueYearFive', window );">2027</a></td>
<td class="nump">7<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_FinanceLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">0<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_FinanceLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">5,132<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_FinanceLeaseLiabilityUndiscountedExcessAmount', window );">Less imputed interest</a></td>
<td class="num">(169)<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_FinanceLeaseLiabilityCurrent', window );">Current maturities</a></td>
<td class="num">(2,264)<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_FinanceLeaseLiabilityNoncurrent', window );">Lease liability - long-term</a></td>
<td class="nump">2,699<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_FinanceLeaseRightOfUseAsset', window );">Lease assets</a></td>
<td class="nump">$ 9,722<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_FinanceLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 amortization, of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140031280926848">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Future Minimum Lease Payments (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Apr. 30, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasedAssetsLineItems', window );"><strong>Operating Leased 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_FinanceLeaseLiabilityCurrent', window );">Current maturities</a></td>
<td class="num">$ (2,264)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Lease liability - long-term</a></td>
<td class="nump">2,699<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAsset', window );">Lease assets</a></td>
<td class="nump">$ 9,722<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Other accrued expenses<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList', window );">Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Other long-term liabilities<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList', window );">Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Property, plant and equipment, net<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=us-gaap_OtherLiabilitiesMember', window );">Other Liabilities [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_OperatingLeasedAssetsLineItems', window );"><strong>Operating Leased 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_FinanceLeaseLiability', window );">Outstanding amounts under finance lease obligations</a></td>
<td class="nump">$ 4,963<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_FinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes current finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes noncurrent finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 amortization, of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes finance lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasedAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_OperatingLeasedAssetsLineItems</td>
</tr>
<tr>
<td style="padding-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_BalanceSheetLocationAxis=us-gaap_OtherLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=us-gaap_OtherLiabilitiesMember</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>87
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140031282774352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring Charges (Narrative) (Details) - USD ($)<br></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>Jan. 31, 2021</div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 183,000<span></span>
</td>
<td class="nump">$ 5,848,000<span></span>
</td>
<td class="num">$ (18,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_RestructuringPlanAxis=amwd_ManufacturingPlantClosureMember', window );">Manufacturing Plant Closure</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">300,000<span></span>
</td>
<td class="nump">4,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_RestructuringPlanAxis=amwd_NationwideReductionsInForceMember', window );">Nationwide Reductions In Force | Employee Severance and Separation [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, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (100,000)<span></span>
</td>
<td class="nump">$ 1,400,000<span></span>
</td>
<td class="nump">$ 200,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_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsDisposedOfBySaleMember', window );">Discontinued Operations, Disposed of by Sale | Humboldt Facility | Facility Closing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_GainLossOnSaleOfBusiness', window );">Gain (Loss) on Disposition of Business</a></td>
<td class="nump">$ 2,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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4582445-111684<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109237686&amp;loc=d3e17752-110868<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<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 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=123570139&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 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<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_RestructuringPlanAxis=amwd_ManufacturingPlantClosureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RestructuringPlanAxis=amwd_ManufacturingPlantClosureMember</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_RestructuringPlanAxis=amwd_NationwideReductionsInForceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RestructuringPlanAxis=amwd_NationwideReductionsInForceMember</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_EmployeeSeveranceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EmployeeSeveranceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsDisposedOfBySaleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsDisposedOfBySaleMember</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=amwd_HumboldtFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=amwd_HumboldtFacilityMember</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_RestructuringPlanAxis=us-gaap_FacilityClosingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RestructuringPlanAxis=us-gaap_FacilityClosingMember</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>88
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140031286883360">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements (Fair Value Of Assets On Recurring Basis) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">LEVEL 1 [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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_AssetsFairValueDisclosure', window );">Total assets at fair value</a></td>
<td class="nump">$ 404<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_InterestRateCashFlowHedgeAssetAtFairValue', window );">Interest Rate Cash Flow Hedge Asset at Fair Value</a></td>
<td class="nump">0<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">LEVEL 2 [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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_AssetsFairValueDisclosure', window );">Total assets at fair value</a></td>
<td class="nump">13,687<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_InterestRateCashFlowHedgeAssetAtFairValue', window );">Interest Rate Cash Flow Hedge Asset at Fair Value</a></td>
<td class="nump">13,687<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">LEVEL 3 [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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_AssetsFairValueDisclosure', window );">Total assets at 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_InterestRateCashFlowHedgeAssetAtFairValue', window );">Interest Rate Cash Flow Hedge Asset at Fair Value</a></td>
<td class="nump">0<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring [Member] | Money Market Funds [Member] | LEVEL 1 [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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_AssetsFairValueDisclosure', window );">Total assets at fair value</a></td>
<td class="nump">404<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring [Member] | Money Market Funds [Member] | LEVEL 2 [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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_AssetsFairValueDisclosure', window );">Total assets at fair value</a></td>
<td class="nump">0<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring [Member] | Money Market Funds [Member] | LEVEL 3 [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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_AssetsFairValueDisclosure', window );">Total assets at fair value</a></td>
<td class="nump">$ 0<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring [Member] | Mutual Funds [Member] | LEVEL 1 [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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_AssetsFairValueDisclosure', window );">Total assets at fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 642<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring [Member] | Mutual Funds [Member] | LEVEL 2 [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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_AssetsFairValueDisclosure', window );">Total assets at fair value</a></td>
<td class="text">&#160;<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring [Member] | Mutual Funds [Member] | LEVEL 3 [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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_AssetsFairValueDisclosure', window );">Total assets at fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 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_AssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-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_InterestRateCashFlowHedgeAssetAtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 as of the balance sheet date of all interest rate derivative assets designated as cash flow hedging 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 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624163-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_InterestRateCashFlowHedgeAssetAtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</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_FairValueByAssetClassAxis=us-gaap_MoneyMarketFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FairValueByAssetClassAxis=us-gaap_MoneyMarketFundsMember</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_FairValueByAssetClassAxis=amwd_MutualFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FairValueByAssetClassAxis=amwd_MutualFundsMember</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>89
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140031286555568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 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_SubsequentEventLineItems', window );"><strong>Subsequent Event [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_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax', window );">Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax</a></td>
<td class="nump">$ 21,944<span></span>
</td>
<td class="num">$ (1,156)<span></span>
</td>
<td class="num">$ (573)<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_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income of defined benefit 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 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e640-108580<br><br>Reference 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 10A<br> -Subparagraph (i-k)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140031291814720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule II - Valuation and Qualifying Accounts (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 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_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember', window );">SEC Schedule, 12-09, Allowance, Credit Loss [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_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" 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">$ 331<span></span>
</td>
<td class="nump">$ 472<span></span>
</td>
<td class="nump">$ 249<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Additions (Reductions) Charged to Cost and Expenses</a></td>
<td class="nump">78<span></span>
</td>
<td class="nump">182<span></span>
</td>
<td class="nump">323<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts', window );">Other</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Deductions</a></td>
<td class="num">(183)<span></span>
</td>
<td class="num">(323)<span></span>
</td>
<td class="num">(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_ValuationAllowancesAndReservesBalance', window );">Balance at End of Year</a></td>
<td class="nump">226<span></span>
</td>
<td class="nump">331<span></span>
</td>
<td class="nump">472<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_ValuationAllowancesAndReservesTypeAxis=amwd_SECSchedule1209ReserveCashDiscountsMember', window );">Reserve for Cash Discounts [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_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [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_ValuationAllowancesAndReservesBalance', window );">Balance at Beginning of Year</a></td>
<td class="nump">1,836<span></span>
</td>
<td class="nump">1,171<span></span>
</td>
<td class="nump">1,451<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Additions (Reductions) Charged to Cost and Expenses</a></td>
<td class="nump">21,486<span></span>
</td>
<td class="nump">19,109<span></span>
</td>
<td class="nump">16,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_ValuationAllowancesAndReservesChargedToOtherAccounts', window );">Other</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Deductions</a></td>
<td class="num">(21,349)<span></span>
</td>
<td class="num">(18,444)<span></span>
</td>
<td class="num">(17,090)<span></span>
</td>
</tr>
<tr class="ro">
<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">1,973<span></span>
</td>
<td class="nump">1,836<span></span>
</td>
<td class="nump">1,171<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_ValuationAllowancesAndReservesTypeAxis=amwd_SECSchedule1209AllowanceReturnsMember', window );">Reserve for Sales Returns and Allowances [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_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" 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">7,154<span></span>
</td>
<td class="nump">4,541<span></span>
</td>
<td class="nump">4,545<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Additions (Reductions) Charged to Cost and Expenses</a></td>
<td class="nump">30,088<span></span>
</td>
<td class="nump">22,298<span></span>
</td>
<td class="nump">17,049<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts', window );">Other</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Deductions</a></td>
<td class="num">(27,703)<span></span>
</td>
<td class="num">(19,685)<span></span>
</td>
<td class="num">(17,053)<span></span>
</td>
</tr>
<tr class="re">
<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">$ 9,539<span></span>
</td>
<td class="nump">$ 7,154<span></span>
</td>
<td class="nump">$ 4,541<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_ValuationAllowancesAndReservesBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column B))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column E))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column C)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ValuationAllowancesAndReservesChargedToOtherAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in valuation and qualifying accounts and reserves from charge to accounts other than cost and expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column C)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesDeductions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column D))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesDeductions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=amwd_SECSchedule1209ReserveCashDiscountsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=amwd_SECSchedule1209ReserveCashDiscountsMember</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_ValuationAllowancesAndReservesTypeAxis=amwd_SECSchedule1209AllowanceReturnsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=amwd_SECSchedule1209AllowanceReturnsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>amwd-20220430_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:amwd="http://www.americanwoodmark.com/20220430"
  xmlns:dei="http://xbrl.sec.gov/dei/2021q4"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="amwd-20220430.xsd" xlink:type="simple"/>
    <context id="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="ie2e039db6baf40c6b905c74934247efe_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="ifd3c9d5e09944e0baa851c07a2927379_I20220617">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
        </entity>
        <period>
            <instant>2022-06-17</instant>
        </period>
    </context>
    <context id="ibeeeea5de490456e8a860256763c6777_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="ieb04175d704d44e2a95a6a90bef090e8_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i09f0546ac8124ba39d710b327068ef79_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="ib35fc14517a147c4967ea6474d2d499a_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i43796e40f38c496893b8ed5bd900d7ae_D20210501-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="if2d9cbf7e6c649e8aa3985b156be475d_D20200501-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i670ef9292bd448208e76203bb6e5f87d_D20190501-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i3406be689221421cb074b504c57c76eb_D20210501-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i9455f64525b64ac8b08c2e5c109f8462_I20190430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-30</instant>
        </period>
    </context>
    <context id="i3e10a213937b4318a78363424a4c493d_I20190430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-30</instant>
        </period>
    </context>
    <context id="ie032eb9db5834145b630eddd23174d9a_I20190430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-30</instant>
        </period>
    </context>
    <context id="i417c161f5f2b42fb8b75975cf98c3a2d_I20190430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
        </entity>
        <period>
            <instant>2019-04-30</instant>
        </period>
    </context>
    <context id="ic210ded749724faaaacafdf7ef834958_D20190501-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="ic3e5b22a784148ac819ee787d68035fb_D20190501-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i0c155e03ad934e16b87786337dfe6e1e_D20190501-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="if8e1490067a941c5870992371580f4b7_I20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="ieb90f939bd9840e5a1efed8b22381845_I20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="ia9cf64a8927b40ea89cb5c1e3e28c16c_I20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="i103a554c5f184b2b8bfb5f9dce68aa05_I20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="ieac0441e808c4ff3aeb98357a25aa6c7_D20200501-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="ia1d10803ca784bda8cdd5144d264b1a8_D20200501-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="iee9386c970554109ae485bf2dbb614c1_D20200501-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="iec641d08bd864e75a03729542114a8c6_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i09aa23908b314205b47f8629553c0e33_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="iaab57e5724e346c3ba1608a43cf6a509_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="id30d67a6ceae4299977a8cf9eea06af9_D20210501-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i7bfedf342e0d447b8afb4b8d4163fe97_D20210501-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i11fbf7caed574ca486d885b30de6408c_D20210501-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i7f897aeb907744c19c7a28fe125234b2_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="ic227efce974345ff81900f21afdb0188_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="ibe8c6c1107df4f2f9df378005c56fc56_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="ic708bfee0a5c414d970e0b81e5b04486_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodChangeInAccountingPrincipleAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i0751bb17b0f1473d9e6ad59d2f7be955_D20210501-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodChangeInAccountingPrincipleAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i7db0683efd1746d3a8aa63b21b65aa85_D20210501-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="ifa592e2c09db4cfe8a17dec6bf2a1c66_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i00dffe7ddca14626a8ac0477aa864a9c_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodChangeInAccountingPrincipleAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="ied75d80d9d7a45f6a3d215342523455a_D20200501-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i7928f59ee4c14d1da87f1ea19ed430e4_D20200501-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodChangeInAccountingPrincipleAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="ib593c0526ad84bc78940497fac369753_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i3f3cbbfc30424fe297f0cc2276de90ad_D20190501-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i3fa0fd26ffc644d3990eeaf7b5b7d374_D20190501-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodChangeInAccountingPrincipleAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i11ba926e78e648bd8498be675c51337d_I20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="ib958de21dfde403782fff0b60f6466f9_I20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodChangeInAccountingPrincipleAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="ib2b769cc468046c9aa43776b65a6097a_I20190430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-30</instant>
        </period>
    </context>
    <context id="if8a82316f10345f5bbc2f8b9c204a18d_I20190430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodChangeInAccountingPrincipleAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-30</instant>
        </period>
    </context>
    <context id="i66edae66ce2c4ee796f55d5f61bef68a_D20210501-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="idbbef3c02cb24e3abc7dddfb53627b14_D20210501-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i435b414b3af5438cb6939e874a178d07_D20210501-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i6a343b6d12f3423a9866e8912ed76817_D20210501-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="ie67cb0b9d14447bf8c3fdd00d09f3e91_D20210501-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i3dd475b621b14650a96276bace1f4c78_D20210501-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i541c5ff9192246c88d492c5d54102194_D20210501-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i089658167f64436aa1ada8f5ae4fbb8b_D20200501-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i916d16f796d643b0a6429b500312a67c_D20190501-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="icf2d120fcf9e43328b019bb5f15f0905_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i0a329950f5dd4230ab8d9e7193c54591_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i33a997e05f674b9fa4bd6ee1d83d1299_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i917d3f9cd1d2484493a04ac023e68604_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i581f56da1964436b9a75416c9d57262e_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">amwd:BuildingAndImprovementsCapitalLeasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i8d16840003b947ef8871b8bec140f206_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">amwd:BuildingAndImprovementsCapitalLeasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i88b35bfe76544ec18b833e746449fba1_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="iac0d00e55b78492e913b3ae83eda0ff6_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="ie11e748b36944042a58b1f9c012cf95a_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">amwd:MachineryAndEquipmentCapitalLeasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="if82f4f84bb964aa189afc329cefa13f3_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">amwd:MachineryAndEquipmentCapitalLeasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i3424480e31894219ae5b77b3c9fd5086_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i0c1d23561cf64a65b56acc1dd1227f36_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i6abab646a5514d9a8979619963211fed_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i6bc05437a9784fb5aa15004b085c2665_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="ie9a8be30e6c54a5492a73ca575f94458_D20210501-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="ic20c54569ba5499d88dd8f1f68918711_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">amwd:TermLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i972dd8a30cb0426790ffff5a80a85a41_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">amwd:TermLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i6cef45aa19dd45719da6ea079c854127_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i372017801e0b4123b006070281794d88_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i1cf0c510a88c43cd83992b82ea95c225_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">amwd:EconomicMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="ic81e2b61d27b441092e1f284411887af_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">amwd:EconomicMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i56140b1b911d4f98a5be81c595fb5e83_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">amwd:OtherLongTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="ia01c495e88ea47cca64368932e71c666_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">amwd:OtherLongTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="ie14ca9e6ce184845a9041eb5c5dbeb49_I20171229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-29</instant>
        </period>
    </context>
    <context id="i3aeac150a9a94d7c8f9164a7b4928c32_I20171229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-29</instant>
        </period>
    </context>
    <context id="ibd33f8d3023541c7bb40742b02f521f2_I20171229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">amwd:InitialTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-29</instant>
        </period>
    </context>
    <context id="i00332603b3b34c4dbbead914411f585e_I20171229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">amwd:DelayedDrawTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-29</instant>
        </period>
    </context>
    <context id="if4eda039b6ce47078e66c1af74bb57c3_D20171229-20171229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">amwd:InitialTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-29</startDate>
            <endDate>2017-12-29</endDate>
        </period>
    </context>
    <context id="iea7e38763ac04970af5607cb3c282c48_D20171229-20171229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-29</startDate>
            <endDate>2017-12-29</endDate>
        </period>
    </context>
    <context id="i8fbef0b012df408eb5d5338146f555a8_I20210422">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-22</instant>
        </period>
    </context>
    <context id="ie9c91de37a0f4c2eab362ea5391e8f59_I20210422">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-22</instant>
        </period>
    </context>
    <context id="i32619b0d50374bcba1294ac359524679_I20210422">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">amwd:TermLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-22</instant>
        </period>
    </context>
    <context id="i0eb74b4d021b4145919c824d6cc5326c_D20210422-20210422">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">amwd:TermLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-22</startDate>
            <endDate>2021-04-22</endDate>
        </period>
    </context>
    <context id="ie105cff40ff24d01aa47c350b5a1e2f1_D20210422-20210422">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-22</startDate>
            <endDate>2021-04-22</endDate>
        </period>
    </context>
    <context id="i16f6ab61a57c4905a1f27913df6b3309_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">amwd:TermLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="ic02a1139a3d54cca8767cebbc56bf0f7_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">amwd:InitialTermLoanAndDelayedDrawLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i3a09b2d1efc145f5b8fd4989f9f0659d_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="ib17418f5bf254a43bad41ab51a7d6c4f_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="iad2f35b68a49408f921c804709ae4df5_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i81a2ba644e244851918ed71aa6c4fdd5_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i303408f9a518463680517e41dc352caf_D20210501-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i6b967394af404a89ab8a7411628f1452_D20210501-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i9347916a5566482ba9eff908153aaf19_D20210501-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="iaa9f14b0416c4b7ba99d8778efd061e0_I20180212">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">amwd:A4.875SeniorNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-02-12</instant>
        </period>
    </context>
    <context id="icfb5a66c21f44b7696a567dab84e74ab_D20210426-20210426">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
        </entity>
        <period>
            <startDate>2021-04-26</startDate>
            <endDate>2021-04-26</endDate>
        </period>
    </context>
    <context id="i0fab9681ef564711ab13e5ce08159c4a_D20210426-20210426">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-26</startDate>
            <endDate>2021-04-26</endDate>
        </period>
    </context>
    <context id="iade1f651f58a4451bb85b068c5829475_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i00f82e927f9142c68ca1269bc079a329_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i285d065219384f25a526bf5be2f10d2e_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:LiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i9ff2d0108f9b440f9dadc2e056a4e217_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:LiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="if2ff0159c5c64ad19c1a692c452e82e5_D20160125-20160125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
        </entity>
        <period>
            <startDate>2016-01-25</startDate>
            <endDate>2016-01-25</endDate>
        </period>
    </context>
    <context id="i5ebb6e16eb4a44748a30cb26330c2512_I20160125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-01-25</instant>
        </period>
    </context>
    <context id="ic472fe40c8274812b20c7b37c5c88a62_I20160125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-01-25</instant>
        </period>
    </context>
    <context id="i65356d81f3e046ef9bf5531be4a59dad_D20160125-20160125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-25</startDate>
            <endDate>2016-01-25</endDate>
        </period>
    </context>
    <context id="i8a4683855451477ba9fc2ca4f39b2fdb_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:LongTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i26b65290d2004428aa0ee6c1e344b86a_I20220308">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-08</instant>
        </period>
    </context>
    <context id="ib8d159e91b4649c1b5843681cebdd8d2_I20190822">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">amwd:ShareRepurchaseProgram2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-22</instant>
        </period>
    </context>
    <context id="i3d5f3e6e0b2e49219d0f874139e9d6f4_I20210525">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">amwd:ShareRepurchaseProgram2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-25</instant>
        </period>
    </context>
    <context id="i1a1c232359634a6484b8688d28dd5ed8_I20210525">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">amwd:ShareRepurchaseProgram2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-25</instant>
        </period>
    </context>
    <context id="i91e0a7dcbd8241cea1faf10e8363bde4_D20210501-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">amwd:ShareRepurchaseProgram2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i138540a1d98447029831992bfb3cbe9a_D20200501-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">amwd:ShareRepurchaseProgram2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i539c0f8146584531a16c1d13378a9b5b_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">amwd:ShareRepurchaseProgram2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i58dcab822a5b40aa8718dbff4276937f_D20210501-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">amwd:EmployeeOnlyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="if1975f9df3b74efc9e22a8952eff6ffc_D20210501-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">amwd:NonEmployeeDirectorsOnlyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i0ad0a319c21944f8ab803ecd6223a94d_D20210501-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i00d97426e4dd44a58a9ed2badb322107_I20190430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">amwd:EmployeePerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-30</instant>
        </period>
    </context>
    <context id="i1da4d86da0f243689907d7c5458319fa_I20190430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">amwd:ServicedBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-30</instant>
        </period>
    </context>
    <context id="id47a6781513b4c289a3155e3cd39e1bc_I20190430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-30</instant>
        </period>
    </context>
    <context id="i44a9e80def594d2181d902147cecf188_D20190501-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">amwd:EmployeePerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i094f1f7cfb3849a8bfbb70db1935cf5d_D20190501-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">amwd:ServicedBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i115db346a0f54d398477faa44af70904_D20190501-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i7de41d69650c4697a87dace043fb8ce9_I20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">amwd:EmployeePerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="i5872288b0d2747c5a399087abeb4bdfb_I20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">amwd:ServicedBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="i6f8ef59fb545478ea8a1d9ab2cd97395_I20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="i07840e10bbc643bb8bc9e4b26e5f4949_D20200501-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">amwd:EmployeePerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="ie36d56c058bc42a58d0e61375b7057cb_D20200501-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">amwd:ServicedBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="ibae59360080b43aa87cfcfb2e867afba_D20200501-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i011367eb88ce40c0865286aadc83f55a_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">amwd:EmployeePerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i50c6e59a361149d194bb5f751ce6ac75_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">amwd:ServicedBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i75822cdb74c34dd4abeb242de9cf51ab_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i7f09f198dff5410d9597fd08b86daaa9_D20210501-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">amwd:EmployeePerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i3cf392f064cb47a2a97bb4c04fde7c31_D20210501-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">amwd:ServicedBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i28201baf2a944d1ca50c34344bdc82fc_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">amwd:EmployeePerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i7e14e0b54ad24feab383a555180d8118_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">amwd:ServicedBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="if4f9862a2b1d41679669b8441417da4a_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="idb299b8421414be2b17be86f3a600a6b_D20210501-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">amwd:CostOfSalesAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="id15a01b112714d89ac32f1154f4a8f98_D20200501-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">amwd:CostOfSalesAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i58ebcb14fcf340898ae4be6ae9465e78_D20190501-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">amwd:CostOfSalesAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i873976b785fc4bf798da377f4fd9a0b8_D20210501-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i58c781551eed4ac088f20bde19e50032_D20200501-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i0cd4b840bd1e4f0a97aa76f22bae3289_D20190501-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="ieefc0e4c66424d098531825e23c2cc72_D20210501-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i7a502172c1d8402f873eb43856873e86_D20200501-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i891129d25840427e9705544c957b1213_D20190501-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="if117fd4b4efa43bc85303a4ee11e8cbe_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">amwd:PerformanceBasedRestrictedStockTrackingUnitsRstusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="if8e2c35a2f7f4a62b866e4713d6c3918_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">amwd:ServiceBasedRestrictedStockTrackingUnitsRstusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="ib549914b365c4405bf49eecd50118ecc_D20210501-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">amwd:RestrictedStockTrackingUnitsRstusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i4cc95970625548039acc1b1ed0d46907_D20210501-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i09d9c606d7a44f06a77dec0627d9dea9_D20210501-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">amwd:A401kPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="iff32562deb3e42238da8ac7ef3ba4a03_D20200501-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">amwd:A401kPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="ic98696e31e0843878c54f7d34106988f_D20190501-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">amwd:A401kPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i6bcc2cb57ff34b0983dfc5911d9bf901_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i1af1d6bd05324294b8d4da2cdbd19a51_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i6cc475e991204bb0ac4dae27ef947206_I20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="icecb49ac565846259ba08ad2f703e3fb_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i6b1cbdf0f6dc4697a42f8a40d2c03d7d_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i521e9eb3abf0470ab47409b96b2ae7b5_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i306b27b93ef04664bbd6dcc2ccec5d7a_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="ib537753248834910bc3526f21b46cf0b_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i45b35e0a22c540ae951b8a48d7986880_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i0a95884978894fc4a612e86f2d23d50c_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="if040f5036e6b4b29be1bc70dc8d3d3c4_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="ib51baedbc7cd4f03bd13524d02080c91_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i489f5fb0b641482a96a09c9227b27c16_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="iafa6be8f4c724a37a57db0da185179ad_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i300efaf20869462d910ec87315620710_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">amwd:MutualFundIncomeTaxMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i023e9becd42a40d9a7e6b115b6ca956e_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">amwd:MutualFundIncomeTaxMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="iec66399e80364901a1fb804e7cacf929_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">amwd:MutualFundIncomeTaxMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i941c8d1be98c4184896023811af17388_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">amwd:MutualFundIncomeTaxMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i089fdc882d5e485eb8f72337346b6cac_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i179257d71b6d4c31a4cb65cd03c73a05_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i85db89e484f84ed89b7005469084726c_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i6bac9e0f59a2455e87907c3b22617270_I20210528">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-28</instant>
        </period>
    </context>
    <context id="i6e28c62437df4d99a786bdd8790a88bc_I20210528">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-28</instant>
        </period>
    </context>
    <context id="i1b2738f70f5d4c889255835f58889dcc_D20210501-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:OtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i72857a1feda041958a098b88163640a4_D20210501-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GainLossOnDerivativeInstrumentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i04d943c4596048bcbcc628225d1dee27_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="if71f51ea263247fe9116461449cce638_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i3e05c7becef64f83a80b817bcae480d8_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="ia86a414ae90c4e43843722335daaffa7_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="ia779da1a560b46a4a42901070be542ca_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i8f9ca1472e464374bafd087176fdb60b_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i6f6231dc722740d88ddc0be36cf14d4a_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i64f3973bf868472e9b74f15fc3fbb4db_D20210501-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">amwd:HomeCenterRetailersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="idb2bc5a917d04387853639b831c4660b_D20200501-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">amwd:HomeCenterRetailersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i93af6565211240afb46cb78b428051e1_D20190501-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">amwd:HomeCenterRetailersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="ic198c68bf94a41a2845d0f50e9434d39_D20210501-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">amwd:BuildersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i8ba75293a2dc43e588e4313521cb6de8_D20200501-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">amwd:BuildersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i51807b08b5ed4ba994f742c6c4b15c4e_D20190501-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">amwd:BuildersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i4201a1e51fcf4cb2a48e68ac3fe9a3cf_D20210501-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">amwd:IndependentDealersandDistributorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i7e54ed3817e94f19863bd38237d3855a_D20200501-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">amwd:IndependentDealersandDistributorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i2e13405cbbbc491cbb1faab585f1c758_D20190501-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">amwd:IndependentDealersandDistributorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i7b3c63fe85234280a112756542d9e20f_D20210501-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">amwd:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="ifb522109715649bda855ea18f4380dc4_D20210501-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">amwd:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i3bd24de35e484e0b8f51fca449e11398_D20200501-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">amwd:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i84d85a83dcec4ac48e53b7548077078b_D20200501-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">amwd:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="if4d10ad621fa442e841326c9190f1305_D20210501-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">amwd:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">amwd:SalesRevenueGrossMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="ia5997ab434a748908f0922ed7a2539e4_D20200501-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">amwd:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">amwd:SalesRevenueGrossMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i443b79cb4c3e405b99b10f25c38fc171_D20190501-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">amwd:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">amwd:SalesRevenueGrossMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i2a7076b99f314822a02b0cc7fb42f8d2_D20210501-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">amwd:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">amwd:SalesRevenueGrossMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="ic992211705d040eb8a9a81953345d804_D20200501-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">amwd:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">amwd:SalesRevenueGrossMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i88ca33a526554ced8ce73e0ca4199363_D20190501-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">amwd:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">amwd:SalesRevenueGrossMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i6b41f76f16574024af4b03f29bb1836c_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i3843281550ee47918f53204e704f6d14_D20201101-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">amwd:HumboldtFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="ibfa937fd92ae438184c0027f6690f43d_D20210501-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">amwd:ManufacturingPlantClosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="ic3b1643a3df24bc7ad5d82d397ef9a5b_D20200501-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">amwd:ManufacturingPlantClosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i8aeb7b869c5b44a99b5aec19ffec44ed_D20210501-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">amwd:NationwideReductionsInForceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i3dc3fde8cbb547c38525252522a562bf_D20200501-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">amwd:NationwideReductionsInForceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i470cf275fd0441f4a19e07ebf5806b2d_D20190501-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">amwd:NationwideReductionsInForceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i0bd3876dab0a44a3ab543fee63f4a428_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="ie1cabb857b9b47ed8da3e415811ed5d5_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i3565615a5e184a6ea268d1526164421f_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i703eab987d8f4d8590746722c2de48d0_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">amwd:MutualFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i8e538ccf00424d09a83bcd2f09f7dad2_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">amwd:MutualFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="ie5a557b83f144bb780908916455f2f78_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">amwd:MutualFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i32216f95f2b34e33a69fd1132fe08be5_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i9dac3035f3f1468391cbf2117de620bc_D20210501-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i540862062bd54cdeaf6e1c002ce079ab_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i1cac314001ce4b7b8c6c69131118236e_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">amwd:SECSchedule1209ReserveCashDiscountsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i8da1e7a6f42e42edb37f07386bbb2326_D20210501-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">amwd:SECSchedule1209ReserveCashDiscountsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="ic96bd22c0d85460986051d2227821ea2_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">amwd:SECSchedule1209ReserveCashDiscountsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="ia8330088a26d4e02a3386212daeaf05e_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">amwd:SECSchedule1209AllowanceReturnsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i811586a862c147ff8f1eda6727c45701_D20210501-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">amwd:SECSchedule1209AllowanceReturnsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i8d920779bbb447528e8a70f6a2955a56_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">amwd:SECSchedule1209AllowanceReturnsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="iecc4608041324817a5764f37ab756c18_I20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="i2ac5903065f34e0280be0b260b0d35cb_D20200501-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i131c164b6bda4bfdb2739a33fd970bf9_I20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">amwd:SECSchedule1209ReserveCashDiscountsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="ia359fa050b02489d9972edd6f2152545_D20200501-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">amwd:SECSchedule1209ReserveCashDiscountsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="iba4f57cd366746b5b1d36f5eb7bf8526_I20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">amwd:SECSchedule1209AllowanceReturnsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="i0a1d7976c4dd451c82c458139d7872dc_D20200501-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">amwd:SECSchedule1209AllowanceReturnsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="ia1d85d7135714ff88ee651fae14579ac_I20190430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-30</instant>
        </period>
    </context>
    <context id="id440b7256a72410980f3ac0353de6d35_D20190501-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i8083d218afd742a5a4bcc044513ba49d_I20190430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">amwd:SECSchedule1209ReserveCashDiscountsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-30</instant>
        </period>
    </context>
    <context id="i434ab81a94a24723a39f7fcb93a49ef3_D20190501-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">amwd:SECSchedule1209ReserveCashDiscountsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i5aa7bab8b1f347e5b7afb78987c02554_I20190430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">amwd:SECSchedule1209AllowanceReturnsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-30</instant>
        </period>
    </context>
    <context id="ifd502452a287425c944ba57f1ec01c25_D20190501-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000794619</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">amwd:SECSchedule1209AllowanceReturnsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="plan">
        <measure>amwd:plan</measure>
    </unit>
    <unit id="performance_period">
        <measure>amwd:performance_period</measure>
    </unit>
    <unit id="instrument">
        <measure>amwd:instrument</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF80L2ZyYWc6ZjFhMjg1Y2U4ZWExNDgxZmIyYzQ0Yjg4MzJmZDNjMjMvdGFibGU6NGEyMjM3OGQzZTYyNGJjN2I1ODFiMWI5OWY0MGZhZmEvdGFibGVyYW5nZTo0YTIyMzc4ZDNlNjI0YmM3YjU4MWIxYjk5ZjQwZmFmYV8zLTEtMS0xLTI4NjQ4_c4fb5d66-01fc-40af-a83b-e4f052732227">0000794619</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF80L2ZyYWc6ZjFhMjg1Y2U4ZWExNDgxZmIyYzQ0Yjg4MzJmZDNjMjMvdGFibGU6NGEyMjM3OGQzZTYyNGJjN2I1ODFiMWI5OWY0MGZhZmEvdGFibGVyYW5nZTo0YTIyMzc4ZDNlNjI0YmM3YjU4MWIxYjk5ZjQwZmFmYV81LTEtMS0xLTI4NjQ4_81d0e8a5-665c-4b16-a37f-da2ebcd5e66b">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF80L2ZyYWc6ZjFhMjg1Y2U4ZWExNDgxZmIyYzQ0Yjg4MzJmZDNjMjMvdGFibGU6NGEyMjM3OGQzZTYyNGJjN2I1ODFiMWI5OWY0MGZhZmEvdGFibGVyYW5nZTo0YTIyMzc4ZDNlNjI0YmM3YjU4MWIxYjk5ZjQwZmFmYV82LTEtMS0xLTI4NjQ4_eaeb5570-be90-46f2-90d4-e0521dd3c534">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF80L2ZyYWc6ZjFhMjg1Y2U4ZWExNDgxZmIyYzQ0Yjg4MzJmZDNjMjMvdGFibGU6NGEyMjM3OGQzZTYyNGJjN2I1ODFiMWI5OWY0MGZhZmEvdGFibGVyYW5nZTo0YTIyMzc4ZDNlNjI0YmM3YjU4MWIxYjk5ZjQwZmFmYV83LTEtMS0xLTI4NjQ4_a7b80935-f0e8-453e-a8ac-e720446e948a">false</dei:AmendmentFlag>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTphOTUzNzA5ZGJmYmU0NTJlODlhYzlkNmQzOGExYWE2My90YWJsZXJhbmdlOmE5NTM3MDlkYmZiZTQ1MmU4OWFjOWQ2ZDM4YTFhYTYzXzEwLTAtMS0xLTI4NjQ4_76343f4d-e07d-492e-af16-f626cc6bbe46">http://fasb.org/us-gaap/2021-01-31#OtherAccruedLiabilitiesCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTphOTUzNzA5ZGJmYmU0NTJlODlhYzlkNmQzOGExYWE2My90YWJsZXJhbmdlOmE5NTM3MDlkYmZiZTQ1MmU4OWFjOWQ2ZDM4YTFhYTYzXzExLTAtMS0xLTI4NjQ4_fd55df4b-467b-4118-9ce7-d8f7a3de2b2c">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTphOTUzNzA5ZGJmYmU0NTJlODlhYzlkNmQzOGExYWE2My90YWJsZXJhbmdlOmE5NTM3MDlkYmZiZTQ1MmU4OWFjOWQ2ZDM4YTFhYTYzXzEyLTAtMS0xLTI4NjQ4_bacf6628-c9be-4ed4-a37f-59d6a9cde1a9">http://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentNet</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <dei:DocumentType
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xL2ZyYWc6MWQ0YzllNWQ1ZGM5NDUwZThhMzFiNTMzYjM3NTg1YTMvdGV4dHJlZ2lvbjoxZDRjOWU1ZDVkYzk0NTBlOGEzMWI1MzNiMzc1ODVhM18zMjQz_b828c61f-dbc1-4685-b937-19ee9ec3a8a0">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xL2ZyYWc6MWQ0YzllNWQ1ZGM5NDUwZThhMzFiNTMzYjM3NTg1YTMvdGV4dHJlZ2lvbjoxZDRjOWU1ZDVkYzk0NTBlOGEzMWI1MzNiMzc1ODVhM18zMjM5_5652a902-300d-4754-aeda-884543e82cea">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xL2ZyYWc6MWQ0YzllNWQ1ZGM5NDUwZThhMzFiNTMzYjM3NTg1YTMvdGV4dHJlZ2lvbjoxZDRjOWU1ZDVkYzk0NTBlOGEzMWI1MzNiMzc1ODVhM18yMDQ_dfeccf2b-68ff-4109-a67d-44ec89b08be9">2022-04-30</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xL2ZyYWc6MWQ0YzllNWQ1ZGM5NDUwZThhMzFiNTMzYjM3NTg1YTMvdGV4dHJlZ2lvbjoxZDRjOWU1ZDVkYzk0NTBlOGEzMWI1MzNiMzc1ODVhM18yMDQ_030438c4-cf4d-4a1d-8c26-c42b46770c5e">--04-30</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xL2ZyYWc6MWQ0YzllNWQ1ZGM5NDUwZThhMzFiNTMzYjM3NTg1YTMvdGV4dHJlZ2lvbjoxZDRjOWU1ZDVkYzk0NTBlOGEzMWI1MzNiMzc1ODVhM18zMjQ0_73d425ea-1ba9-47da-9ce8-e000e87543d7">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xL2ZyYWc6MWQ0YzllNWQ1ZGM5NDUwZThhMzFiNTMzYjM3NTg1YTMvdGV4dHJlZ2lvbjoxZDRjOWU1ZDVkYzk0NTBlOGEzMWI1MzNiMzc1ODVhM18zMjQw_51b7dc32-3e1b-4124-9e70-f8764c8506e1">000-14798</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xL2ZyYWc6MWQ0YzllNWQ1ZGM5NDUwZThhMzFiNTMzYjM3NTg1YTMvdGV4dHJlZ2lvbjoxZDRjOWU1ZDVkYzk0NTBlOGEzMWI1MzNiMzc1ODVhM18zMjQ2_49764544-f280-412c-a66a-005ce892556a">American Woodmark Corporation</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xL2ZyYWc6MWQ0YzllNWQ1ZGM5NDUwZThhMzFiNTMzYjM3NTg1YTMvdGFibGU6M2ZkYzQ4ZjJkMmFjNGRkZTg1YTBiNWNhYmI4MGVmNTIvdGFibGVyYW5nZTozZmRjNDhmMmQyYWM0ZGRlODVhMGI1Y2FiYjgwZWY1Ml8wLTAtMS0xLTI4NjQ4_66b85151-db34-457b-8092-f281cabaf3bd">VA</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xL2ZyYWc6MWQ0YzllNWQ1ZGM5NDUwZThhMzFiNTMzYjM3NTg1YTMvdGFibGU6M2ZkYzQ4ZjJkMmFjNGRkZTg1YTBiNWNhYmI4MGVmNTIvdGFibGVyYW5nZTozZmRjNDhmMmQyYWM0ZGRlODVhMGI1Y2FiYjgwZWY1Ml8wLTQtMS0xLTI4NjQ4_f14264a4-915e-4d9e-9dca-f0b8cdb20bf8">54-1138147</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xL2ZyYWc6MWQ0YzllNWQ1ZGM5NDUwZThhMzFiNTMzYjM3NTg1YTMvdGFibGU6M2ZkYzQ4ZjJkMmFjNGRkZTg1YTBiNWNhYmI4MGVmNTIvdGFibGVyYW5nZTozZmRjNDhmMmQyYWM0ZGRlODVhMGI1Y2FiYjgwZWY1Ml8zLTAtMS0xLTI4NjQ4_561143e3-1679-4304-a6fd-92a9e5f0f13c">561 Shady Elm Road,</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xL2ZyYWc6MWQ0YzllNWQ1ZGM5NDUwZThhMzFiNTMzYjM3NTg1YTMvdGFibGU6M2ZkYzQ4ZjJkMmFjNGRkZTg1YTBiNWNhYmI4MGVmNTIvdGFibGVyYW5nZTozZmRjNDhmMmQyYWM0ZGRlODVhMGI1Y2FiYjgwZWY1Ml8zLTEtMS0xLTI4NjQ4_25078a93-d10a-4a73-a54b-ba29f9ed9821">Winchester,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xL2ZyYWc6MWQ0YzllNWQ1ZGM5NDUwZThhMzFiNTMzYjM3NTg1YTMvdGFibGU6M2ZkYzQ4ZjJkMmFjNGRkZTg1YTBiNWNhYmI4MGVmNTIvdGFibGVyYW5nZTozZmRjNDhmMmQyYWM0ZGRlODVhMGI1Y2FiYjgwZWY1Ml8zLTItMS0xLTI4NjQ4_1de5d839-56f6-4f55-be5f-581084309967">VA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xL2ZyYWc6MWQ0YzllNWQ1ZGM5NDUwZThhMzFiNTMzYjM3NTg1YTMvdGFibGU6M2ZkYzQ4ZjJkMmFjNGRkZTg1YTBiNWNhYmI4MGVmNTIvdGFibGVyYW5nZTozZmRjNDhmMmQyYWM0ZGRlODVhMGI1Y2FiYjgwZWY1Ml8zLTQtMS0xLTI4NjQ4_08301d36-899c-40e3-b88a-d20c0fd01756">22602</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xL2ZyYWc6MWQ0YzllNWQ1ZGM5NDUwZThhMzFiNTMzYjM3NTg1YTMvdGV4dHJlZ2lvbjoxZDRjOWU1ZDVkYzk0NTBlOGEzMWI1MzNiMzc1ODVhM18zMjUy_8b8c3f3b-ac3f-4d91-8a44-1b96729726ea">540</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xL2ZyYWc6MWQ0YzllNWQ1ZGM5NDUwZThhMzFiNTMzYjM3NTg1YTMvdGV4dHJlZ2lvbjoxZDRjOWU1ZDVkYzk0NTBlOGEzMWI1MzNiMzc1ODVhM18zMjQ3_d4c265fc-726c-4651-a6bd-d508b6ef5a62">665-9100</dei:LocalPhoneNumber>
    <dei:Security12gTitle
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xL2ZyYWc6MWQ0YzllNWQ1ZGM5NDUwZThhMzFiNTMzYjM3NTg1YTMvdGFibGU6Y2YyMjhkMjczNTU0NDUxNDgxMjZjNGM2MTBiMjE3ZmUvdGFibGVyYW5nZTpjZjIyOGQyNzM1NTQ0NTE0ODEyNmM0YzYxMGIyMTdmZV8xLTAtMS0xLTI4NjQ4_cc485fa4-06ea-484b-bd1e-4da885db32c6">Common Stock</dei:Security12gTitle>
    <dei:TradingSymbol
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xL2ZyYWc6MWQ0YzllNWQ1ZGM5NDUwZThhMzFiNTMzYjM3NTg1YTMvdGFibGU6Y2YyMjhkMjczNTU0NDUxNDgxMjZjNGM2MTBiMjE3ZmUvdGFibGVyYW5nZTpjZjIyOGQyNzM1NTQ0NTE0ODEyNmM0YzYxMGIyMTdmZV8xLTEtMS0xLTI4NjQ4_13f25791-a8f8-4154-8b5c-fc4e30b8baa4">AMWD</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xL2ZyYWc6MWQ0YzllNWQ1ZGM5NDUwZThhMzFiNTMzYjM3NTg1YTMvdGFibGU6Y2YyMjhkMjczNTU0NDUxNDgxMjZjNGM2MTBiMjE3ZmUvdGFibGVyYW5nZTpjZjIyOGQyNzM1NTQ0NTE0ODEyNmM0YzYxMGIyMTdmZV8xLTItMS0xLTI4NjQ4_b8e19c7f-c44a-4990-a188-ed2e11e0a92d">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xL2ZyYWc6MWQ0YzllNWQ1ZGM5NDUwZThhMzFiNTMzYjM3NTg1YTMvdGV4dHJlZ2lvbjoxZDRjOWU1ZDVkYzk0NTBlOGEzMWI1MzNiMzc1ODVhM18zMjQ4_18cd688d-a0cb-4953-a261-5c56af3b0ddb">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xL2ZyYWc6MWQ0YzllNWQ1ZGM5NDUwZThhMzFiNTMzYjM3NTg1YTMvdGV4dHJlZ2lvbjoxZDRjOWU1ZDVkYzk0NTBlOGEzMWI1MzNiMzc1ODVhM18zMjQ5_1abefdaf-09ac-4995-be3d-feda0e8af2bf">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xL2ZyYWc6MWQ0YzllNWQ1ZGM5NDUwZThhMzFiNTMzYjM3NTg1YTMvdGV4dHJlZ2lvbjoxZDRjOWU1ZDVkYzk0NTBlOGEzMWI1MzNiMzc1ODVhM18zMjQ1_81034988-435e-4bf1-87d7-f746feaa4f9a">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xL2ZyYWc6MWQ0YzllNWQ1ZGM5NDUwZThhMzFiNTMzYjM3NTg1YTMvdGV4dHJlZ2lvbjoxZDRjOWU1ZDVkYzk0NTBlOGEzMWI1MzNiMzc1ODVhM18zMjUz_ed36a011-603d-4877-a88d-56753ba6c55e">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xL2ZyYWc6MWQ0YzllNWQ1ZGM5NDUwZThhMzFiNTMzYjM3NTg1YTMvdGFibGU6MmUxNGUwYTY5NzI4NDg3OGEyZGVlYjJkYzZmMDBlM2UvdGFibGVyYW5nZToyZTE0ZTBhNjk3Mjg0ODc4YTJkZWViMmRjNmYwMGUzZV8wLTAtMS0xLTI4NjQ4_43402cb8-6768-44c2-a3af-50963d764105">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xL2ZyYWc6MWQ0YzllNWQ1ZGM5NDUwZThhMzFiNTMzYjM3NTg1YTMvdGFibGU6MmUxNGUwYTY5NzI4NDg3OGEyZGVlYjJkYzZmMDBlM2UvdGFibGVyYW5nZToyZTE0ZTBhNjk3Mjg0ODc4YTJkZWViMmRjNmYwMGUzZV8xLTQtMS0xLTI4NjQ4_74be97a8-1d0e-43bb-b50f-dd784200f9a8">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xL2ZyYWc6MWQ0YzllNWQ1ZGM5NDUwZThhMzFiNTMzYjM3NTg1YTMvdGFibGU6MmUxNGUwYTY5NzI4NDg3OGEyZGVlYjJkYzZmMDBlM2UvdGFibGVyYW5nZToyZTE0ZTBhNjk3Mjg0ODc4YTJkZWViMmRjNmYwMGUzZV8yLTQtMS0xLTI4NjQ4_ce15f82b-0b7b-4126-bd54-bbfab45c5495">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xL2ZyYWc6MWQ0YzllNWQ1ZGM5NDUwZThhMzFiNTMzYjM3NTg1YTMvdGV4dHJlZ2lvbjoxZDRjOWU1ZDVkYzk0NTBlOGEzMWI1MzNiMzc1ODVhM18zMjUw_3447abf3-e16e-4491-acb2-d0f62fe13839">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xL2ZyYWc6MWQ0YzllNWQ1ZGM5NDUwZThhMzFiNTMzYjM3NTg1YTMvdGV4dHJlZ2lvbjoxZDRjOWU1ZDVkYzk0NTBlOGEzMWI1MzNiMzc1ODVhM18zMjQx_5eca8cd6-9622-4cf9-b483-fc87be2a5b12">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="ie2e039db6baf40c6b905c74934247efe_I20211031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xL2ZyYWc6MWQ0YzllNWQ1ZGM5NDUwZThhMzFiNTMzYjM3NTg1YTMvdGV4dHJlZ2lvbjoxZDRjOWU1ZDVkYzk0NTBlOGEzMWI1MzNiMzc1ODVhM18yOTE5_163abcdf-4642-4ec8-8080-905af3dd3110"
      unitRef="usd">1129507601</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="ifd3c9d5e09944e0baa851c07a2927379_I20220617"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xL2ZyYWc6MWQ0YzllNWQ1ZGM5NDUwZThhMzFiNTMzYjM3NTg1YTMvdGV4dHJlZ2lvbjoxZDRjOWU1ZDVkYzk0NTBlOGEzMWI1MzNiMzc1ODVhM18yOTMz_333243fa-0e89-41e8-b0ae-b9cb33b8e11b"
      unitRef="shares">16593644</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xL2ZyYWc6MWQ0YzllNWQ1ZGM5NDUwZThhMzFiNTMzYjM3NTg1YTMvdGV4dHJlZ2lvbjoxZDRjOWU1ZDVkYzk0NTBlOGEzMWI1MzNiMzc1ODVhM18zMjQy_c1f4c4b8-097f-47ed-b0d4-9416542d3e71">&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;DOCUMENTS INCORPORATED BY REFERENCE&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Portions of the Registrant's definitive Proxy Statement for the Annual Meeting of Shareholders to be held on August 18, 2022 ("Proxy Statement") are incorporated by reference into Part III of this Form 10-K.&lt;/span&gt;&lt;/div&gt;</dei:DocumentsIncorporatedByReferenceTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfNS0xLTEtMS0yODY0OA_d0c3af8f-ca8b-49bc-a980-1a440a92058b"
      unitRef="usd">22325000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfNS0zLTEtMS0yODY0OA_c99ab830-b848-4db6-b96d-e4e4d63950fd"
      unitRef="usd">91071000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfNy0xLTEtMS0yODY0OA_abc76c3f-19b0-41f7-9ead-3f126f85e571"
      unitRef="usd">156961000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfNy0zLTEtMS0yODY0OA_d684652d-e242-481e-bbdb-b8324a34ccce"
      unitRef="usd">146866000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfOC0xLTEtMS0yODY0OA_745f06ef-1045-4032-b806-897014ef8df4"
      unitRef="usd">228259000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfOC0zLTEtMS0yODY0OA_ff1e179a-e912-4bec-bcef-7a762c60c6db"
      unitRef="usd">158167000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfMTAtMS0xLTEtMjg2NDg_330172f0-4e0e-4a29-90a0-8a1559f1cd36"
      unitRef="usd">21112000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfMTAtMy0xLTEtMjg2NDg_66a6c212-a7f4-40a3-a0cb-9868650188d7"
      unitRef="usd">13861000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfMTEtMS0xLTEtMjg2NDg_547079f3-1adb-4ca3-b80b-585a9dbda40c"
      unitRef="usd">428657000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfMTEtMy0xLTEtMjg2NDg_06bb94e8-fc3f-4a31-a6dc-f36e2e3fef99"
      unitRef="usd">409965000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfMTMtMS0xLTEtMjg2NDg_721a3999-d0d4-433a-8c5b-2c5a03264561"
      unitRef="usd">213808000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfMTMtMy0xLTEtMjg2NDg_e8b6b6dc-c7f9-4851-a2d0-c780023f5fbe"
      unitRef="usd">204002000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfMTQtMS0xLTEtMjg2NDg_4029acdf-eced-498e-9fc6-3e481620690a"
      unitRef="usd">108055000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfMTQtMy0xLTEtMjg2NDg_c7d19d45-a589-4b30-bc3f-e28651fc1cb7"
      unitRef="usd">123118000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i09f0546ac8124ba39d710b327068ef79_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfMTYtMS0xLTEtMjg2NDg_7a668a8c-5203-4c33-a37d-82a524e4fffb"
      unitRef="usd">76111000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ib35fc14517a147c4967ea6474d2d499a_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfMTYtMy0xLTEtMjg2NDg_0ffa16f6-eab6-4834-a026-5b1920d27f12"
      unitRef="usd">121778000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:Goodwill
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfMTgtMS0xLTEtMjg2NDg_5e488d9d-d869-4f94-b6f3-e19eb3787c46"
      unitRef="usd">767612000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfMTgtMy0xLTEtMjg2NDg_cbe59b04-1384-4334-91ed-269fd642cc78"
      unitRef="usd">767612000</us-gaap:Goodwill>
    <amwd:PromotionalDisplaysNet
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfMTktMS0xLTEtMjg2NDg_1dd87dd1-16bc-4064-a558-a3ff781273ba"
      unitRef="usd">12565000</amwd:PromotionalDisplaysNet>
    <amwd:PromotionalDisplaysNet
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfMTktMy0xLTEtMjg2NDg_badde720-9492-43fb-b827-4d45f760584f"
      unitRef="usd">14554000</amwd:PromotionalDisplaysNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfMjAtMS0xLTEtMjg2NDg_9c1c079a-e8f0-46e5-978b-a59eeb4f8e6f"
      unitRef="usd">1469000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfMjAtMy0xLTEtMjg2NDg_95339b8a-c9c0-47d6-be8d-fdd2b20f489b"
      unitRef="usd">1118000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfMjEtMS0xLTEtMjg2NDg_4d157847-8633-43a6-857e-cb1de07bf1af"
      unitRef="usd">24219000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfMjEtMy0xLTEtMjg2NDg_8516f3d4-d611-4184-a4d9-897de4a62bd8"
      unitRef="usd">12252000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfMjItMS0xLTEtMjg2NDg_350040b8-a92f-48ab-8d8b-8364a7942739"
      unitRef="usd">1632496000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfMjItMy0xLTEtMjg2NDg_6340a00f-3055-4402-84f0-835123d5cc26"
      unitRef="usd">1654399000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfMjctMS0xLTEtMjg2NDg_596cbb26-a5d9-4b2e-9280-0ea202f184e3"
      unitRef="usd">111422000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfMjctMy0xLTEtMjg2NDg_aea40b39-b119-4c51-bd67-17a2bfe350fa"
      unitRef="usd">91622000</us-gaap:AccountsPayableCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfMjgtMS0xLTEtMjg2NDg_d3162428-1084-4193-91d8-188ce5e19ebf"
      unitRef="usd">2264000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfMjgtMy0xLTEtMjg2NDg_ed21f904-71ea-4a99-bf40-1fe5c16a0453"
      unitRef="usd">8322000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfMjktMS0xLTEtMjg2NDg_550b27e7-7068-4bd9-a14f-00c2d24e9e6c"
      unitRef="usd">21985000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfMjktMy0xLTEtMjg2NDg_05812a35-a24f-472c-9049-0722bfd8c810"
      unitRef="usd">19994000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfMzAtMS0xLTEtMjg2NDg_d494154d-43e6-43e8-b342-8210ca59c3eb"
      unitRef="usd">44436000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfMzAtMy0xLTEtMjg2NDg_2f86ad3b-731a-4ce6-9b22-5f3043de9219"
      unitRef="usd">58577000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccruedMarketingCostsCurrent
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfMzEtMS0xLTEtMjg2NDg_d29812e0-6131-4afd-8ae4-e565a4b33b18"
      unitRef="usd">15881000</us-gaap:AccruedMarketingCostsCurrent>
    <us-gaap:AccruedMarketingCostsCurrent
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfMzEtMy0xLTEtMjg2NDg_2a44e257-375c-4135-a6de-05138bc35e64"
      unitRef="usd">20019000</us-gaap:AccruedMarketingCostsCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfMzItMS0xLTEtMjg2NDg_00cadceb-d865-44c1-b594-01e62df9f40c"
      unitRef="usd">20240000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfMzItMy0xLTEtMjg2NDg_658ce326-96cb-424f-8b10-c5a08d2de094"
      unitRef="usd">21913000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfMzMtMS0xLTEtMjg2NDg_dbe29b93-ab71-475d-9ab9-af2c05b73d82"
      unitRef="usd">216228000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfMzMtMy0xLTEtMjg2NDg_0f69d617-8658-4944-b1f2-4644fea0cdac"
      unitRef="usd">220447000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfMzUtMS0xLTEtMjg2NDg_888d5883-d8aa-4c16-b666-ac41cadfcde8"
      unitRef="usd">506732000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfMzUtMy0xLTEtMjg2NDg_c5b30450-1351-4b0b-8db7-f49889aef8ae"
      unitRef="usd">513450000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfMzYtMS0xLTEtMjg2NDg_0c5eabe1-95d1-47a3-ab93-c31da4438240"
      unitRef="usd">38340000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfMzYtMy0xLTEtMjg2NDg_5da7cdb9-2086-4886-8e63-fd8c81a2b5fd"
      unitRef="usd">42891000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfMzctMS0xLTEtMjg2NDg_c0f30ce2-9042-40a0-af4e-efd00f2ce5b5"
      unitRef="usd">95084000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfMzctMy0xLTEtMjg2NDg_6978617a-799c-4569-9c57-03b9aadb4277"
      unitRef="usd">109628000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfMzktMS0xLTEtMjg2NDg_fda635e6-8fdf-42c3-ab2e-6cc155b06271"
      unitRef="usd">3229000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfMzktMy0xLTEtMjg2NDg_1b28f788-68fc-4e73-bcff-bcbaf0cf3e10"
      unitRef="usd">11745000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfNDItMC0xLTEtMjg2NDgvdGV4dHJlZ2lvbjo3Mzc5ZjVlMzY0MDA0NmQzYjA0NDA1ZDJkOWNjNmQ0Yl8xMDk5NTExNjI3ODU5_c08c72a9-2415-432f-937d-bb37002e7fd1"
      unitRef="usdPerShare">1.00</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfNDItMC0xLTEtMjg2NDgvdGV4dHJlZ2lvbjo3Mzc5ZjVlMzY0MDA0NmQzYjA0NDA1ZDJkOWNjNmQ0Yl8xMDk5NTExNjI3ODU5_d00cf2f0-7f2b-4fbd-a746-8357a0c1fc8f"
      unitRef="usdPerShare">1.00</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfNDItMC0xLTEtMjg2NDgvdGV4dHJlZ2lvbjo3Mzc5ZjVlMzY0MDA0NmQzYjA0NDA1ZDJkOWNjNmQ0Yl8xMDk5NTExNjI3ODcx_5001d5e0-2c08-4d94-bec0-7ad998e9789d"
      unitRef="shares">2000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfNDItMC0xLTEtMjg2NDgvdGV4dHJlZ2lvbjo3Mzc5ZjVlMzY0MDA0NmQzYjA0NDA1ZDJkOWNjNmQ0Yl8xMDk5NTExNjI3ODcx_708523c6-0630-4bd8-b3c8-e53c785a871f"
      unitRef="shares">2000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfNDItMC0xLTEtMjg2NDgvdGV4dHJlZ2lvbjo3Mzc5ZjVlMzY0MDA0NmQzYjA0NDA1ZDJkOWNjNmQ0Yl8xMDk5NTExNjI3ODc2_5cb26f99-8b02-4121-89f3-31a0ee2d9b27"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfNDItMC0xLTEtMjg2NDgvdGV4dHJlZ2lvbjo3Mzc5ZjVlMzY0MDA0NmQzYjA0NDA1ZDJkOWNjNmQ0Yl8xMDk5NTExNjI3ODc2_7977ae1e-3bc2-4ad0-b5b3-497587781bd2"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfNDItMS0xLTEtMjg2NDg_bf862206-056a-4848-94df-03b2e03b54bc"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfNDItMy0xLTEtMjg2NDg_92e18120-fa39-4ec7-ab42-29c0cf14bc5f"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockNoParValue
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfNDMtMC0xLTEtMjg2NDgvdGV4dHJlZ2lvbjo0YTUyNmFkNzAwMjI0MGZjYTU0OWQ0ZDRlYTg5YjZmOV8xMDk5NTExNjI3OTI0_0eea2350-2829-494c-89a9-ff6224dfc2ef"
      unitRef="usdPerShare">0</us-gaap:CommonStockNoParValue>
    <us-gaap:CommonStockNoParValue
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfNDMtMC0xLTEtMjg2NDgvdGV4dHJlZ2lvbjo0YTUyNmFkNzAwMjI0MGZjYTU0OWQ0ZDRlYTg5YjZmOV8xMDk5NTExNjI3OTI0_261c8c72-c7c9-46d8-819c-d8339b7613d1"
      unitRef="usdPerShare">0</us-gaap:CommonStockNoParValue>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfNDMtMC0xLTEtMjg2NDgvdGV4dHJlZ2lvbjo0YTUyNmFkNzAwMjI0MGZjYTU0OWQ0ZDRlYTg5YjZmOV8xMDk5NTExNjI3OTM5_1e8d4af0-a3bc-488b-b4bb-2658d2f72b36"
      unitRef="shares">40000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfNDMtMC0xLTEtMjg2NDgvdGV4dHJlZ2lvbjo0YTUyNmFkNzAwMjI0MGZjYTU0OWQ0ZDRlYTg5YjZmOV8xMDk5NTExNjI3OTM5_3d36701c-6707-448e-8bbb-39aa8a8684b6"
      unitRef="shares">40000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfNDMtMC0xLTEtMjg2NDgvdGV4dHJlZ2lvbjo0YTUyNmFkNzAwMjI0MGZjYTU0OWQ0ZDRlYTg5YjZmOV8xMDk5NTExNjI3OTQ0_0e8e5ead-9b69-49a0-b683-0130dc6a6422"
      unitRef="shares">16570619</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfNDMtMC0xLTEtMjg2NDgvdGV4dHJlZ2lvbjo0YTUyNmFkNzAwMjI0MGZjYTU0OWQ0ZDRlYTg5YjZmOV8xMDk5NTExNjI3OTQ0_cc63d81a-c375-4ba1-8e26-4d0d0a20b249"
      unitRef="shares">16570619</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfNDMtMC0xLTEtMjg2NDgvdGV4dHJlZ2lvbjo0YTUyNmFkNzAwMjI0MGZjYTU0OWQ0ZDRlYTg5YjZmOV8xMDk5NTExNjI3OTU3_713f6669-d7a8-4df4-bd88-de5d4fc7ddcd"
      unitRef="shares">16801101</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfNDMtMC0xLTEtMjg2NDgvdGV4dHJlZ2lvbjo0YTUyNmFkNzAwMjI0MGZjYTU0OWQ0ZDRlYTg5YjZmOV8xMDk5NTExNjI3OTU3_991e2297-01f6-45e8-afd8-4b1ae7f87956"
      unitRef="shares">16801101</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfNDMtMS0xLTEtMjg2NDg_6cd00630-0137-4e27-ad5e-ee585ae010a1"
      unitRef="usd">363224000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfNDMtMy0xLTEtMjg2NDg_7ea791bb-1507-4155-a3d4-d8338c9d6712"
      unitRef="usd">362524000</us-gaap:CommonStockValue>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfNDQtMS0xLTEtMjg2NDg_840e352a-ec73-4c7b-8e78-12fb64686d4e"
      unitRef="usd">399434000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfNDQtMy0xLTEtMjg2NDg_cf3fe6c4-129f-4294-a4f3-0d09607cab12"
      unitRef="usd">448282000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfNDUtMS0xLTEtMjg2NDg_9bd4475b-9323-45ab-ab05-63bb9b678712"
      unitRef="usd">-10225000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfNDUtMy0xLTEtMjg2NDg_694af666-86e0-493e-ba1d-19d850284ba1"
      unitRef="usd">54568000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfNDYtMS0xLTEtMjg2NDg_9d3f8963-2540-4cab-91fb-0033366a4ed6"
      unitRef="usd">772883000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfNDYtMy0xLTEtMjg2NDg_b9ef7c19-f010-4a45-9ea1-6567f2eeb433"
      unitRef="usd">756238000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfNDctMS0xLTEtMjg2NDg_ff90a9f4-929e-4adf-8d57-bfd7a6908ee2"
      unitRef="usd">1632496000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF83OS9mcmFnOjY0NmQ2MGI4MjgxMjQyZTk4NjUwYjk4MWViNjVkYTA2L3RhYmxlOjY3YjU0NjY1MmFmNDRhMWQ4YjY3ODc4NmZlNzMyZDQ0L3RhYmxlcmFuZ2U6NjdiNTQ2NjUyYWY0NGExZDhiNjc4Nzg2ZmU3MzJkNDRfNDctMy0xLTEtMjg2NDg_9ddbe2fd-2d97-41ad-90c3-f4fad95ea665"
      unitRef="usd">1654399000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfMy0xLTEtMS0yODY0OA_ad31c811-ea6a-40f7-a5fc-b4688368f70e"
      unitRef="usd">1857186000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfMy0zLTEtMS0yODY0OA_770eacb0-a5ff-4671-8722-8ac1ce94a9f9"
      unitRef="usd">1744014000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfMy01LTEtMS0yODY0OA_ce0d047a-b21a-4171-aa7c-834c27d29cd1"
      unitRef="usd">1650333000</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfNC0xLTEtMS0yODY0OA_21d8b4ad-dfd5-4e16-bb70-3e8b3d34c811"
      unitRef="usd">1630742000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfNC0zLTEtMS0yODY0OA_cebb3189-2b74-40f8-83c8-6f2f54e74cff"
      unitRef="usd">1421896000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfNC01LTEtMS0yODY0OA_fbedbe3e-bfc0-42d8-a625-4bfe3bb74f3f"
      unitRef="usd">1323771000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfNS0xLTEtMS0yODY0OA_1b2eeff3-1181-4d23-a66b-510bb239193c"
      unitRef="usd">226444000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfNS0zLTEtMS0yODY0OA_014b3d98-5e9f-45ae-a04e-9bea0ada8b02"
      unitRef="usd">322118000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfNS01LTEtMS0yODY0OA_b6110da6-de3c-4d06-a44b-371a1d9ce2fc"
      unitRef="usd">326562000</us-gaap:GrossProfit>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfNy0xLTEtMS0yODY0OA_6b7df937-a67d-4a43-b8d3-3a81e7f279b9"
      unitRef="usd">92555000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfNy0zLTEtMS0yODY0OA_abf4a600-1e62-4da5-8da0-6e8b6b0397ad"
      unitRef="usd">89011000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfNy01LTEtMS0yODY0OA_ee1945b2-b786-42dc-9fff-e86d851f871d"
      unitRef="usd">83092000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfOC0xLTEtMS0yODY0OA_af4c819c-62f0-4261-9fd5-dc34e585cc81"
      unitRef="usd">97547000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfOC0zLTEtMS0yODY0OA_42a57240-2e5f-4bbe-b8d2-9ffbc1ffcc2f"
      unitRef="usd">112521000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfOC01LTEtMS0yODY0OA_7641188a-0a9f-41b2-b81b-221bc84e6374"
      unitRef="usd">113353000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:RestructuringCharges
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfOS0xLTEtMS0yODY0OA_e025b826-5976-4ea9-957d-445b3ae642f1"
      unitRef="usd">183000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfOS0zLTEtMS0yODY0OA_f62d558c-3682-48fd-8082-3aae6d86f756"
      unitRef="usd">5848000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfOS01LTEtMS0yODY0OA_744ad0f8-7f3a-4206-b7c1-70e24cdedba7"
      unitRef="usd">-18000</us-gaap:RestructuringCharges>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfMTAtMS0xLTEtMjg2NDg_372dfaec-f45d-4244-9094-e704c99cd2af"
      unitRef="usd">36159000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfMTAtMy0xLTEtMjg2NDg_0ccd042b-6377-498f-9684-d35c34bed671"
      unitRef="usd">114738000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfMTAtNS0xLTEtMjg2NDg_43ff6abf-7f41-4105-8c31-241f8f19e10e"
      unitRef="usd">130135000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfMTItMS0xLTEtMjg2NDg_b65cd0ab-12eb-4e75-86a2-31b7e7476beb"
      unitRef="usd">-10189000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfMTItMy0xLTEtMjg2NDg_be0dbbd7-e6d3-4fdd-918c-3bee900a2c9f"
      unitRef="usd">-23128000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfMTItNS0xLTEtMjg2NDg_275877ae-ea94-4516-8470-2a45520b9993"
      unitRef="usd">-29027000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfMTMtMS0xLTEtMzAwNjk_fe1304f3-8b63-401e-8a05-cce6d3cd2189"
      unitRef="usd">-68473000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfMTMtMy0xLTEtMzAwNjk_2caf0b90-93e6-4a0a-bc99-51f5902c3cf6"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfMTMtNS0xLTEtMzAwNjk_093a6b6b-4732-456c-8749-cf1bfd18bac1"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfMTMtMS0xLTEtMjg2NDg_88f6e2ed-8ab8-4aff-806e-e77221ff5ead"
      unitRef="usd">-476000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfMTMtMy0xLTEtMjg2NDg_52510fd2-4526-454c-8604-a91e509f95e0"
      unitRef="usd">-10917000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfMTMtNS0xLTEtMjg2NDg_f89695ee-e037-4367-9623-abe3434d9dbd"
      unitRef="usd">-2180000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfMTQtMS0xLTEtMjg2NDg_83a5f574-e230-4803-9668-a8fa831be44b"
      unitRef="usd">-42979000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfMTQtMy0xLTEtMjg2NDg_c125f679-af5b-463c-9c5e-c9032e3600ed"
      unitRef="usd">80693000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfMTQtNS0xLTEtMjg2NDg_a9db2a64-baad-4ecd-a47e-a33d46b426ef"
      unitRef="usd">98928000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfMTYtMS0xLTEtMjg2NDg_c691900f-1301-4971-a66a-c6f1e7449755"
      unitRef="usd">-13257000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfMTYtMy0xLTEtMjg2NDg_c04e9db7-2fb8-44e7-9fd7-849efeceead9"
      unitRef="usd">19500000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfMTYtNS0xLTEtMjg2NDg_f4a8f116-cd36-4b6b-aee7-729e13db455f"
      unitRef="usd">25275000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfMTgtMS0xLTEtMjg2NDg_a36b6484-43a9-4501-9692-7d1f15d40b48"
      unitRef="usd">-29722000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfMTgtMy0xLTEtMjg2NDg_7ca80a00-3a1a-477f-b06f-c0b2d1d2552e"
      unitRef="usd">61193000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfMTgtNS0xLTEtMjg2NDg_dcd48b3d-e598-4cc2-a115-7fd987e4d3fc"
      unitRef="usd">73653000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfMjItMS0xLTEtMjg2NDg_2c12ca0f-8160-4ea6-a451-bed9f019e014"
      unitRef="usdPerShare">-1.79</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfMjItMy0xLTEtMjg2NDg_2c4ac7cf-e233-4d38-b73f-2e16c5693987"
      unitRef="usdPerShare">3.61</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfMjItNS0xLTEtMjg2NDg_933724e7-94e8-4637-b529-16228bdb325c"
      unitRef="usdPerShare">4.36</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfMjMtMS0xLTEtMjg2NDg_9f628920-c14b-4fd9-a3e2-4b85614e6586"
      unitRef="usdPerShare">-1.79</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfMjMtMy0xLTEtMjg2NDg_00ada6e4-cbce-482a-87e8-ee4b4b45fb8f"
      unitRef="usdPerShare">3.59</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84NS9mcmFnOmViYTI4YTZjOGQyYjRkM2ViYTQ1OWYyNWQ2M2Q0OTc4L3RhYmxlOjJlODZmOWJhNmE2NTRkMzRiM2M0OTFmZDI4MGFkZTU3L3RhYmxlcmFuZ2U6MmU4NmY5YmE2YTY1NGQzNGIzYzQ5MWZkMjgwYWRlNTdfMjMtNS0xLTEtMjg2NDg_db1e73e5-fbde-43d0-b915-5db47d353e88"
      unitRef="usdPerShare">4.34</us-gaap:EarningsPerShareDiluted>
    <us-gaap:NetIncomeLoss
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84OC9mcmFnOmRkMDIxZDYzZTdlYTRjMjg5Yjk4Nzk2NzVhNWEwZjc1L3RhYmxlOjkyYzBkMDE0ZTJlOTRlYzk5NjY2Nzk5Zjc2YjYxNTRiL3RhYmxlcmFuZ2U6OTJjMGQwMTRlMmU5NGVjOTk2NjY3OTlmNzZiNjE1NGJfMy0xLTEtMS0yODY0OA_527cf08b-be23-452e-b664-6489e4191404"
      unitRef="usd">-29722000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84OC9mcmFnOmRkMDIxZDYzZTdlYTRjMjg5Yjk4Nzk2NzVhNWEwZjc1L3RhYmxlOjkyYzBkMDE0ZTJlOTRlYzk5NjY2Nzk5Zjc2YjYxNTRiL3RhYmxlcmFuZ2U6OTJjMGQwMTRlMmU5NGVjOTk2NjY3OTlmNzZiNjE1NGJfMy0zLTEtMS0yODY0OA_445e7f12-d81d-4319-a287-1f83715c4abc"
      unitRef="usd">61193000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84OC9mcmFnOmRkMDIxZDYzZTdlYTRjMjg5Yjk4Nzk2NzVhNWEwZjc1L3RhYmxlOjkyYzBkMDE0ZTJlOTRlYzk5NjY2Nzk5Zjc2YjYxNTRiL3RhYmxlcmFuZ2U6OTJjMGQwMTRlMmU5NGVjOTk2NjY3OTlmNzZiNjE1NGJfMy01LTEtMS0yODY0OA_667dcecd-ff6d-4754-ad92-7fa7cee13b74"
      unitRef="usd">73653000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
      contextRef="i43796e40f38c496893b8ed5bd900d7ae_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84OC9mcmFnOmRkMDIxZDYzZTdlYTRjMjg5Yjk4Nzk2NzVhNWEwZjc1L3RhYmxlOjkyYzBkMDE0ZTJlOTRlYzk5NjY2Nzk5Zjc2YjYxNTRiL3RhYmxlcmFuZ2U6OTJjMGQwMTRlMmU5NGVjOTk2NjY3OTlmNzZiNjE1NGJfNi0wLTEtMS0yODY0OC90ZXh0cmVnaW9uOjBlNWU5M2IwOWVjMDRmMjQ4MWUyZmM4YTdmMDBhYWU5XzEwOTk1MTE2Mjc5NDc_aa438e0f-d810-47ea-9fb0-1181900dc84b"
      unitRef="usd">-18481000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
      contextRef="if2d9cbf7e6c649e8aa3985b156be475d_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84OC9mcmFnOmRkMDIxZDYzZTdlYTRjMjg5Yjk4Nzk2NzVhNWEwZjc1L3RhYmxlOjkyYzBkMDE0ZTJlOTRlYzk5NjY2Nzk5Zjc2YjYxNTRiL3RhYmxlcmFuZ2U6OTJjMGQwMTRlMmU5NGVjOTk2NjY3OTlmNzZiNjE1NGJfNi0wLTEtMS0yODY0OC90ZXh0cmVnaW9uOjBlNWU5M2IwOWVjMDRmMjQ4MWUyZmM4YTdmMDBhYWU5XzEwOTk1MTE2Mjc5NTk_0665de29-42e7-4991-be67-2199cedd9ace"
      unitRef="usd">1156000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
      contextRef="i670ef9292bd448208e76203bb6e5f87d_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84OC9mcmFnOmRkMDIxZDYzZTdlYTRjMjg5Yjk4Nzk2NzVhNWEwZjc1L3RhYmxlOjkyYzBkMDE0ZTJlOTRlYzk5NjY2Nzk5Zjc2YjYxNTRiL3RhYmxlcmFuZ2U6OTJjMGQwMTRlMmU5NGVjOTk2NjY3OTlmNzZiNjE1NGJfNi0wLTEtMS0yODY0OC90ZXh0cmVnaW9uOjBlNWU5M2IwOWVjMDRmMjQ4MWUyZmM4YTdmMDBhYWU5XzEwOTk1MTE2Mjc5NjY_fc09284e-702e-443a-9101-468e53eb68e8"
      unitRef="usd">573000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84OC9mcmFnOmRkMDIxZDYzZTdlYTRjMjg5Yjk4Nzk2NzVhNWEwZjc1L3RhYmxlOjkyYzBkMDE0ZTJlOTRlYzk5NjY2Nzk5Zjc2YjYxNTRiL3RhYmxlcmFuZ2U6OTJjMGQwMTRlMmU5NGVjOTk2NjY3OTlmNzZiNjE1NGJfNi0xLTEtMS0yODY0OA_c144c700-be1e-443f-bd13-417bf550138f"
      unitRef="usd">-54568000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84OC9mcmFnOmRkMDIxZDYzZTdlYTRjMjg5Yjk4Nzk2NzVhNWEwZjc1L3RhYmxlOjkyYzBkMDE0ZTJlOTRlYzk5NjY2Nzk5Zjc2YjYxNTRiL3RhYmxlcmFuZ2U6OTJjMGQwMTRlMmU5NGVjOTk2NjY3OTlmNzZiNjE1NGJfNi0zLTEtMS0yODY0OA_f1716727-2a40-428b-bbb2-4bcaf50a4fe6"
      unitRef="usd">3395000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84OC9mcmFnOmRkMDIxZDYzZTdlYTRjMjg5Yjk4Nzk2NzVhNWEwZjc1L3RhYmxlOjkyYzBkMDE0ZTJlOTRlYzk5NjY2Nzk5Zjc2YjYxNTRiL3RhYmxlcmFuZ2U6OTJjMGQwMTRlMmU5NGVjOTk2NjY3OTlmNzZiNjE1NGJfNi01LTEtMS0yODY0OA_db225dee-a264-4d12-b381-225146b02574"
      unitRef="usd">1682000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="i3406be689221421cb074b504c57c76eb_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84OC9mcmFnOmRkMDIxZDYzZTdlYTRjMjg5Yjk4Nzk2NzVhNWEwZjc1L3RhYmxlOjkyYzBkMDE0ZTJlOTRlYzk5NjY2Nzk5Zjc2YjYxNTRiL3RhYmxlcmFuZ2U6OTJjMGQwMTRlMmU5NGVjOTk2NjY3OTlmNzZiNjE1NGJfNy0wLTEtMS0yODY0OC90ZXh0cmVnaW9uOjlhYWRmYmFlMWViODQwZmE5OTU3YTQ3MTA5MDM5YzIxXzEwOTk1MTE2Mjc5MjI_5e383c78-abfa-4185-a2ec-0b7ef25ab1c6"
      unitRef="usd">3463000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84OC9mcmFnOmRkMDIxZDYzZTdlYTRjMjg5Yjk4Nzk2NzVhNWEwZjc1L3RhYmxlOjkyYzBkMDE0ZTJlOTRlYzk5NjY2Nzk5Zjc2YjYxNTRiL3RhYmxlcmFuZ2U6OTJjMGQwMTRlMmU5NGVjOTk2NjY3OTlmNzZiNjE1NGJfNy0xLTEtMS0yODY0OA_41d16532-7fc5-456f-b48c-f865f14e1bae"
      unitRef="usd">-10225000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84OC9mcmFnOmRkMDIxZDYzZTdlYTRjMjg5Yjk4Nzk2NzVhNWEwZjc1L3RhYmxlOjkyYzBkMDE0ZTJlOTRlYzk5NjY2Nzk5Zjc2YjYxNTRiL3RhYmxlcmFuZ2U6OTJjMGQwMTRlMmU5NGVjOTk2NjY3OTlmNzZiNjE1NGJfNy0zLTEtMS0yODY0OA_d7f65361-3a97-40e1-9dd3-8571d5380724"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84OC9mcmFnOmRkMDIxZDYzZTdlYTRjMjg5Yjk4Nzk2NzVhNWEwZjc1L3RhYmxlOjkyYzBkMDE0ZTJlOTRlYzk5NjY2Nzk5Zjc2YjYxNTRiL3RhYmxlcmFuZ2U6OTJjMGQwMTRlMmU5NGVjOTk2NjY3OTlmNzZiNjE1NGJfNy01LTEtMS0yODY0OA_d9d66b06-e0bd-4f66-a74a-24a39606c15f"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84OC9mcmFnOmRkMDIxZDYzZTdlYTRjMjg5Yjk4Nzk2NzVhNWEwZjc1L3RhYmxlOjkyYzBkMDE0ZTJlOTRlYzk5NjY2Nzk5Zjc2YjYxNTRiL3RhYmxlcmFuZ2U6OTJjMGQwMTRlMmU5NGVjOTk2NjY3OTlmNzZiNjE1NGJfOS0xLTEtMS0yODY0OA_2498d1ff-e9d5-415b-b651-9859dc679133"
      unitRef="usd">35071000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84OC9mcmFnOmRkMDIxZDYzZTdlYTRjMjg5Yjk4Nzk2NzVhNWEwZjc1L3RhYmxlOjkyYzBkMDE0ZTJlOTRlYzk5NjY2Nzk5Zjc2YjYxNTRiL3RhYmxlcmFuZ2U6OTJjMGQwMTRlMmU5NGVjOTk2NjY3OTlmNzZiNjE1NGJfOS0zLTEtMS0yODY0OA_7373cea7-19c6-4e97-8314-b70082f47d2b"
      unitRef="usd">57798000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF84OC9mcmFnOmRkMDIxZDYzZTdlYTRjMjg5Yjk4Nzk2NzVhNWEwZjc1L3RhYmxlOjkyYzBkMDE0ZTJlOTRlYzk5NjY2Nzk5Zjc2YjYxNTRiL3RhYmxlcmFuZ2U6OTJjMGQwMTRlMmU5NGVjOTk2NjY3OTlmNzZiNjE1NGJfOS01LTEtMS0yODY0OA_6077ef16-1880-49a3-a5b5-333a26f9b419"
      unitRef="usd">71971000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i9455f64525b64ac8b08c2e5c109f8462_I20190430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMTItMS0xLTEtMjg2NDg_14567ef8-391d-4167-ac47-96907ea3a892"
      unitRef="shares">16849026</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i9455f64525b64ac8b08c2e5c109f8462_I20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMTItMy0xLTEtMjg2NDg_0eb172f0-4381-4f6a-bc93-c8d57c7d3e8b"
      unitRef="usd">352424000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3e10a213937b4318a78363424a4c493d_I20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMTItNS0xLTEtMjg2NDg_e27fa714-348f-4ef0-9352-4f41607750b2"
      unitRef="usd">329540000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie032eb9db5834145b630eddd23174d9a_I20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMTItNy0xLTEtMjg2NDg_d223b213-1c40-4448-8610-aacd550bf9de"
      unitRef="usd">-49491000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i417c161f5f2b42fb8b75975cf98c3a2d_I20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMTItOS0xLTEtMjg2NDg_1098e51e-27c2-4995-be1a-bdce7b7b2994"
      unitRef="usd">632473000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ic210ded749724faaaacafdf7ef834958_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMTQtNS0xLTEtMjg2NDg_ee335d89-8ab0-4537-a701-ee0194f4397d"
      unitRef="usd">73653000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMTQtOS0xLTEtMjg2NDg_b7a6d34b-8ae1-4efc-a03a-93996f01da78"
      unitRef="usd">73653000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ic3e5b22a784148ac819ee787d68035fb_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMTUtNy0xLTEtMjg2NDg_3ef57dad-bad3-4440-974a-9b97430ac674"
      unitRef="usd">-1682000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMTUtOS0xLTEtMjg2NDg_52b1d0cc-a84a-4b7a-bdbb-3950398e34f7"
      unitRef="usd">-1682000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="i0c155e03ad934e16b87786337dfe6e1e_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMTYtMy0xLTEtMjg2NDg_d7933208-588e-49de-a8c9-d4c67e697002"
      unitRef="usd">3989000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMTYtOS0xLTEtMjg2NDg_cfce3ec6-e0fc-4293-aacb-adee4fdbcc25"
      unitRef="usd">3989000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i0c155e03ad934e16b87786337dfe6e1e_D20190501-20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMTctMS0xLTEtMjg2NDg_517f2d64-3a24-4b8d-8055-d90e2007266e"
      unitRef="shares">31790</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i0c155e03ad934e16b87786337dfe6e1e_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMTctMy0xLTEtMjg2NDg_87bb8fac-d0fa-41b8-852d-5fc731fb2823"
      unitRef="usd">-755000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMTctOS0xLTEtMjg2NDg_3eb2b738-d222-4f2a-bf01-669fefa4dc7c"
      unitRef="usd">-755000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeBenefitPlan
      contextRef="i0c155e03ad934e16b87786337dfe6e1e_D20190501-20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMTgtMS0xLTEtMjg2NDg_8f799bcb-a831-4d4f-a7ae-2995f71ecc80"
      unitRef="shares">45721</us-gaap:StockIssuedDuringPeriodSharesEmployeeBenefitPlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan
      contextRef="i0c155e03ad934e16b87786337dfe6e1e_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMTgtMy0xLTEtMjg2NDg_5f58d5e7-d3bc-4a2a-950a-05004bb517c1"
      unitRef="usd">3772000</us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMTgtOS0xLTEtMjg2NDg_6f790461-ae4f-4931-8930-2f91be8a0dc1"
      unitRef="usd">3772000</us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="if8e1490067a941c5870992371580f4b7_I20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMTktMS0xLTEtMjg2NDg_86fa550d-dc8c-4645-8a87-3c820f84452a"
      unitRef="shares">16926537</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="if8e1490067a941c5870992371580f4b7_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMTktMy0xLTEtMjg2NDg_64d973e9-3a8b-4649-b0ab-da47fbcccc0c"
      unitRef="usd">359430000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ieb90f939bd9840e5a1efed8b22381845_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMTktNS0xLTEtMjg2NDg_85b37443-fc1c-4609-ba27-1cc4a10adbb7"
      unitRef="usd">403193000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia9cf64a8927b40ea89cb5c1e3e28c16c_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMTktNy0xLTEtMjg2NDg_3de3ddbd-0998-46b4-85cb-7b035b158482"
      unitRef="usd">-51173000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i103a554c5f184b2b8bfb5f9dce68aa05_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMTktOS0xLTEtMjg2NDg_fe0cb854-952a-42eb-9883-94e3b8690898"
      unitRef="usd">711450000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ieac0441e808c4ff3aeb98357a25aa6c7_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMjEtNS0xLTEtMjg2NDg_d86546e7-c2f7-4555-be7f-7bd2fed2a774"
      unitRef="usd">61193000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMjEtOS0xLTEtMjg2NDg_0029dfef-4d8b-4c8b-9cdf-3c5e30a790b0"
      unitRef="usd">61193000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ia1d10803ca784bda8cdd5144d264b1a8_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMjItNy0xLTEtMjg2NDg_c1fbc234-5876-4a83-a5ff-00b55249f2e5"
      unitRef="usd">-3395000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMjItOS0xLTEtMjg2NDg_e39df4ff-d90a-4a04-9cbd-316d3020e49b"
      unitRef="usd">-3395000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="iee9386c970554109ae485bf2dbb614c1_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMjMtMy0xLTEtMjg2NDg_2a935e02-a3b3-4cf9-b6a2-46459188c2ab"
      unitRef="usd">4598000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMjMtOS0xLTEtMjg2NDg_9beab462-ec16-4fa5-9fc1-f3ab17b1c528"
      unitRef="usd">4598000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="iee9386c970554109ae485bf2dbb614c1_D20200501-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMjQtMS0xLTEtMjg2NDg_4a4f5880-34ff-4892-b232-2aa9ca1a3abf"
      unitRef="shares">29019</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="iee9386c970554109ae485bf2dbb614c1_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMjQtMy0xLTEtMjg2NDg_00cd20ba-617c-453e-ba68-89ed84455057"
      unitRef="usd">-1351000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMjQtOS0xLTEtMjg2NDg_536dc4e0-c229-4a7e-a455-160a86d108b6"
      unitRef="usd">-1351000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="iee9386c970554109ae485bf2dbb614c1_D20200501-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMjUtMS0xLTEtMjg2NDg_dc3040b8-9d1d-44ca-a601-880d300e3f8f"
      unitRef="shares">200046</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="iee9386c970554109ae485bf2dbb614c1_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMjUtMy0xLTEtMjg2NDg_097bc000-8965-4c8d-8277-b4049a5ad9aa"
      unitRef="usd">3896000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ieac0441e808c4ff3aeb98357a25aa6c7_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMjUtNS0xLTEtMjg2NDg_05d51385-b0de-4a8c-b1e5-a01dc9087ac8"
      unitRef="usd">16104000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMjUtOS0xLTEtMjg2NDg_05553ee3-6562-48d8-91f7-6a0e3143355e"
      unitRef="usd">20000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeBenefitPlan
      contextRef="iee9386c970554109ae485bf2dbb614c1_D20200501-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMjYtMS0xLTEtMjg2NDg_756bb3f0-d3e6-4ef0-b4a0-694bd3c72db1"
      unitRef="shares">45591</us-gaap:StockIssuedDuringPeriodSharesEmployeeBenefitPlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan
      contextRef="iee9386c970554109ae485bf2dbb614c1_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMjYtMy0xLTEtMjg2NDg_04c9e093-ff89-49b6-a460-89858e0f682f"
      unitRef="usd">3743000</us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMjYtOS0xLTEtMjg2NDg_a26833b7-5746-4056-adfc-9c82e425b107"
      unitRef="usd">3743000</us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="iec641d08bd864e75a03729542114a8c6_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMjctMS0xLTEtMjg2NDg_d6ab7af3-38bb-42be-aa67-8b17b7359824"
      unitRef="shares">16801101</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="iec641d08bd864e75a03729542114a8c6_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMjctMy0xLTEtMjg2NDg_55aafc23-0418-47a1-b931-161ca8e955e3"
      unitRef="usd">362524000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i09aa23908b314205b47f8629553c0e33_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMjctNS0xLTEtMjg2NDg_c93d0a2e-1ff0-426a-a85e-8bbbe348c174"
      unitRef="usd">448282000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iaab57e5724e346c3ba1608a43cf6a509_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMjctNy0xLTEtMjg2NDg_2819efa2-3c55-43b8-9d27-95c62b9e4ba4"
      unitRef="usd">-54568000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMjctOS0xLTEtMjg2NDg_a84d3942-5b00-4d1b-b49c-7be760a0f2a6"
      unitRef="usd">756238000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="id30d67a6ceae4299977a8cf9eea06af9_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMjEtNS0xLTEtMjk0MzM_c9e42691-a71c-4aec-806f-23fe4402c870"
      unitRef="usd">-29722000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMjEtOS0xLTEtMjk0MzM_f18139f8-9a05-4b0c-bc6f-963d973d57dd"
      unitRef="usd">-29722000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i7bfedf342e0d447b8afb4b8d4163fe97_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMjItNy0xLTEtMjk0MzM_1ea3cfcc-f49e-436c-b44c-e29e38d6ffab"
      unitRef="usd">64793000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMjItOS0xLTEtMjk0MzM_4f72f817-56a3-4556-b9dc-14a038eecc73"
      unitRef="usd">64793000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="i11fbf7caed574ca486d885b30de6408c_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMjMtMy0xLTEtMjk0MzM_43004714-1475-44cc-84d8-dadf9d76b9ba"
      unitRef="usd">4708000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMjMtOS0xLTEtMjk0MzM_8d725c95-c8b6-495b-a1f8-d0e741f2efb2"
      unitRef="usd">4708000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i11fbf7caed574ca486d885b30de6408c_D20210501-20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMjQtMS0xLTEtMjk0MzM_9e4a5b99-6113-40c4-ab89-76125db16b89"
      unitRef="shares">29808</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i11fbf7caed574ca486d885b30de6408c_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMjQtMy0xLTEtMjk0MzM_cb2c3edf-e58f-48ef-b9e8-11e537059a25"
      unitRef="usd">-1072000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMjQtOS0xLTEtMjk0MzM_253c4ea2-5a83-4f5b-8e38-1a601a5886a0"
      unitRef="usd">-1072000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i11fbf7caed574ca486d885b30de6408c_D20210501-20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMjUtMS0xLTEtMjk0MzM_4a49d8f7-7802-437c-938a-eda5fde05748"
      unitRef="shares">299781</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i11fbf7caed574ca486d885b30de6408c_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMjUtMy0xLTEtMjk0MzM_da15204a-a83f-4173-80c0-356b45a14dcc"
      unitRef="usd">5874000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="id30d67a6ceae4299977a8cf9eea06af9_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMjUtNS0xLTEtMjk0MzM_2a31b831-1ea7-471f-83b5-2fb43b21a8bd"
      unitRef="usd">19126000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMjUtOS0xLTEtMjk0MzM_9f324ee9-bb5f-46ea-8cf8-e8f3e2b9893c"
      unitRef="usd">25000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeBenefitPlan
      contextRef="i11fbf7caed574ca486d885b30de6408c_D20210501-20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMjYtMS0xLTEtMjk0MzM_7a51d223-af9d-4760-a00c-9874e7a99c5a"
      unitRef="shares">39491</us-gaap:StockIssuedDuringPeriodSharesEmployeeBenefitPlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan
      contextRef="i11fbf7caed574ca486d885b30de6408c_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMjYtMy0xLTEtMjk0MzM_da9bab2e-e553-48d4-a6d9-13c6e1a06295"
      unitRef="usd">2938000</us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMjYtOS0xLTEtMjk0MzM_068b7a57-5213-47b0-951d-3c756ac0b579"
      unitRef="usd">2938000</us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i7f897aeb907744c19c7a28fe125234b2_I20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMjctMS0xLTEtMjk0MzM_5f6e8299-a00a-40b8-bcce-689066fd2a74"
      unitRef="shares">16570619</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i7f897aeb907744c19c7a28fe125234b2_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMjctMy0xLTEtMjk0MzM_9e185cb7-8c0a-4b5a-a1f2-91110e68099a"
      unitRef="usd">363224000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic227efce974345ff81900f21afdb0188_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMjctNS0xLTEtMjk0MzM_c41192b0-9b01-4dd1-923a-b32122abc5e8"
      unitRef="usd">399434000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibe8c6c1107df4f2f9df378005c56fc56_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMjctNy0xLTEtMjk0MzM_a81f29d6-5c83-4356-a4f6-b4f8c6e4f249"
      unitRef="usd">10225000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85NC9mcmFnOjk0Njc1ODhhNmQxMzRjODc4MzZmNDQxOGJkNjliNWI5L3RhYmxlOjZjNThmNWYyMjBhYTQ3ZDc4MThlMjVkYjYxMmZjMTNjL3RhYmxlcmFuZ2U6NmM1OGY1ZjIyMGFhNDdkNzgxOGUyNWRiNjEyZmMxM2NfMjctOS0xLTEtMjk0MzM_81db924d-9203-447c-b83c-c3cc4100bb8f"
      unitRef="usd">772883000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfNC0xLTEtMS0yODY0OA_f33d7def-8ffe-4877-b204-f5f0d3cb1b5d"
      unitRef="usd">-29722000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfNC0zLTEtMS0yODY0OA_01a9c2b9-539a-448d-bcce-3c35bfbef603"
      unitRef="usd">61193000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfNC01LTEtMS0yODY0OA_09231b55-cb34-4fa4-b4b4-3e3a84e31c3f"
      unitRef="usd">73653000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfNy0xLTEtMS0yODY0OA_620ea5eb-cacb-4503-854b-180879de9e53"
      unitRef="usd">96606000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfNy0zLTEtMS0yODY0OA_9de2c5dc-eea9-495b-8c21-c08adae537ee"
      unitRef="usd">100289000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfNy01LTEtMS0yODY0OA_a23e386a-0088-4a28-8d67-6c2780cdba59"
      unitRef="usd">98513000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfOC0xLTEtMS0yODY0OA_faacf2b5-a053-4c49-8dab-a375a502f61b"
      unitRef="usd">-697000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfOC0zLTEtMS0yODY0OA_b0790366-f90d-4c35-a416-7ae128571651"
      unitRef="usd">1859000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfOC01LTEtMS0yODY0OA_6053da67-e1b9-4ac6-b046-ec3ff9b706ee"
      unitRef="usd">-2629000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfOS0xLTEtMS0yODY0OA_18abf51e-20fa-4d72-ba91-dbba9b06d2cb"
      unitRef="usd">27610000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfOS0zLTEtMS0yODY0OA_b3e68c35-aab0-44c4-be78-196f07c7949d"
      unitRef="usd">27192000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfOS01LTEtMS0yODY0OA_bd957fa7-e696-4b1f-aae5-1802d888c60c"
      unitRef="usd">25405000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMTAtMS0xLTEtMjg2NDg_ddb8aac2-0bf4-44d9-be55-4f82118f0e73"
      unitRef="usd">867000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMTAtMy0xLTEtMjg2NDg_d3ba5d71-f010-4ad5-9d1b-489de1bdc06e"
      unitRef="usd">2501000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMTAtNS0xLTEtMjg2NDg_191eace9-29d6-4738-a4e7-098401628464"
      unitRef="usd">2603000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMTEtMS0xLTEtMjg2NDg_43ecb8d0-c7f5-44a8-a863-99bdb48bf9ef"
      unitRef="usd">0</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMTEtMy0xLTEtMjg2NDg_40fc4765-d893-45af-ad82-0f73d428e80b"
      unitRef="usd">1102000</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMTEtNS0xLTEtMjg2NDg_7b3e0bd2-7422-482d-a04c-302aefa3fa24"
      unitRef="usd">-1102000</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMTItMS0xLTEtMjg2NDg_bdf92dba-11af-4e49-94e9-cf8b4e82f1c1"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMTItMy0xLTEtMjg2NDg_b651c5b0-8235-49a1-a878-888753b72ea3"
      unitRef="usd">-13792000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMTItNS0xLTEtMjg2NDg_6394ddd7-184f-4835-a620-8bf3ac4519ef"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:ShareBasedCompensation
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMTQtMS0xLTEtMjg2NDg_ab20f40a-c4f5-4e05-bf30-81e836987b8e"
      unitRef="usd">4708000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMTQtMy0xLTEtMjg2NDg_f0758cfb-9484-4385-835e-3ed2d7e93799"
      unitRef="usd">4598000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMTQtNS0xLTEtMjg2NDg_f33fb31f-5bcd-4624-b4c4-fc50bc8da27f"
      unitRef="usd">3989000</us-gaap:ShareBasedCompensation>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMTUtMS0xLTEtMjg2NDg_1be593a4-4435-4306-aa01-a4bd65a92493"
      unitRef="usd">-25717000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMTUtMy0xLTEtMjg2NDg_c05d9e34-a4f3-416f-938b-eb5fce55cd9f"
      unitRef="usd">-12840000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMTUtNS0xLTEtMjg2NDg_79c49b88-7ae6-4e09-8f72-56c2818d7783"
      unitRef="usd">-11911000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:PensionContributions
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMTYtMS0xLTEtMjg2NDg_3d60fc28-ae72-4335-96c8-e9b9b0800077"
      unitRef="usd">-710000</us-gaap:PensionContributions>
    <us-gaap:PensionContributions
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMTYtMy0xLTEtMjg2NDg_01ab34f7-c984-41f7-85f6-191c9305d1c1"
      unitRef="usd">2007000</us-gaap:PensionContributions>
    <us-gaap:PensionContributions
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMTYtNS0xLTEtMjg2NDg_acdd1b07-47bb-4211-b195-03df2f12fa9c"
      unitRef="usd">1130000</us-gaap:PensionContributions>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMTgtMS0xLTEtMzAwODU_fc360e92-bfd2-45da-bcfc-01d77d955c0a"
      unitRef="usd">-68473000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMTgtMy0xLTEtMzAwODU_e665e255-a383-4c9f-b67b-aa7a5cec9d38"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMTgtNS0xLTEtMzAwODU_0103b51d-aa79-420c-b38c-159cb58d333f"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <amwd:EmployeeBenefitPlanStockExpense
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMTgtMS0xLTEtMjg2NDg_864e4a4c-50b1-4c64-8c5a-431e2758c2fc"
      unitRef="usd">2938000</amwd:EmployeeBenefitPlanStockExpense>
    <amwd:EmployeeBenefitPlanStockExpense
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMTgtMy0xLTEtMjg2NDg_f5dc189d-e320-4f2e-9895-00dd8637b924"
      unitRef="usd">3743000</amwd:EmployeeBenefitPlanStockExpense>
    <amwd:EmployeeBenefitPlanStockExpense
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMTgtNS0xLTEtMjg2NDg_71ecefb9-eee1-420b-8553-905fe13ffdc7"
      unitRef="usd">3772000</amwd:EmployeeBenefitPlanStockExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMTktMS0xLTEtMjg2NDg_5c559a7f-fec8-4b5d-8c0b-8d06c81e602c"
      unitRef="usd">-489000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMTktMy0xLTEtMjg2NDg_a7332795-b39c-4982-8fd1-ec65f235afb5"
      unitRef="usd">-4140000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMTktNS0xLTEtMjg2NDg_35b716c9-0b5e-453d-b6f8-9b15db641d7e"
      unitRef="usd">-672000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMjEtMS0xLTEtMjg2NDg_20744527-df26-47ab-8699-4068280616a3"
      unitRef="usd">11366000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMjEtMy0xLTEtMjg2NDg_0127edba-e27b-401e-99b7-38dd402905a9"
      unitRef="usd">42829000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMjEtNS0xLTEtMjg2NDg_8241ed5b-6f34-4ed2-9f8b-38b66ae6a6d0"
      unitRef="usd">-21018000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMjItMS0xLTEtMjg2NDg_2ac21e3d-4eca-44f9-a6f4-55f536d8de4a"
      unitRef="usd">70386000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMjItMy0xLTEtMjg2NDg_97b94f78-45b7-4407-b860-124d1bfafd90"
      unitRef="usd">34454000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMjItNS0xLTEtMjg2NDg_15fbd6e5-5280-4b07-adb8-fe361bb6f394"
      unitRef="usd">2866000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMjMtMS0xLTEtMjg2NDg_1ed223b8-0f7e-430f-89f9-6d7ec546e022"
      unitRef="usd">6206000</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMjMtMy0xLTEtMjg2NDg_1931ddca-443e-4f23-8cc0-dfa38791ea1b"
      unitRef="usd">-488000</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMjMtNS0xLTEtMjg2NDg_f588f696-539d-455c-9b98-7e57d215b0bd"
      unitRef="usd">-1162000</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMjQtMS0xLTEtMjg2NDg_49b9db8c-f678-4384-bf5a-afc56d739892"
      unitRef="usd">3542000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMjQtMy0xLTEtMjg2NDg_9754ef91-f7cc-4a39-b35a-4eaa50b31d1c"
      unitRef="usd">6456000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMjQtNS0xLTEtMjg2NDg_7f5a13ae-9000-42b8-9ee2-673562c9ec2c"
      unitRef="usd">3165000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMjUtMS0xLTEtMjg2NDg_47ecb67f-171c-4264-bbb9-48a9f94a2c3a"
      unitRef="usd">16386000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMjUtMy0xLTEtMjg2NDg_478c89e2-68ae-4f32-83ed-698c9167e116"
      unitRef="usd">32752000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMjUtNS0xLTEtMjg2NDg_660bb487-488d-4e1a-969b-243fe8ad6882"
      unitRef="usd">-6237000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMjYtMS0xLTEtMjg2NDg_e47b87bb-bd5f-4ce3-9843-54a2bcef673e"
      unitRef="usd">-15518000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMjYtMy0xLTEtMjg2NDg_0c4ae616-a3cc-4215-9c23-b193997419e8"
      unitRef="usd">1226000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMjYtNS0xLTEtMjg2NDg_9f5b9106-7414-46a5-8e48-6f559da4344f"
      unitRef="usd">-5843000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <amwd:IncreaseDecreaseInOperatingLeaseLiabilities
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMjgtMS0xLTEtMjg2NDg_accb4fef-af32-4f08-8452-626b77f629cb"
      unitRef="usd">-25100000</amwd:IncreaseDecreaseInOperatingLeaseLiabilities>
    <amwd:IncreaseDecreaseInOperatingLeaseLiabilities
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMjgtMy0xLTEtMjg2NDg_96200eea-852d-413b-b2f0-9aa9042dd825"
      unitRef="usd">-24371000</amwd:IncreaseDecreaseInOperatingLeaseLiabilities>
    <amwd:IncreaseDecreaseInOperatingLeaseLiabilities
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMjgtNS0xLTEtMjg2NDg_b925c4e2-9ea8-4887-87b8-71bf58a70c07"
      unitRef="usd">-22595000</amwd:IncreaseDecreaseInOperatingLeaseLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMjktMS0xLTEtMjg2NDg_edb4eb12-4bbd-4fa3-9e65-bdc9393452e8"
      unitRef="usd">-7482000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMjktMy0xLTEtMjg2NDg_c8d9618e-9524-4578-8aa1-6bd09caf8ec5"
      unitRef="usd">25767000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMjktNS0xLTEtMjg2NDg_f1faf405-670f-40e7-a515-00702d4cfc3d"
      unitRef="usd">-3229000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMzAtMS0xLTEtMjg2NDg_293e8f72-9864-40f3-b304-db5058fcb76c"
      unitRef="usd">24445000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMzAtMy0xLTEtMjg2NDg_63a77cde-6417-4eb2-bfdf-b36599481613"
      unitRef="usd">151763000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMzAtNS0xLTEtMjg2NDg_f50b1e40-ba4e-44e6-8ae9-bd559377021e"
      unitRef="usd">177542000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMzMtMS0xLTEtMjg2NDg_fa899e94-78c6-4036-9a88-aad4a5bbfd07"
      unitRef="usd">44122000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMzMtMy0xLTEtMjg2NDg_6752c67c-965f-4071-b91c-c0b93a439683"
      unitRef="usd">35734000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMzMtNS0xLTEtMjg2NDg_a40b4ac9-d3dc-45f5-8e3b-7ee9c8a24fae"
      unitRef="usd">31670000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMzQtMS0xLTEtMjg2NDg_3bbaf4a2-b23b-4907-876e-9a032334bfb3"
      unitRef="usd">10000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMzQtMy0xLTEtMjg2NDg_c00405e0-9756-4fc1-91ff-90d4056fbefa"
      unitRef="usd">3889000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMzQtNS0xLTEtMjg2NDg_6693a854-1fda-4cc6-8ebc-3a694597d8fa"
      unitRef="usd">323000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMzgtMS0xLTEtMjg2NDg_b7297631-45ea-4a30-bb86-77f91438b0c7"
      unitRef="usd">0</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMzgtMy0xLTEtMjg2NDg_ee00ebf7-f9aa-41a4-9209-fa028f899d0a"
      unitRef="usd">0</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMzgtNS0xLTEtMjg2NDg_3a1eeb93-397b-4774-bb8b-532d5da98bce"
      unitRef="usd">1500000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments>
    <us-gaap:PaymentsToAcquireOtherProductiveAssets
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMzktMS0xLTEtMjg2NDg_4b4db693-ed9b-4d0e-aa29-b5ca9a063a1c"
      unitRef="usd">7460000</us-gaap:PaymentsToAcquireOtherProductiveAssets>
    <us-gaap:PaymentsToAcquireOtherProductiveAssets
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMzktMy0xLTEtMjg2NDg_3387a521-9791-47fe-8879-3b952123f677"
      unitRef="usd">10584000</us-gaap:PaymentsToAcquireOtherProductiveAssets>
    <us-gaap:PaymentsToAcquireOtherProductiveAssets
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfMzktNS0xLTEtMjg2NDg_9783be96-aab5-4726-8dc1-4b66cd38b6c0"
      unitRef="usd">9069000</us-gaap:PaymentsToAcquireOtherProductiveAssets>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfNDAtMS0xLTEtMjg2NDg_906fc992-8586-4ed7-bc10-1ebee9ff29a0"
      unitRef="usd">-51572000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfNDAtMy0xLTEtMjg2NDg_254a95e6-39d7-47f3-b001-77833923ffc4"
      unitRef="usd">-42429000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfNDAtNS0xLTEtMjg2NDg_47589879-8762-4d53-ad41-8f221772c965"
      unitRef="usd">-38916000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfNDMtMS0xLTEtMjg2NDg_b3a48cdb-1601-4415-a927-10ece0e1602e"
      unitRef="usd">50891000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfNDMtMy0xLTEtMjg2NDg_8617d0ea-87ae-4089-a1cc-9d4e133902d3"
      unitRef="usd">432508000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfNDMtNS0xLTEtMjg2NDg_fee08010-3f59-468e-995c-3a355aacd83b"
      unitRef="usd">98468000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfNDQtMS0xLTEtMjg2NDg_ac24cff3-da95-4545-87c1-e2ad6b923d83"
      unitRef="usd">35430000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfNDQtMy0xLTEtMjg2NDg_705f0af6-5407-4aaf-847d-be7054aac223"
      unitRef="usd">350000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfNDQtNS0xLTEtMjg2NDg_c0bd456e-c91d-4279-8b46-694519dee285"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfNDUtMS0xLTEtMjg2NDg_d8b42cf3-b165-447a-a5cf-3cd4cb87e115"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfNDUtMy0xLTEtMjg2NDg_5d6a8e88-d92d-4e91-8ef2-00cf2e7ad5ce"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfNDUtNS0xLTEtMjg2NDg_aec479a8-efed-40dc-83bc-ca334ddb0394"
      unitRef="usd">295000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfNDYtMS0xLTEtMjg2NDg_10a205f7-ed75-4785-be0e-257c15e3935a"
      unitRef="usd">25000000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfNDYtMy0xLTEtMjg2NDg_e7bcf0b3-40d3-4a23-8742-f64b8fdeb3b5"
      unitRef="usd">20000000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfNDYtNS0xLTEtMjg2NDg_ecf5671c-18c0-4499-879f-a699b0645a3c"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfNDctMS0xLTEtMjg2NDg_7a0ff3d5-71a4-4628-ad07-2037241c7cea"
      unitRef="usd">1116000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfNDctMy0xLTEtMjg2NDg_2cff7b3f-0173-4edb-b2cb-dc2aebfc690a"
      unitRef="usd">1351000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfNDctNS0xLTEtMjg2NDg_838ac18c-f34b-4d50-abc2-f8177d9f6ff4"
      unitRef="usd">1050000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfNDgtMS0xLTEtMjg2NDg_0cabd961-cfe7-4bb7-b40c-23d21125b5f9"
      unitRef="usd">42000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfNDgtMy0xLTEtMjg2NDg_40f5cc46-7d2c-47b3-9f49-ef1beb9add79"
      unitRef="usd">2930000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfNDgtNS0xLTEtMjg2NDg_f0c8dd00-7823-42da-82b3-3006e6c2a0cf"
      unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfNDktMS0xLTEtMjg2NDg_8d012d7d-d99a-44bb-b973-f0dc4f3d83ac"
      unitRef="usd">0</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfNDktMy0xLTEtMjg2NDg_ca5e24aa-d34d-4e56-a7a2-467dea019be1"
      unitRef="usd">8533000</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfNDktNS0xLTEtMjg2NDg_67773292-f54d-470f-b403-7aed0f05175a"
      unitRef="usd">0</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfNTEtMS0xLTEtMjg2NDg_914598dd-dcc8-4c8c-b175-66b53f0b70e2"
      unitRef="usd">-41619000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfNTEtMy0xLTEtMjg2NDg_689908fd-e606-4bfc-9c2e-955da07afa69"
      unitRef="usd">-115322000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfNTEtNS0xLTEtMjg2NDg_5190c99b-a8a8-4230-826d-d983b2531816"
      unitRef="usd">-99223000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfNTMtMS0xLTEtMjg2NDg_a9d53a2a-4403-4ece-8977-7f8ec82742a2"
      unitRef="usd">-68746000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfNTMtMy0xLTEtMjg2NDg_66829635-374f-4b71-96cf-babc4aefba4f"
      unitRef="usd">-5988000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfNTMtNS0xLTEtMjg2NDg_5726950c-77b8-4963-8b3a-a749b236367b"
      unitRef="usd">39403000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfNTUtMS0xLTEtMjg2NDg_0358a3da-65c2-4f9a-bcd6-06a805d4ff20"
      unitRef="usd">91071000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i103a554c5f184b2b8bfb5f9dce68aa05_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfNTUtMy0xLTEtMjg2NDg_dec960c6-04a9-4aeb-9c3b-286be215c0ea"
      unitRef="usd">97059000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i417c161f5f2b42fb8b75975cf98c3a2d_I20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfNTUtNS0xLTEtMjg2NDg_b8997cde-4dd1-412f-849d-584642ad1f81"
      unitRef="usd">57656000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfNTctMS0xLTEtMjg2NDg_16c928cb-07e6-4a8b-b506-7a6f4198950c"
      unitRef="usd">22325000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfNTctMy0xLTEtMjg2NDg_1b02e384-9daf-4752-98ac-8d44e04f395a"
      unitRef="usd">91071000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i103a554c5f184b2b8bfb5f9dce68aa05_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOmI5NjczNDE2YWQyOTRlMzhiNTIxY2MzMGY5YzM1MzA2L3RhYmxlcmFuZ2U6Yjk2NzM0MTZhZDI5NGUzOGI1MjFjYzMwZjljMzUzMDZfNTctNS0xLTEtMjg2NDg_9ec690d4-98fa-409f-b4a8-77153b4f08bb"
      unitRef="usd">97059000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOjNhMDc1MTU3YjhkMTQyYWRhMjkzYzRiMWMxNDFmODYzL3RhYmxlcmFuZ2U6M2EwNzUxNTdiOGQxNDJhZGEyOTNjNGIxYzE0MWY4NjNfNC0xLTEtMS0yODY0OA_3cd44f75-eef0-4660-8ea8-4dba19f03b40"
      unitRef="usd">1050</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOjNhMDc1MTU3YjhkMTQyYWRhMjkzYzRiMWMxNDFmODYzL3RhYmxlcmFuZ2U6M2EwNzUxNTdiOGQxNDJhZGEyOTNjNGIxYzE0MWY4NjNfNC0zLTEtMS0yODY0OA_1da938e0-b2a0-4348-8529-3d902acd3ed8"
      unitRef="usd">2527</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOjNhMDc1MTU3YjhkMTQyYWRhMjkzYzRiMWMxNDFmODYzL3RhYmxlcmFuZ2U6M2EwNzUxNTdiOGQxNDJhZGEyOTNjNGIxYzE0MWY4NjNfNC01LTEtMS0yODY0OA_c3f82803-f827-4795-9e5f-58a7a8cd363a"
      unitRef="usd">1303</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:InterestPaidNet
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOjNhMDc1MTU3YjhkMTQyYWRhMjkzYzRiMWMxNDFmODYzL3RhYmxlcmFuZ2U6M2EwNzUxNTdiOGQxNDJhZGEyOTNjNGIxYzE0MWY4NjNfNy0xLTEtMS0yODY0OA_c18f35d0-1701-449b-8641-9ffbe0b93935"
      unitRef="usd">9904</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOjNhMDc1MTU3YjhkMTQyYWRhMjkzYzRiMWMxNDFmODYzL3RhYmxlcmFuZ2U6M2EwNzUxNTdiOGQxNDJhZGEyOTNjNGIxYzE0MWY4NjNfNy0zLTEtMS0yODY0OA_4ff0ef8d-bd82-4ef3-a206-13be503d8aac"
      unitRef="usd">22981</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOjNhMDc1MTU3YjhkMTQyYWRhMjkzYzRiMWMxNDFmODYzL3RhYmxlcmFuZ2U6M2EwNzUxNTdiOGQxNDJhZGEyOTNjNGIxYzE0MWY4NjNfNy01LTEtMS0yODY0OA_34539b37-17f4-46ef-a308-c0f99f583739"
      unitRef="usd">27654</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaid
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOjNhMDc1MTU3YjhkMTQyYWRhMjkzYzRiMWMxNDFmODYzL3RhYmxlcmFuZ2U6M2EwNzUxNTdiOGQxNDJhZGEyOTNjNGIxYzE0MWY4NjNfOC0xLTEtMS0yODY0OA_edbf1bcc-de73-4784-8682-6f3794c950f8"
      unitRef="usd">18761</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOjNhMDc1MTU3YjhkMTQyYWRhMjkzYzRiMWMxNDFmODYzL3RhYmxlcmFuZ2U6M2EwNzUxNTdiOGQxNDJhZGEyOTNjNGIxYzE0MWY4NjNfOC0zLTEtMS0yODY0OA_d29f09f0-75c3-4bf0-a96f-877c0081ed6e"
      unitRef="usd">33055</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF85Ny9mcmFnOmZhOGQ5OWZiMWNhODQ1MWY4ODVjNjA2N2U3ZDExOWJkL3RhYmxlOjNhMDc1MTU3YjhkMTQyYWRhMjkzYzRiMWMxNDFmODYzL3RhYmxlcmFuZ2U6M2EwNzUxNTdiOGQxNDJhZGEyOTNjNGIxYzE0MWY4NjNfOC01LTEtMS0yODY0OA_f3f72942-f40e-493e-b39a-fec1c91c8086"
      unitRef="usd">36154</us-gaap:IncomeTaxesPaid>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzE0MjY5_8082a50e-72f4-439b-b0c1-2ed8f7b7aa0f">Summary of Significant Accounting Policies&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;American Woodmark Corporation ("American Woodmark," the "Company," "we," "our" or "us") manufactures and distributes kitchen, bath, and home organization products for the remodeling and new home construction markets.&#160;Its products are sold on a national basis directly to home centers and builders and through a network of independent dealers and distributors. The Company operates within a single reportable segment primarily within the U.S.; long-lived assets and sales outside the U.S. are not significant.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a description of the Company's significant accounting policies:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Principles of Consolidation and Basis of Presentation:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. Intercompany accounts and transactions have been eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:&#160;Our principal performance obligations are the sale of kitchen, bath, and home organization products. The Company recognizes revenue as control of our products is transferred to our customers, which is at the time of shipment or upon delivery based on the contractual terms with our customers. Revenue is measured as the amount of consideration we expect to receive in exchange for transferring goods to our customers. Payment terms on our product sales normally range from 30 to 90 days. Taxes assessed by a governmental authority that we collect are excluded from revenue. The expected costs associated with our contractual warranties are recognized as expense when the products are sold. See Note L &#x2014; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Commitments and Contingencies&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for further discussion.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;When revenue is recognized, we record estimates to reduce revenue for customer programs and incentives in order to determine the amount of consideration the Company will ultimately be entitled to receive. Customer programs and incentives are considered variable consideration, and include price discounts, volume-based incentives, promotions, and cooperative advertising. The Company includes variable consideration in revenue only to the extent that it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the variable consideration is resolved. This determination is made based upon known customer programs and incentive offerings at the time of sale, and expected sales volume forecasts as it relates to our volume-based incentives. This determination is updated each reporting period. In addition, for certain customer program incentives, we receive an identifiable benefit (goods or services) in exchange for the consideration given and record the associated expenditure in selling, general and administrative expenses.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We account for shipping and handling costs that occur before the customer has obtained control of a product as a fulfillment activity rather than as a promised service. These costs are classified within costs of sales and distribution.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cost of Sales and Distribution&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:&#160;Cost of sales and distribution includes all costs associated with the manufacture and distribution of the Company's products including the costs of shipping and handling.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Advertising Costs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:&#160;Advertising costs are expensed as incurred. Advertising expenses for fiscal years 2022, 2021, and 2020 were $32.6 million, $34.1 million, and $33.9 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:&#160;Cash in excess of operating requirements is invested in money market accounts which are carried at cost (which approximates fair value). The Company considers all highly liquid short-term investments with an original maturity of three months or less when purchased to be cash equivalents. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Inventories&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:&#160;&#160;On May 1, 2021, the Company changed its accounting method for inventory valuation for inventories which previously utilized a last-in, first-out ("LIFO") basis to a first-in, first-out ("FIFO") basis. As of April 30, 2022 and 2021, inventories accounted for under the LIFO method would have represented approximately 44%, and 43%, respectively, of the Company's total inventories during each of the respective periods. We believe this change in accounting method is preferable as it: (i) results in a uniform method to value our inventory across the entire organization; (ii) improves comparability with our peers; (iii) is expected to better reflect the current value of inventory on the consolidated balance sheets and would result in a better matching of revenue and expense, and (iv) is reflective of the physical flow of inventory.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All prior periods presented in the Consolidated Financial Statements have been retrospectively adjusted to apply the effects of the change in accounting method from the LIFO method to FIFO method of accounting. As of April 30, 2021, the cumulative effect of the change increased inventories by $17.9&#160;million, partially offset by $4.5&#160;million in deferred income taxes resulting in an impact to retained earnings of approximately $13.3&#160;million. There was no impact on total cash provided by operating &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;activities for the periods presented as a result of this change. The impact of the change in accounting method to net earnings was $1.9&#160;million in fiscal 2022.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As a result of the change in accounting method, the Company now uses the FIFO method of inventory costing across the entire organization. Costs include materials, labor, and production overhead at normal production capacity. Costs do not exceed net realizable values. See Note C &#x2014; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Inventories&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for additional information.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables reflect the effect of the change in accounting method on our current period Consolidated Financial Statements (in thousands except for per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated Statement of Income for the year ended April 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Computed under previous method&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of Change&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Reported under FIFO&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of sales and distribution&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,633,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,513)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,630,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross Profit&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;223,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;226,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating Income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income (Loss) Before Income Taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(45,492)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(42,979)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,913)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,257)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net Income (Loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31,579)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29,722)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net earnings (loss) per share, basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.90)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.79)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net earnings (loss) per share, diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.90)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.79)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated Balance Sheet as of April 30,2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Computed under previous method&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of Change&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Reported under FIFO&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;225,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;228,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;426,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;428,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,629,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,632,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;215,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;216,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retained earnings&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;397,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;399,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total shareholders' equity&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;771,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;772,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total liabilities and shareholders' equity&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,629,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,632,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated Statement of Cash Flows for the year ended April 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Computed under previous method&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of Change&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Reported under FIFO&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net Income (Loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31,579)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29,722)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(67,873)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,513)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(70,386)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income taxes receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,862)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,206)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated Statement of Shareholders' equity for the year  ended April 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Computed under previous method&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of Change&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Reported under FIFO&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net Income (Loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31,579)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29,722)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total shareholders' equity&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;771,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;772,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated Statement of Comprehensive income for the year ended April 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Computed under previous method&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of Change&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Reported under FIFO&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net Income (Loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31,579)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29,722)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Comprehensive Income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As a result of the retrospective application of the change in accounting method, certain line items in our Consolidated Financial Statements and related notes were adjusted as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated Statement of Income for the year ended April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Previously Reported&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of Change&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Adjusted&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of sales and distribution&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,424,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,843)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,421,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross Profit&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;319,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;322,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating Income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income Before Income Taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net Income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net earnings per share, basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net earnings per share, diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated Balance Sheet as of April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Previously Reported&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of Change&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Adjusted&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;158,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;392,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;409,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,636,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,654,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retained earnings&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;434,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;448,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total shareholders' equity&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;742,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;756,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total liabilities and shareholders' equity&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,636,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,654,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated Statement of Cash Flows for the year ended April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Previously Reported&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of Change&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Adjusted&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,668)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,840)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31,196)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,258)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34,454)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated Statement of Shareholders' equity for the year  ended April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Previously Reported&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of Change&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Adjusted&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total shareholders' equity&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;742,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;756,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated Statement of Comprehensive income for the year ended April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Previously Reported&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of Change&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Adjusted&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Comprehensive Income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated Statement of Income for the year ended April 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Previously Reported&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of Change&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Adjusted&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of sales and distribution&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,321,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,323,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross Profit&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;329,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,624)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;326,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating Income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,127)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income Before Income Taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,620)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(412)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net Income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,208)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net earnings per share, basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.07)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net earnings per share, diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.08)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated Statement of Cash Flows for the year ended April 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Previously Reported&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of Change&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Adjusted&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,208)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,499)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(412)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,911)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,486)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,866)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated Statement of Shareholders' equity for the year  ended April 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Previously Reported&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of Change&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Adjusted&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,208)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total shareholders' equity&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;700,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;711,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated Statement of Comprehensive income for the year ended April 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Previously Reported&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of Change&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Adjusted&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,208)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Comprehensive Income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,208)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated Statement of Stockholders' equity for the year ended April 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Previously Reported&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of Change&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Adjusted&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retained earnings as of April 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;317,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;329,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total shareholders' equity as of April 30,2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;620,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;632,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Property, Plant and Equipment:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Property, plant and equipment is stated on the basis of cost less accumulated depreciation. Depreciation is calculated using the straight-line method over the estimated useful lives of the related assets, which range from 15 to 30 years for buildings and improvements and 3 to 12 years for machinery and equipment. Assets under financing leases are amortized over the shorter of their estimated useful lives or the term of the related lease.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Impairment of Long-Lived Assets:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Company reviews its long-lived assets for impairment when events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. During fiscal years 2022, 2021, and 2020, the Company concluded no impairment existed.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:&#160;Goodwill represents the excess of purchase price over the fair value of net assets acquired. The Company does not amortize goodwill but evaluates for impairment annually, or whenever events or changes in circumstances indicate that the carrying value may not be recoverable.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In accordance with the accounting standards, an entity has the option first to assess qualitative factors to determine whether events and circumstances indicate that it is more likely than not that goodwill is impaired. If after such assessment an entity concludes that the asset is not more likely than not impaired, the entity is not required to take further action. However, if an entity concludes otherwise, it is required to determine the fair value of the asset using a quantitative impairment test, and if impaired, the associated assets must be written down to fair value. During fiscal years 2022, 2021, and 2020, the Company concluded no impairment existed.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Intangible Assets: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets consist of customer relationship intangibles. The Company amortizes the cost of  intangible assets over their estimated useful lives, six years, unless such lives are deemed indefinite. The Company reviews its intangible assets for impairment when events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. During fiscal years 2022, 2021, and 2020, the Company concluded no impairment existed.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Promotional Displays&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:&#160;The Company invests in promotional displays in retail stores to demonstrate product features, product and quality specifications, and to serve as a training tool for retail kitchen designers. The Company invests in these long-lived productive assets to provide the aforementioned benefits. The Company's investment in promotional displays is carried at cost less applicable amortization. Amortization is calculated using the straight-line method on an individual display basis over periods of 24 to 60 months (the estimated period of benefit). Promotional display amortization expense for fiscal years 2022, 2021, and 2020 was $10.0 million, $10.0 million, and $8.2 million, respectively, and is included in selling and marketing expenses.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Company accounts for deferred income taxes utilizing the asset and liability method, whereby deferred tax assets and liabilities are recognized based on the tax effects of temporary differences between the financial statement amounts and the tax basis of assets and liabilities, using enacted tax rates in effect for the year in which these items are expected to reverse. At each reporting date, the Company evaluates the need for a valuation allowance to adjust deferred tax assets and liabilities to an amount that more likely than not will be realized.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Pensions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:&#160;Prior to April 30, 2020, the Company had two non-contributory defined benefit pension plans covering many of the Company's employees hired prior to April 30, 2012. Effective April 30, 2012, the Company froze all future benefit accruals under the Company's hourly and salaried defined benefit pension plans. Effective April 30, 2020, these plans were merged into one plan, the American Woodmark Corporation Employee Pension Plan (the "Pension Plan"). The Company recognizes the overfunded or underfunded status of its defined benefit pension plan, measured as the difference between the fair value of plan assets and the benefit obligation, in its consolidated balance sheets. The Company also recognizes the actuarial gains and losses and the prior service costs, credits and transition costs as a component of other comprehensive loss, net of tax. Effective December 31, 2020 (the "Plan Termination Date"), the Pension Plan was terminated in a standard termination and benefits were distributed on December 2, 2021.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Stock-Based Compensation:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Company recognizes stock-based compensation expense based on the grant date fair value over the requisite service period. The Company records the expense for stock-based compensation awards subject to performance-based criteria vesting over the remaining service period when the Company determines that achievement of the performance criteria is probable. The Company evaluates when the achievement of performance-based criteria is probable based on the expected satisfaction of the performance criteria at each reporting date.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Self Insurance:&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is self-insured for certain costs related to employee medical coverage, workers' compensation liability, general liability, auto liability, and property insurance. The Company maintains stop-loss coverage with third-party insurers to limit total exposure. The Company establishes a liability at each balance sheet date based on estimates for a variety of factors that influence the Company's ultimate cost. In the event that actual experience is substantially different from the &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;estimates, the financial results for the period could be adversely affected. The Company believes that the methodologies used to estimate insurance liabilities are an accurate reflection of the liabilities as of the date of the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"&gt;Derivative Financial Instruments: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company uses derivatives as part of the normal business operations to manage its exposure to fluctuations in interest rates associated with variable interest rate debt and foreign exchange rates. The Company has established policies and procedures that govern the risk management of these exposures. The primary objective in managing these exposures is to add stability to interest expense, manage the Company's exposure to interest rate movements, and manage the risk from adverse fluctuations in foreign exchange rates.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company uses interest rate swap contracts to manage interest rate exposures. The Company records derivatives in the condensed consolidated balance sheets at fair value. Changes in the fair value of derivatives designated as cash flow hedges are recorded in accumulated other comprehensive income (loss), and subsequently reclassified into earnings in the period the hedged forecasted transaction affects earnings. If a derivative is deemed to be ineffective, the change in fair value of the derivative is recognized directly in earnings. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company also manages risks through the use of foreign exchange forward contracts.  The Company recognizes its outstanding forward contracts in the condensed consolidated balance sheets at their fair values.  The Company does not designate the forward contracts as accounting hedges.  The changes in the fair value of the forward contracts are recorded in other (income) expense, net in the condensed consolidated statements of income.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:&#160;The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during each reporting period. Actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;:&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the FASB issued ASU No. 2019-12, "Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes,"&#160;which simplifies the accounting for income taxes by removing certain exceptions &lt;/span&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;for recognizing deferred taxes for investments, performing intraperiod tax allocations and calculating income taxes in interim periods&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The amendments also improve consistent application of and simplify GAAP for other areas of Topic 740 by clarifying and amending existing guidance.&#160;ASU 2019-12 became effective for the Company beginning May 1, 2021. The Company has reviewed the provisions of this new pronouncement and the adoption of this guidance did not have an impact on the Company's consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2020, the FASB issued ASU No. 2020-04 "Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting." These amendments provide temporary optional guidance to ease the potential burden in accounting for reference rate reform. The ASU provides optional expedients and exceptions for applying generally accepted accounting principles to contract modifications and hedging relationships, subject to meeting certain criteria, that reference LIBOR or another reference rate expected to be discontinued. It is intended to help stakeholders during the global market-wide reference rate transition period. The guidance is effective for all entities as of March 12, 2020 through December 31, 2022 and can be adopted as of any date from the beginning of an interim period that includes or is subsequent to March 12, 2020. The Company has identified loans and other financial instruments that are directly or indirectly influenced by LIBOR and does not expect the adoption of ASU 2020-04 to have a material impact on its consolidated financial statements&lt;/span&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Reclassifications&lt;/span&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:  Certain reclassifications have been made to prior period balances to conform to the current year presentation.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock>
    <amwd:ConsolidationAndPresentationPolicyPolicyTextBlock
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzE0Mjc2_0d381d8d-0661-4bcf-8a41-284d4bc4ba7e">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Principles of Consolidation and Basis of Presentation:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. Intercompany accounts and transactions have been eliminated in consolidation.&lt;/span&gt;</amwd:ConsolidationAndPresentationPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzE0MjM1_03624655-548d-406d-bffe-23ebcf7a2db9">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:&#160;Our principal performance obligations are the sale of kitchen, bath, and home organization products. The Company recognizes revenue as control of our products is transferred to our customers, which is at the time of shipment or upon delivery based on the contractual terms with our customers. Revenue is measured as the amount of consideration we expect to receive in exchange for transferring goods to our customers. Payment terms on our product sales normally range from 30 to 90 days. Taxes assessed by a governmental authority that we collect are excluded from revenue. The expected costs associated with our contractual warranties are recognized as expense when the products are sold. See Note L &#x2014; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Commitments and Contingencies&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for further discussion.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;When revenue is recognized, we record estimates to reduce revenue for customer programs and incentives in order to determine the amount of consideration the Company will ultimately be entitled to receive. Customer programs and incentives are considered variable consideration, and include price discounts, volume-based incentives, promotions, and cooperative advertising. The Company includes variable consideration in revenue only to the extent that it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the variable consideration is resolved. This determination is made based upon known customer programs and incentive offerings at the time of sale, and expected sales volume forecasts as it relates to our volume-based incentives. This determination is updated each reporting period. In addition, for certain customer program incentives, we receive an identifiable benefit (goods or services) in exchange for the consideration given and record the associated expenditure in selling, general and administrative expenses.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We account for shipping and handling costs that occur before the customer has obtained control of a product as a fulfillment activity rather than as a promised service. These costs are classified within costs of sales and distribution.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:CostOfSalesPolicyTextBlock
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzE0MjQy_84aabc02-b53e-4f80-983d-1410a579fd99">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cost of Sales and Distribution&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:&#160;Cost of sales and distribution includes all costs associated with the manufacture and distribution of the Company's products including the costs of shipping and handling.&lt;/span&gt;</us-gaap:CostOfSalesPolicyTextBlock>
    <us-gaap:AdvertisingCostsPolicyTextBlock
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzE0MzEz_5ba1bc6a-341c-47f3-9f48-8db9cf5a30d7">Advertising Costs:&#160;Advertising costs are expensed as incurred.</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzMzMjY_99acb9b5-f241-4868-ad5a-f228b0711834"
      unitRef="usd">32600000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzMzMzA_35967600-110a-4b86-9a1c-0014660ce5b9"
      unitRef="usd">34100000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzMzMzg_cd5f58ca-0c42-4c6f-9d5c-f05dd78cbe92"
      unitRef="usd">33900000</us-gaap:AdvertisingExpense>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzE0MzE0_c4f83f99-d665-4225-98b1-f0d4367f4a32">Cash and Cash Equivalents:&#160;Cash in excess of operating requirements is invested in money market accounts which are carried at cost (which approximates fair value). The Company considers all highly liquid short-term investments with an original maturity of three months or less when purchased to be cash equivalents.</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzE0Mjcy_49aee1cc-6f64-4e3b-81e9-87e3ad0e9f33">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Inventories&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:&#160;&#160;On May 1, 2021, the Company changed its accounting method for inventory valuation for inventories which previously utilized a last-in, first-out ("LIFO") basis to a first-in, first-out ("FIFO") basis. As of April 30, 2022 and 2021, inventories accounted for under the LIFO method would have represented approximately 44%, and 43%, respectively, of the Company's total inventories during each of the respective periods. We believe this change in accounting method is preferable as it: (i) results in a uniform method to value our inventory across the entire organization; (ii) improves comparability with our peers; (iii) is expected to better reflect the current value of inventory on the consolidated balance sheets and would result in a better matching of revenue and expense, and (iv) is reflective of the physical flow of inventory.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All prior periods presented in the Consolidated Financial Statements have been retrospectively adjusted to apply the effects of the change in accounting method from the LIFO method to FIFO method of accounting. As of April 30, 2021, the cumulative effect of the change increased inventories by $17.9&#160;million, partially offset by $4.5&#160;million in deferred income taxes resulting in an impact to retained earnings of approximately $13.3&#160;million. There was no impact on total cash provided by operating &lt;/span&gt;&lt;/div&gt;activities for the periods presented as a result of this change. The impact of the change in accounting method to net earnings was $1.9&#160;million in fiscal 2022.&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As a result of the change in accounting method, the Company now uses the FIFO method of inventory costing across the entire organization. Costs include materials, labor, and production overhead at normal production capacity. Costs do not exceed net realizable values. See Note C &#x2014; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Inventories&lt;/span&gt; for additional information.</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:PercentageOfLIFOInventory
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzE2NDkyNjc0NTgzNDU_3da6e5f5-89a4-442c-99ae-e9d9b892725b"
      unitRef="number">0.44</us-gaap:PercentageOfLIFOInventory>
    <us-gaap:PercentageOfLIFOInventory
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzIxOTkwMjMyNzQ5MDQ_3e2fe009-64c7-4503-b601-855de2a69bfa"
      unitRef="number">0.43</us-gaap:PercentageOfLIFOInventory>
    <us-gaap:InventoryNet
      contextRef="ic708bfee0a5c414d970e0b81e5b04486_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzE2NDkyNjc0NTgyMDI_ebe1aefe-152a-4031-a1de-b0ca7f3c3f04"
      unitRef="usd">17900000</us-gaap:InventoryNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="ic708bfee0a5c414d970e0b81e5b04486_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzE2NDkyNjc0NTgyMjU_71ecbe0a-53d3-4bec-a811-57d5d9423c46"
      unitRef="usd">4500000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ic708bfee0a5c414d970e0b81e5b04486_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzE2NDkyNjc0NTgyNDQ_983678e0-4e17-40ae-a088-cd9603b25261"
      unitRef="usd">13300000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i0751bb17b0f1473d9e6ad59d2f7be955_D20210501-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzE2NDkyNjc0NTgyNjM_0422343f-de90-41b1-a660-31c8f33c7638"
      unitRef="usd">1900000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzEwOTk1MTE2NTIxNzk_6e66fca1-fb8d-41ea-b4c5-f3a985761616">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables reflect the effect of the change in accounting method on our current period Consolidated Financial Statements (in thousands except for per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated Statement of Income for the year ended April 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Computed under previous method&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of Change&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Reported under FIFO&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of sales and distribution&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,633,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,513)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,630,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross Profit&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;223,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;226,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating Income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income (Loss) Before Income Taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(45,492)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(42,979)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,913)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,257)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net Income (Loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31,579)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29,722)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net earnings (loss) per share, basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.90)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.79)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net earnings (loss) per share, diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.90)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.79)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated Balance Sheet as of April 30,2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Computed under previous method&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of Change&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Reported under FIFO&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;225,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;228,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;426,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;428,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,629,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,632,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;215,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;216,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retained earnings&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;397,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;399,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total shareholders' equity&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;771,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;772,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total liabilities and shareholders' equity&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,629,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,632,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated Statement of Cash Flows for the year ended April 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Computed under previous method&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of Change&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Reported under FIFO&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net Income (Loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31,579)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29,722)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(67,873)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,513)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(70,386)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income taxes receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,862)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,206)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated Statement of Shareholders' equity for the year  ended April 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Computed under previous method&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of Change&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Reported under FIFO&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net Income (Loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31,579)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29,722)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total shareholders' equity&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;771,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;772,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated Statement of Comprehensive income for the year ended April 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Computed under previous method&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of Change&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Reported under FIFO&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net Income (Loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31,579)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29,722)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Comprehensive Income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As a result of the retrospective application of the change in accounting method, certain line items in our Consolidated Financial Statements and related notes were adjusted as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated Statement of Income for the year ended April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Previously Reported&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of Change&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Adjusted&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of sales and distribution&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,424,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,843)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,421,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross Profit&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;319,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;322,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating Income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income Before Income Taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net Income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net earnings per share, basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net earnings per share, diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated Balance Sheet as of April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Previously Reported&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of Change&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Adjusted&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;158,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;392,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;409,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,636,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,654,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retained earnings&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;434,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;448,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total shareholders' equity&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;742,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;756,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total liabilities and shareholders' equity&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,636,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,654,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated Statement of Cash Flows for the year ended April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Previously Reported&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of Change&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Adjusted&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,668)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,840)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31,196)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,258)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34,454)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated Statement of Shareholders' equity for the year  ended April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Previously Reported&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of Change&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Adjusted&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total shareholders' equity&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;742,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;756,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated Statement of Comprehensive income for the year ended April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Previously Reported&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of Change&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Adjusted&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Comprehensive Income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated Statement of Income for the year ended April 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Previously Reported&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of Change&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Adjusted&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of sales and distribution&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,321,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,323,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross Profit&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;329,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,624)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;326,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating Income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,127)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income Before Income Taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,620)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(412)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net Income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,208)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net earnings per share, basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.07)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net earnings per share, diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.08)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated Statement of Cash Flows for the year ended April 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Previously Reported&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of Change&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Adjusted&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,208)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,499)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(412)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,911)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,486)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,866)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated Statement of Shareholders' equity for the year  ended April 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Previously Reported&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of Change&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Adjusted&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,208)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total shareholders' equity&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;700,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;711,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated Statement of Comprehensive income for the year ended April 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Previously Reported&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of Change&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Adjusted&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,208)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Comprehensive Income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,208)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated Statement of Stockholders' equity for the year ended April 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Previously Reported&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of Change&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Adjusted&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retained earnings as of April 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;317,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;329,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total shareholders' equity as of April 30,2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;620,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;632,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i7db0683efd1746d3a8aa63b21b65aa85_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpkMGQxYzhlMTcyZTM0N2E4YTJlODMxZDJlMzliNzlmNS90YWJsZXJhbmdlOmQwZDFjOGUxNzJlMzQ3YThhMmU4MzFkMmUzOWI3OWY1XzItNS0xLTEtMzEzNjA_16184e61-c450-4e68-bdab-24382aab938e"
      unitRef="usd">1633255000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i0751bb17b0f1473d9e6ad59d2f7be955_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpkMGQxYzhlMTcyZTM0N2E4YTJlODMxZDJlMzliNzlmNS90YWJsZXJhbmdlOmQwZDFjOGUxNzJlMzQ3YThhMmU4MzFkMmUzOWI3OWY1XzItNy0xLTEtMzEzNjA_feff0b14-665d-4b08-aec7-e4eeeea6e110"
      unitRef="usd">-2513000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpkMGQxYzhlMTcyZTM0N2E4YTJlODMxZDJlMzliNzlmNS90YWJsZXJhbmdlOmQwZDFjOGUxNzJlMzQ3YThhMmU4MzFkMmUzOWI3OWY1XzItOS0xLTEtMzEzNjA_afee0e45-bb45-4dcb-86dc-129fa8716bc9"
      unitRef="usd">1630742000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i7db0683efd1746d3a8aa63b21b65aa85_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpkMGQxYzhlMTcyZTM0N2E4YTJlODMxZDJlMzliNzlmNS90YWJsZXJhbmdlOmQwZDFjOGUxNzJlMzQ3YThhMmU4MzFkMmUzOWI3OWY1XzMtNS0xLTEtMzEzNjA_168c011d-c8e4-4f0a-908a-56a418b404d3"
      unitRef="usd">223931000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i0751bb17b0f1473d9e6ad59d2f7be955_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpkMGQxYzhlMTcyZTM0N2E4YTJlODMxZDJlMzliNzlmNS90YWJsZXJhbmdlOmQwZDFjOGUxNzJlMzQ3YThhMmU4MzFkMmUzOWI3OWY1XzMtNy0xLTEtMzEzNjA_6555ee64-0074-4867-8738-980293709ee2"
      unitRef="usd">2513000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpkMGQxYzhlMTcyZTM0N2E4YTJlODMxZDJlMzliNzlmNS90YWJsZXJhbmdlOmQwZDFjOGUxNzJlMzQ3YThhMmU4MzFkMmUzOWI3OWY1XzMtOS0xLTEtMzEzNjA_e3c13e15-e23f-497c-a68d-91b9fa8c7e56"
      unitRef="usd">226444000</us-gaap:GrossProfit>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7db0683efd1746d3a8aa63b21b65aa85_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpkMGQxYzhlMTcyZTM0N2E4YTJlODMxZDJlMzliNzlmNS90YWJsZXJhbmdlOmQwZDFjOGUxNzJlMzQ3YThhMmU4MzFkMmUzOWI3OWY1XzQtNS0xLTEtMzEzNjA_1689d4d5-0613-48f4-8927-5952eb153baf"
      unitRef="usd">33646000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0751bb17b0f1473d9e6ad59d2f7be955_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpkMGQxYzhlMTcyZTM0N2E4YTJlODMxZDJlMzliNzlmNS90YWJsZXJhbmdlOmQwZDFjOGUxNzJlMzQ3YThhMmU4MzFkMmUzOWI3OWY1XzQtNy0xLTEtMzEzNjA_0fc3f554-bc62-43c2-b5d3-4e32376f413e"
      unitRef="usd">2513000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpkMGQxYzhlMTcyZTM0N2E4YTJlODMxZDJlMzliNzlmNS90YWJsZXJhbmdlOmQwZDFjOGUxNzJlMzQ3YThhMmU4MzFkMmUzOWI3OWY1XzQtOS0xLTEtMzEzNjA_a6fe6ba4-8f57-48e6-863b-bfe871beb9c7"
      unitRef="usd">36159000</us-gaap:OperatingIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i7db0683efd1746d3a8aa63b21b65aa85_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpkMGQxYzhlMTcyZTM0N2E4YTJlODMxZDJlMzliNzlmNS90YWJsZXJhbmdlOmQwZDFjOGUxNzJlMzQ3YThhMmU4MzFkMmUzOWI3OWY1XzUtNS0xLTEtMzEzNjA_6f292a81-2c91-466f-92ce-ca58e3085375"
      unitRef="usd">-45492000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i0751bb17b0f1473d9e6ad59d2f7be955_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpkMGQxYzhlMTcyZTM0N2E4YTJlODMxZDJlMzliNzlmNS90YWJsZXJhbmdlOmQwZDFjOGUxNzJlMzQ3YThhMmU4MzFkMmUzOWI3OWY1XzUtNy0xLTEtMzEzNjA_0584f5a2-2417-43c1-9e17-4bac85de41a1"
      unitRef="usd">2513000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpkMGQxYzhlMTcyZTM0N2E4YTJlODMxZDJlMzliNzlmNS90YWJsZXJhbmdlOmQwZDFjOGUxNzJlMzQ3YThhMmU4MzFkMmUzOWI3OWY1XzUtOS0xLTEtMzEzNjA_d642489d-8719-4971-92aa-5905cd415ae7"
      unitRef="usd">-42979000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i7db0683efd1746d3a8aa63b21b65aa85_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpkMGQxYzhlMTcyZTM0N2E4YTJlODMxZDJlMzliNzlmNS90YWJsZXJhbmdlOmQwZDFjOGUxNzJlMzQ3YThhMmU4MzFkMmUzOWI3OWY1XzYtNS0xLTEtMzEzNjA_ae677410-9484-4f45-84b1-181088b6faf9"
      unitRef="usd">-13913000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i0751bb17b0f1473d9e6ad59d2f7be955_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpkMGQxYzhlMTcyZTM0N2E4YTJlODMxZDJlMzliNzlmNS90YWJsZXJhbmdlOmQwZDFjOGUxNzJlMzQ3YThhMmU4MzFkMmUzOWI3OWY1XzYtNy0xLTEtMzEzNjA_fc1c41fb-a91a-48fc-89ac-b3c90b4bd9df"
      unitRef="usd">656000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpkMGQxYzhlMTcyZTM0N2E4YTJlODMxZDJlMzliNzlmNS90YWJsZXJhbmdlOmQwZDFjOGUxNzJlMzQ3YThhMmU4MzFkMmUzOWI3OWY1XzYtOS0xLTEtMzEzNjA_4afb3c97-cc00-4068-872e-3feaa4222661"
      unitRef="usd">-13257000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i7db0683efd1746d3a8aa63b21b65aa85_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpkMGQxYzhlMTcyZTM0N2E4YTJlODMxZDJlMzliNzlmNS90YWJsZXJhbmdlOmQwZDFjOGUxNzJlMzQ3YThhMmU4MzFkMmUzOWI3OWY1XzctNS0xLTEtMzEzNjA_41ebe2b1-cc86-4550-b9f7-2b443aa1f8af"
      unitRef="usd">-31579000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0751bb17b0f1473d9e6ad59d2f7be955_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpkMGQxYzhlMTcyZTM0N2E4YTJlODMxZDJlMzliNzlmNS90YWJsZXJhbmdlOmQwZDFjOGUxNzJlMzQ3YThhMmU4MzFkMmUzOWI3OWY1XzctNy0xLTEtMzEzNjA_ef1b1acb-0109-470c-be0f-6b6f8e7f964b"
      unitRef="usd">1857000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpkMGQxYzhlMTcyZTM0N2E4YTJlODMxZDJlMzliNzlmNS90YWJsZXJhbmdlOmQwZDFjOGUxNzJlMzQ3YThhMmU4MzFkMmUzOWI3OWY1XzctOS0xLTEtMzEzNjA_6ed66193-a51a-4f14-87af-367e690821cc"
      unitRef="usd">-29722000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i7db0683efd1746d3a8aa63b21b65aa85_D20210501-20220430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpkMGQxYzhlMTcyZTM0N2E4YTJlODMxZDJlMzliNzlmNS90YWJsZXJhbmdlOmQwZDFjOGUxNzJlMzQ3YThhMmU4MzFkMmUzOWI3OWY1XzgtNS0xLTEtMzEzNjA_f79ffde3-820d-4f6b-b4d6-aa1096cba818"
      unitRef="usdPerShare">-1.90</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i0751bb17b0f1473d9e6ad59d2f7be955_D20210501-20220430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpkMGQxYzhlMTcyZTM0N2E4YTJlODMxZDJlMzliNzlmNS90YWJsZXJhbmdlOmQwZDFjOGUxNzJlMzQ3YThhMmU4MzFkMmUzOWI3OWY1XzgtNy0xLTEtMzEzNjA_609c1e44-9c42-4efb-9c5f-f44fa8a67a34"
      unitRef="usdPerShare">0.11</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpkMGQxYzhlMTcyZTM0N2E4YTJlODMxZDJlMzliNzlmNS90YWJsZXJhbmdlOmQwZDFjOGUxNzJlMzQ3YThhMmU4MzFkMmUzOWI3OWY1XzgtOS0xLTEtMzEzNjA_d56bed1b-3080-4e7a-8a74-bc620519fbb5"
      unitRef="usdPerShare">-1.79</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i7db0683efd1746d3a8aa63b21b65aa85_D20210501-20220430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpkMGQxYzhlMTcyZTM0N2E4YTJlODMxZDJlMzliNzlmNS90YWJsZXJhbmdlOmQwZDFjOGUxNzJlMzQ3YThhMmU4MzFkMmUzOWI3OWY1XzktNS0xLTEtMzEzNjA_9caf09a0-65a2-4925-babf-13ea6b9c41ef"
      unitRef="usdPerShare">-1.90</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i0751bb17b0f1473d9e6ad59d2f7be955_D20210501-20220430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpkMGQxYzhlMTcyZTM0N2E4YTJlODMxZDJlMzliNzlmNS90YWJsZXJhbmdlOmQwZDFjOGUxNzJlMzQ3YThhMmU4MzFkMmUzOWI3OWY1XzktNy0xLTEtMzEzNjA_d85863b3-340f-41a0-b09c-e869da769618"
      unitRef="usdPerShare">0.11</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpkMGQxYzhlMTcyZTM0N2E4YTJlODMxZDJlMzliNzlmNS90YWJsZXJhbmdlOmQwZDFjOGUxNzJlMzQ3YThhMmU4MzFkMmUzOWI3OWY1XzktOS0xLTEtMzEzNjA_fdf5307f-139b-4552-a819-4b50b860675e"
      unitRef="usdPerShare">-1.79</us-gaap:EarningsPerShareDiluted>
    <us-gaap:InventoryNet
      contextRef="ifa592e2c09db4cfe8a17dec6bf2a1c66_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxNzIwNjMwN2YyMzc0YTg1YmU5NzhlY2VkZTJhZjU4Mi90YWJsZXJhbmdlOjE3MjA2MzA3ZjIzNzRhODViZTk3OGVjZWRlMmFmNTgyXzItMS0xLTEtMzEzNzQ_b75185c8-8b8d-4deb-9dc0-a53bfe19610b"
      unitRef="usd">225746000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i00dffe7ddca14626a8ac0477aa864a9c_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxNzIwNjMwN2YyMzc0YTg1YmU5NzhlY2VkZTJhZjU4Mi90YWJsZXJhbmdlOjE3MjA2MzA3ZjIzNzRhODViZTk3OGVjZWRlMmFmNTgyXzItMy0xLTEtMzEzNzQ_96641c8b-1f12-4134-ae7e-73d934bcef09"
      unitRef="usd">2513000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxNzIwNjMwN2YyMzc0YTg1YmU5NzhlY2VkZTJhZjU4Mi90YWJsZXJhbmdlOjE3MjA2MzA3ZjIzNzRhODViZTk3OGVjZWRlMmFmNTgyXzItNS0xLTEtMzEzNzQ_bf080ba5-7a67-4f66-a2d7-7c3244643e05"
      unitRef="usd">228259000</us-gaap:InventoryNet>
    <us-gaap:AssetsCurrent
      contextRef="ifa592e2c09db4cfe8a17dec6bf2a1c66_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxNzIwNjMwN2YyMzc0YTg1YmU5NzhlY2VkZTJhZjU4Mi90YWJsZXJhbmdlOjE3MjA2MzA3ZjIzNzRhODViZTk3OGVjZWRlMmFmNTgyXzMtMS0xLTEtMzEzNzQ_fd646005-a0f8-4c70-a8f0-b47f4a2b6624"
      unitRef="usd">426144000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i00dffe7ddca14626a8ac0477aa864a9c_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxNzIwNjMwN2YyMzc0YTg1YmU5NzhlY2VkZTJhZjU4Mi90YWJsZXJhbmdlOjE3MjA2MzA3ZjIzNzRhODViZTk3OGVjZWRlMmFmNTgyXzMtMy0xLTEtMzEzNzQ_c08a8c52-3ca0-4d05-890a-82d31f6c8429"
      unitRef="usd">2513000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxNzIwNjMwN2YyMzc0YTg1YmU5NzhlY2VkZTJhZjU4Mi90YWJsZXJhbmdlOjE3MjA2MzA3ZjIzNzRhODViZTk3OGVjZWRlMmFmNTgyXzMtNS0xLTEtMzEzNzQ_4fe6ab42-9651-46b2-98c3-42165cf0ab53"
      unitRef="usd">428657000</us-gaap:AssetsCurrent>
    <us-gaap:Assets
      contextRef="ifa592e2c09db4cfe8a17dec6bf2a1c66_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxNzIwNjMwN2YyMzc0YTg1YmU5NzhlY2VkZTJhZjU4Mi90YWJsZXJhbmdlOjE3MjA2MzA3ZjIzNzRhODViZTk3OGVjZWRlMmFmNTgyXzQtMS0xLTEtMzEzNzQ_ad1127d8-2af5-4d53-a17b-c09f2db1a4c8"
      unitRef="usd">1629983000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i00dffe7ddca14626a8ac0477aa864a9c_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxNzIwNjMwN2YyMzc0YTg1YmU5NzhlY2VkZTJhZjU4Mi90YWJsZXJhbmdlOjE3MjA2MzA3ZjIzNzRhODViZTk3OGVjZWRlMmFmNTgyXzQtMy0xLTEtMzEzNzQ_6549f3b2-60de-409d-b504-12b34ba4e438"
      unitRef="usd">2513000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxNzIwNjMwN2YyMzc0YTg1YmU5NzhlY2VkZTJhZjU4Mi90YWJsZXJhbmdlOjE3MjA2MzA3ZjIzNzRhODViZTk3OGVjZWRlMmFmNTgyXzQtNS0xLTEtMzEzNzQ_342a35b4-acd1-46a6-8c9e-e057b98c6535"
      unitRef="usd">1632496000</us-gaap:Assets>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="ifa592e2c09db4cfe8a17dec6bf2a1c66_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxNzIwNjMwN2YyMzc0YTg1YmU5NzhlY2VkZTJhZjU4Mi90YWJsZXJhbmdlOjE3MjA2MzA3ZjIzNzRhODViZTk3OGVjZWRlMmFmNTgyXzUtMS0xLTEtMzEzNzQ_bb3edb5d-60ae-47bb-9e5f-bb05271de023"
      unitRef="usd">19584000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i00dffe7ddca14626a8ac0477aa864a9c_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxNzIwNjMwN2YyMzc0YTg1YmU5NzhlY2VkZTJhZjU4Mi90YWJsZXJhbmdlOjE3MjA2MzA3ZjIzNzRhODViZTk3OGVjZWRlMmFmNTgyXzUtMy0xLTEtMzEzNzQ_22bc34c4-2fbb-47be-aaa0-03267123eb15"
      unitRef="usd">656000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxNzIwNjMwN2YyMzc0YTg1YmU5NzhlY2VkZTJhZjU4Mi90YWJsZXJhbmdlOjE3MjA2MzA3ZjIzNzRhODViZTk3OGVjZWRlMmFmNTgyXzUtNS0xLTEtMzEzNzQ_47d10108-3b71-4e46-b566-55d979d1585a"
      unitRef="usd">20240000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ifa592e2c09db4cfe8a17dec6bf2a1c66_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxNzIwNjMwN2YyMzc0YTg1YmU5NzhlY2VkZTJhZjU4Mi90YWJsZXJhbmdlOjE3MjA2MzA3ZjIzNzRhODViZTk3OGVjZWRlMmFmNTgyXzYtMS0xLTEtMzEzNzQ_9bd0d9ae-5ba3-409d-a7a6-5eac8c1791c5"
      unitRef="usd">215572000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i00dffe7ddca14626a8ac0477aa864a9c_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxNzIwNjMwN2YyMzc0YTg1YmU5NzhlY2VkZTJhZjU4Mi90YWJsZXJhbmdlOjE3MjA2MzA3ZjIzNzRhODViZTk3OGVjZWRlMmFmNTgyXzYtMy0xLTEtMzEzNzQ_1d36ae87-2e4a-41c3-9b6f-6161e832aeb9"
      unitRef="usd">656000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxNzIwNjMwN2YyMzc0YTg1YmU5NzhlY2VkZTJhZjU4Mi90YWJsZXJhbmdlOjE3MjA2MzA3ZjIzNzRhODViZTk3OGVjZWRlMmFmNTgyXzYtNS0xLTEtMzEzNzQ_88483d04-e97f-42f5-bb6e-a0361f44af12"
      unitRef="usd">216228000</us-gaap:LiabilitiesCurrent>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ifa592e2c09db4cfe8a17dec6bf2a1c66_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxNzIwNjMwN2YyMzc0YTg1YmU5NzhlY2VkZTJhZjU4Mi90YWJsZXJhbmdlOjE3MjA2MzA3ZjIzNzRhODViZTk3OGVjZWRlMmFmNTgyXzctMS0xLTEtMzEzNzQ_b99aed75-e895-4949-9399-32dea076373d"
      unitRef="usd">397577000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i00dffe7ddca14626a8ac0477aa864a9c_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxNzIwNjMwN2YyMzc0YTg1YmU5NzhlY2VkZTJhZjU4Mi90YWJsZXJhbmdlOjE3MjA2MzA3ZjIzNzRhODViZTk3OGVjZWRlMmFmNTgyXzctMy0xLTEtMzEzNzQ_c667ba22-7038-45d6-98d6-94b610ef27ef"
      unitRef="usd">1857000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxNzIwNjMwN2YyMzc0YTg1YmU5NzhlY2VkZTJhZjU4Mi90YWJsZXJhbmdlOjE3MjA2MzA3ZjIzNzRhODViZTk3OGVjZWRlMmFmNTgyXzctNS0xLTEtMzEzNzQ_49e90ff5-e266-4175-8fc1-7cc529941e91"
      unitRef="usd">399434000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="ifa592e2c09db4cfe8a17dec6bf2a1c66_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxNzIwNjMwN2YyMzc0YTg1YmU5NzhlY2VkZTJhZjU4Mi90YWJsZXJhbmdlOjE3MjA2MzA3ZjIzNzRhODViZTk3OGVjZWRlMmFmNTgyXzgtMS0xLTEtMzEzNzQ_18ca2cfc-2712-47e7-bc43-69cf4cea8c37"
      unitRef="usd">771026000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i00dffe7ddca14626a8ac0477aa864a9c_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxNzIwNjMwN2YyMzc0YTg1YmU5NzhlY2VkZTJhZjU4Mi90YWJsZXJhbmdlOjE3MjA2MzA3ZjIzNzRhODViZTk3OGVjZWRlMmFmNTgyXzgtMy0xLTEtMzEzNzQ_74ef1529-51eb-4f99-812f-00c620fe9822"
      unitRef="usd">1857000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxNzIwNjMwN2YyMzc0YTg1YmU5NzhlY2VkZTJhZjU4Mi90YWJsZXJhbmdlOjE3MjA2MzA3ZjIzNzRhODViZTk3OGVjZWRlMmFmNTgyXzgtNS0xLTEtMzEzNzQ_09029bba-642f-4bd0-a4b2-90e96487e7f7"
      unitRef="usd">772883000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ifa592e2c09db4cfe8a17dec6bf2a1c66_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxNzIwNjMwN2YyMzc0YTg1YmU5NzhlY2VkZTJhZjU4Mi90YWJsZXJhbmdlOjE3MjA2MzA3ZjIzNzRhODViZTk3OGVjZWRlMmFmNTgyXzktMS0xLTEtMzEzNzQ_dcaa5150-5374-4cea-90d5-9f3948ba954e"
      unitRef="usd">1629983000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i00dffe7ddca14626a8ac0477aa864a9c_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxNzIwNjMwN2YyMzc0YTg1YmU5NzhlY2VkZTJhZjU4Mi90YWJsZXJhbmdlOjE3MjA2MzA3ZjIzNzRhODViZTk3OGVjZWRlMmFmNTgyXzktMy0xLTEtMzEzNzQ_d3e346b0-a209-4d9f-8589-a9ebb81ed49d"
      unitRef="usd">2513000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxNzIwNjMwN2YyMzc0YTg1YmU5NzhlY2VkZTJhZjU4Mi90YWJsZXJhbmdlOjE3MjA2MzA3ZjIzNzRhODViZTk3OGVjZWRlMmFmNTgyXzktNS0xLTEtMzEzNzQ_cc89a548-43e8-425b-8b72-73733f12ac65"
      unitRef="usd">1632496000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i7db0683efd1746d3a8aa63b21b65aa85_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo0ZGM2OWNjZjUyODg0NDVmYjk4OWVkMDYyYjkzYjI0YS90YWJsZXJhbmdlOjRkYzY5Y2NmNTI4ODQ0NWZiOTg5ZWQwNjJiOTNiMjRhXzItMS0xLTEtMzEzODE_c3eb2781-14d5-455b-a7fe-5037bb31eca0"
      unitRef="usd">-31579000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0751bb17b0f1473d9e6ad59d2f7be955_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo0ZGM2OWNjZjUyODg0NDVmYjk4OWVkMDYyYjkzYjI0YS90YWJsZXJhbmdlOjRkYzY5Y2NmNTI4ODQ0NWZiOTg5ZWQwNjJiOTNiMjRhXzItMy0xLTEtMzEzODE_96bb7fa3-736d-4622-8b42-2e80fb300a30"
      unitRef="usd">1857000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo0ZGM2OWNjZjUyODg0NDVmYjk4OWVkMDYyYjkzYjI0YS90YWJsZXJhbmdlOjRkYzY5Y2NmNTI4ODQ0NWZiOTg5ZWQwNjJiOTNiMjRhXzItNS0xLTEtMzEzODE_18b8ec3e-7b80-4e5a-9623-ecb8113799bd"
      unitRef="usd">-29722000</us-gaap:NetIncomeLoss>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i7db0683efd1746d3a8aa63b21b65aa85_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo0ZGM2OWNjZjUyODg0NDVmYjk4OWVkMDYyYjkzYjI0YS90YWJsZXJhbmdlOjRkYzY5Y2NmNTI4ODQ0NWZiOTg5ZWQwNjJiOTNiMjRhXzMtMS0xLTEtMzEzODE_6929ec8f-8cd4-428c-ad21-bbe0c8b68937"
      unitRef="usd">67873000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i0751bb17b0f1473d9e6ad59d2f7be955_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo0ZGM2OWNjZjUyODg0NDVmYjk4OWVkMDYyYjkzYjI0YS90YWJsZXJhbmdlOjRkYzY5Y2NmNTI4ODQ0NWZiOTg5ZWQwNjJiOTNiMjRhXzMtMy0xLTEtMzEzODE_d075db53-df6c-4fff-ac46-bc20f74fbf89"
      unitRef="usd">2513000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo0ZGM2OWNjZjUyODg0NDVmYjk4OWVkMDYyYjkzYjI0YS90YWJsZXJhbmdlOjRkYzY5Y2NmNTI4ODQ0NWZiOTg5ZWQwNjJiOTNiMjRhXzMtNS0xLTEtMzEzODE_74debfa0-8a88-4949-be00-5e1f3505fa70"
      unitRef="usd">70386000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable
      contextRef="i7db0683efd1746d3a8aa63b21b65aa85_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo0ZGM2OWNjZjUyODg0NDVmYjk4OWVkMDYyYjkzYjI0YS90YWJsZXJhbmdlOjRkYzY5Y2NmNTI4ODQ0NWZiOTg5ZWQwNjJiOTNiMjRhXzQtMS0xLTEtMzEzODE_05cc34f0-78e8-4739-a083-b780ea7b6947"
      unitRef="usd">6862000</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable
      contextRef="i0751bb17b0f1473d9e6ad59d2f7be955_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo0ZGM2OWNjZjUyODg0NDVmYjk4OWVkMDYyYjkzYjI0YS90YWJsZXJhbmdlOjRkYzY5Y2NmNTI4ODQ0NWZiOTg5ZWQwNjJiOTNiMjRhXzQtMy0xLTEtMzEzODE_36946302-cfdf-4778-a5db-b2a3aa27235e"
      unitRef="usd">-656000</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo0ZGM2OWNjZjUyODg0NDVmYjk4OWVkMDYyYjkzYjI0YS90YWJsZXJhbmdlOjRkYzY5Y2NmNTI4ODQ0NWZiOTg5ZWQwNjJiOTNiMjRhXzQtNS0xLTEtMzEzODE_046358c9-5077-49e9-9533-824bc8943d05"
      unitRef="usd">6206000</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <us-gaap:NetIncomeLoss
      contextRef="i7db0683efd1746d3a8aa63b21b65aa85_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpkODJmZTcxNTAyODk0NDgxYWEyN2YyN2EzNWMxNDY5MC90YWJsZXJhbmdlOmQ4MmZlNzE1MDI4OTQ0ODFhYTI3ZjI3YTM1YzE0NjkwXzItMS0xLTEtMzEzOTA_ad91c517-7116-49cf-8581-6275205322ae"
      unitRef="usd">-31579000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0751bb17b0f1473d9e6ad59d2f7be955_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpkODJmZTcxNTAyODk0NDgxYWEyN2YyN2EzNWMxNDY5MC90YWJsZXJhbmdlOmQ4MmZlNzE1MDI4OTQ0ODFhYTI3ZjI3YTM1YzE0NjkwXzItMy0xLTEtMzEzOTA_3457d87e-0ff2-4aa7-b6fa-afe94cf43834"
      unitRef="usd">1857000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpkODJmZTcxNTAyODk0NDgxYWEyN2YyN2EzNWMxNDY5MC90YWJsZXJhbmdlOmQ4MmZlNzE1MDI4OTQ0ODFhYTI3ZjI3YTM1YzE0NjkwXzItNS0xLTEtMzEzOTA_46e74eee-d4de-4162-9988-6df666259cc9"
      unitRef="usd">-29722000</us-gaap:NetIncomeLoss>
    <us-gaap:StockholdersEquity
      contextRef="ifa592e2c09db4cfe8a17dec6bf2a1c66_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpkODJmZTcxNTAyODk0NDgxYWEyN2YyN2EzNWMxNDY5MC90YWJsZXJhbmdlOmQ4MmZlNzE1MDI4OTQ0ODFhYTI3ZjI3YTM1YzE0NjkwXzMtMS0xLTEtMzEzOTA_aa0b8dde-7a9d-4c26-9890-331be3b3cc17"
      unitRef="usd">771026000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i00dffe7ddca14626a8ac0477aa864a9c_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpkODJmZTcxNTAyODk0NDgxYWEyN2YyN2EzNWMxNDY5MC90YWJsZXJhbmdlOmQ4MmZlNzE1MDI4OTQ0ODFhYTI3ZjI3YTM1YzE0NjkwXzMtMy0xLTEtMzEzOTA_3acdc83b-87eb-4755-98be-c7b03fd22ae8"
      unitRef="usd">1857000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpkODJmZTcxNTAyODk0NDgxYWEyN2YyN2EzNWMxNDY5MC90YWJsZXJhbmdlOmQ4MmZlNzE1MDI4OTQ0ODFhYTI3ZjI3YTM1YzE0NjkwXzMtNS0xLTEtMzEzOTA_73229627-8b96-45bc-83d2-da2c989e3d98"
      unitRef="usd">772883000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i7db0683efd1746d3a8aa63b21b65aa85_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo2MzMxZWE0MjQ1OTg0MzA3YjlmOTFlMmIyZmI1ZmEwNy90YWJsZXJhbmdlOjYzMzFlYTQyNDU5ODQzMDdiOWY5MWUyYjJmYjVmYTA3XzItMS0xLTEtMzEzOTc_3895d420-ba28-4e34-86e9-8999be19fc36"
      unitRef="usd">-31579000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0751bb17b0f1473d9e6ad59d2f7be955_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo2MzMxZWE0MjQ1OTg0MzA3YjlmOTFlMmIyZmI1ZmEwNy90YWJsZXJhbmdlOjYzMzFlYTQyNDU5ODQzMDdiOWY5MWUyYjJmYjVmYTA3XzItMy0xLTEtMzEzOTc_6b4bb97a-bdf2-4363-9f86-9026dd51c241"
      unitRef="usd">1857000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo2MzMxZWE0MjQ1OTg0MzA3YjlmOTFlMmIyZmI1ZmEwNy90YWJsZXJhbmdlOjYzMzFlYTQyNDU5ODQzMDdiOWY5MWUyYjJmYjVmYTA3XzItNS0xLTEtMzEzOTc_fddf36f2-9f62-44dd-b877-c1bf19181ba8"
      unitRef="usd">-29722000</us-gaap:NetIncomeLoss>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i7db0683efd1746d3a8aa63b21b65aa85_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo2MzMxZWE0MjQ1OTg0MzA3YjlmOTFlMmIyZmI1ZmEwNy90YWJsZXJhbmdlOjYzMzFlYTQyNDU5ODQzMDdiOWY5MWUyYjJmYjVmYTA3XzMtMS0xLTEtMzEzOTc_13db8882-a89e-4a12-967a-f6d26f5a2213"
      unitRef="usd">33214000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i0751bb17b0f1473d9e6ad59d2f7be955_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo2MzMxZWE0MjQ1OTg0MzA3YjlmOTFlMmIyZmI1ZmEwNy90YWJsZXJhbmdlOjYzMzFlYTQyNDU5ODQzMDdiOWY5MWUyYjJmYjVmYTA3XzMtMy0xLTEtMzEzOTc_4ef6d97a-cbc5-44bf-9fde-d1485057b831"
      unitRef="usd">1857000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo2MzMxZWE0MjQ1OTg0MzA3YjlmOTFlMmIyZmI1ZmEwNy90YWJsZXJhbmdlOjYzMzFlYTQyNDU5ODQzMDdiOWY5MWUyYjJmYjVmYTA3XzMtNS0xLTEtMzEzOTc_245011f6-999e-4871-929d-d3998623925b"
      unitRef="usd">35071000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ied75d80d9d7a45f6a3d215342523455a_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo1MDc3MWQ3MTRkN2Q0NjM0ODNkODE0ZjA3ZGI4NDNmMC90YWJsZXJhbmdlOjUwNzcxZDcxNGQ3ZDQ2MzQ4M2Q4MTRmMDdkYjg0M2YwXzItNS0xLTEtMzE0MDY_6bcb655e-7a3d-4091-a6fb-d0bcfb31c28f"
      unitRef="usd">1424739000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i7928f59ee4c14d1da87f1ea19ed430e4_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo1MDc3MWQ3MTRkN2Q0NjM0ODNkODE0ZjA3ZGI4NDNmMC90YWJsZXJhbmdlOjUwNzcxZDcxNGQ3ZDQ2MzQ4M2Q4MTRmMDdkYjg0M2YwXzItNy0xLTEtMzE0MDY_bd0cc1e1-1d1c-40ba-9a72-fd02918bdfc3"
      unitRef="usd">-2843000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo1MDc3MWQ3MTRkN2Q0NjM0ODNkODE0ZjA3ZGI4NDNmMC90YWJsZXJhbmdlOjUwNzcxZDcxNGQ3ZDQ2MzQ4M2Q4MTRmMDdkYjg0M2YwXzItOS0xLTEtMzE0MDY_bc469b62-2cd2-4b72-a04d-ada7f82206c7"
      unitRef="usd">1421896000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="ied75d80d9d7a45f6a3d215342523455a_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo1MDc3MWQ3MTRkN2Q0NjM0ODNkODE0ZjA3ZGI4NDNmMC90YWJsZXJhbmdlOjUwNzcxZDcxNGQ3ZDQ2MzQ4M2Q4MTRmMDdkYjg0M2YwXzMtNS0xLTEtMzE0MDY_86a45030-889f-49cf-8490-1194491bc9e1"
      unitRef="usd">319275000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i7928f59ee4c14d1da87f1ea19ed430e4_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo1MDc3MWQ3MTRkN2Q0NjM0ODNkODE0ZjA3ZGI4NDNmMC90YWJsZXJhbmdlOjUwNzcxZDcxNGQ3ZDQ2MzQ4M2Q4MTRmMDdkYjg0M2YwXzMtNy0xLTEtMzE0MDY_1bc1ad71-4a97-4a68-8fec-7f97536a74b9"
      unitRef="usd">2843000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo1MDc3MWQ3MTRkN2Q0NjM0ODNkODE0ZjA3ZGI4NDNmMC90YWJsZXJhbmdlOjUwNzcxZDcxNGQ3ZDQ2MzQ4M2Q4MTRmMDdkYjg0M2YwXzMtOS0xLTEtMzE0MDY_53f743b1-7d53-4676-92e5-1d110c0b953e"
      unitRef="usd">322118000</us-gaap:GrossProfit>
    <us-gaap:OperatingIncomeLoss
      contextRef="ied75d80d9d7a45f6a3d215342523455a_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo1MDc3MWQ3MTRkN2Q0NjM0ODNkODE0ZjA3ZGI4NDNmMC90YWJsZXJhbmdlOjUwNzcxZDcxNGQ3ZDQ2MzQ4M2Q4MTRmMDdkYjg0M2YwXzQtNS0xLTEtMzE0MDY_38f94189-fce5-4bbc-95e4-f449588e8377"
      unitRef="usd">111680000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7928f59ee4c14d1da87f1ea19ed430e4_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo1MDc3MWQ3MTRkN2Q0NjM0ODNkODE0ZjA3ZGI4NDNmMC90YWJsZXJhbmdlOjUwNzcxZDcxNGQ3ZDQ2MzQ4M2Q4MTRmMDdkYjg0M2YwXzQtNy0xLTEtMzE0MDY_86a06a11-2710-4442-b779-3d2e3aa70219"
      unitRef="usd">3058000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo1MDc3MWQ3MTRkN2Q0NjM0ODNkODE0ZjA3ZGI4NDNmMC90YWJsZXJhbmdlOjUwNzcxZDcxNGQ3ZDQ2MzQ4M2Q4MTRmMDdkYjg0M2YwXzQtOS0xLTEtMzE0MDY_e54e3ced-7094-4e6e-84a3-7642270144c0"
      unitRef="usd">114738000</us-gaap:OperatingIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ied75d80d9d7a45f6a3d215342523455a_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo1MDc3MWQ3MTRkN2Q0NjM0ODNkODE0ZjA3ZGI4NDNmMC90YWJsZXJhbmdlOjUwNzcxZDcxNGQ3ZDQ2MzQ4M2Q4MTRmMDdkYjg0M2YwXzUtNS0xLTEtMzE0MDY_786d1ff6-56aa-4085-81f5-46f9431390bd"
      unitRef="usd">77435000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i7928f59ee4c14d1da87f1ea19ed430e4_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo1MDc3MWQ3MTRkN2Q0NjM0ODNkODE0ZjA3ZGI4NDNmMC90YWJsZXJhbmdlOjUwNzcxZDcxNGQ3ZDQ2MzQ4M2Q4MTRmMDdkYjg0M2YwXzUtNy0xLTEtMzE0MDY_10622871-7c22-4f01-9a2c-1351c1ba818a"
      unitRef="usd">3258000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo1MDc3MWQ3MTRkN2Q0NjM0ODNkODE0ZjA3ZGI4NDNmMC90YWJsZXJhbmdlOjUwNzcxZDcxNGQ3ZDQ2MzQ4M2Q4MTRmMDdkYjg0M2YwXzUtOS0xLTEtMzE0MDY_8b1bd7ff-728d-425c-87b2-56d056603dff"
      unitRef="usd">80693000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ied75d80d9d7a45f6a3d215342523455a_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo1MDc3MWQ3MTRkN2Q0NjM0ODNkODE0ZjA3ZGI4NDNmMC90YWJsZXJhbmdlOjUwNzcxZDcxNGQ3ZDQ2MzQ4M2Q4MTRmMDdkYjg0M2YwXzYtNS0xLTEtMzE0MDY_f240e858-65e1-4dee-827e-0383bf834302"
      unitRef="usd">18672000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i7928f59ee4c14d1da87f1ea19ed430e4_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo1MDc3MWQ3MTRkN2Q0NjM0ODNkODE0ZjA3ZGI4NDNmMC90YWJsZXJhbmdlOjUwNzcxZDcxNGQ3ZDQ2MzQ4M2Q4MTRmMDdkYjg0M2YwXzYtNy0xLTEtMzE0MDY_9e5be8a2-ff6f-4e15-99ad-649ef18bd098"
      unitRef="usd">828000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo1MDc3MWQ3MTRkN2Q0NjM0ODNkODE0ZjA3ZGI4NDNmMC90YWJsZXJhbmdlOjUwNzcxZDcxNGQ3ZDQ2MzQ4M2Q4MTRmMDdkYjg0M2YwXzYtOS0xLTEtMzE0MDY_adf020eb-d869-4d3c-be28-207dfe3025ec"
      unitRef="usd">19500000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="ied75d80d9d7a45f6a3d215342523455a_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo1MDc3MWQ3MTRkN2Q0NjM0ODNkODE0ZjA3ZGI4NDNmMC90YWJsZXJhbmdlOjUwNzcxZDcxNGQ3ZDQ2MzQ4M2Q4MTRmMDdkYjg0M2YwXzctNS0xLTEtMzE0MDY_e644d315-ac2f-4c57-830b-fcf5b8d38c46"
      unitRef="usd">58763000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7928f59ee4c14d1da87f1ea19ed430e4_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo1MDc3MWQ3MTRkN2Q0NjM0ODNkODE0ZjA3ZGI4NDNmMC90YWJsZXJhbmdlOjUwNzcxZDcxNGQ3ZDQ2MzQ4M2Q4MTRmMDdkYjg0M2YwXzctNy0xLTEtMzE0MDY_893da686-5b0c-4f52-b6d9-90bd6c9a2bfd"
      unitRef="usd">2430000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo1MDc3MWQ3MTRkN2Q0NjM0ODNkODE0ZjA3ZGI4NDNmMC90YWJsZXJhbmdlOjUwNzcxZDcxNGQ3ZDQ2MzQ4M2Q4MTRmMDdkYjg0M2YwXzctOS0xLTEtMzE0MDY_98999202-9a46-44ca-8ffd-5d32208e718e"
      unitRef="usd">61193000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="ied75d80d9d7a45f6a3d215342523455a_D20200501-20210430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo1MDc3MWQ3MTRkN2Q0NjM0ODNkODE0ZjA3ZGI4NDNmMC90YWJsZXJhbmdlOjUwNzcxZDcxNGQ3ZDQ2MzQ4M2Q4MTRmMDdkYjg0M2YwXzgtNS0xLTEtMzE0MDY_5fcb96b0-5a7b-4b2b-9c1d-035fe54833a8"
      unitRef="usdPerShare">3.46</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i7928f59ee4c14d1da87f1ea19ed430e4_D20200501-20210430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo1MDc3MWQ3MTRkN2Q0NjM0ODNkODE0ZjA3ZGI4NDNmMC90YWJsZXJhbmdlOjUwNzcxZDcxNGQ3ZDQ2MzQ4M2Q4MTRmMDdkYjg0M2YwXzgtNy0xLTEtMzE0MDY_6239506d-30d9-4d7d-8166-8940b052dc94"
      unitRef="usdPerShare">0.15</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo1MDc3MWQ3MTRkN2Q0NjM0ODNkODE0ZjA3ZGI4NDNmMC90YWJsZXJhbmdlOjUwNzcxZDcxNGQ3ZDQ2MzQ4M2Q4MTRmMDdkYjg0M2YwXzgtOS0xLTEtMzE0MDY_a6d4ad04-2605-479d-b180-889f45e49643"
      unitRef="usdPerShare">3.61</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ied75d80d9d7a45f6a3d215342523455a_D20200501-20210430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo1MDc3MWQ3MTRkN2Q0NjM0ODNkODE0ZjA3ZGI4NDNmMC90YWJsZXJhbmdlOjUwNzcxZDcxNGQ3ZDQ2MzQ4M2Q4MTRmMDdkYjg0M2YwXzktNS0xLTEtMzE0MDY_9bc041d8-3ab6-4a1f-b503-4e82dbd941c6"
      unitRef="usdPerShare">3.45</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i7928f59ee4c14d1da87f1ea19ed430e4_D20200501-20210430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo1MDc3MWQ3MTRkN2Q0NjM0ODNkODE0ZjA3ZGI4NDNmMC90YWJsZXJhbmdlOjUwNzcxZDcxNGQ3ZDQ2MzQ4M2Q4MTRmMDdkYjg0M2YwXzktNy0xLTEtMzE0MDY_80d92421-13ed-499f-9741-45a317f0a1fc"
      unitRef="usdPerShare">0.14</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo1MDc3MWQ3MTRkN2Q0NjM0ODNkODE0ZjA3ZGI4NDNmMC90YWJsZXJhbmdlOjUwNzcxZDcxNGQ3ZDQ2MzQ4M2Q4MTRmMDdkYjg0M2YwXzktOS0xLTEtMzE0MDY_691866dd-b389-4fb3-bd4a-bd3f372e4095"
      unitRef="usdPerShare">3.59</us-gaap:EarningsPerShareDiluted>
    <us-gaap:InventoryNet
      contextRef="ib593c0526ad84bc78940497fac369753_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpjZmIyYjViOGE0NjM0OTY5YmRkYzNlMDMzNDYwZmY3Zi90YWJsZXJhbmdlOmNmYjJiNWI4YTQ2MzQ5NjliZGRjM2UwMzM0NjBmZjdmXzItMS0xLTEtMzE0MjA_d2454015-89d3-487c-b315-7057b65b7b9a"
      unitRef="usd">140282000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ic708bfee0a5c414d970e0b81e5b04486_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpjZmIyYjViOGE0NjM0OTY5YmRkYzNlMDMzNDYwZmY3Zi90YWJsZXJhbmdlOmNmYjJiNWI4YTQ2MzQ5NjliZGRjM2UwMzM0NjBmZjdmXzItMy0xLTEtMzE0MjA_47f2b952-a3f3-4264-bf42-bae68b75c9d5"
      unitRef="usd">17885000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpjZmIyYjViOGE0NjM0OTY5YmRkYzNlMDMzNDYwZmY3Zi90YWJsZXJhbmdlOmNmYjJiNWI4YTQ2MzQ5NjliZGRjM2UwMzM0NjBmZjdmXzItNS0xLTEtMzE0MjA_6d5507ad-cf4d-4ab5-81e3-9269a7422a73"
      unitRef="usd">158167000</us-gaap:InventoryNet>
    <us-gaap:AssetsCurrent
      contextRef="ib593c0526ad84bc78940497fac369753_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpjZmIyYjViOGE0NjM0OTY5YmRkYzNlMDMzNDYwZmY3Zi90YWJsZXJhbmdlOmNmYjJiNWI4YTQ2MzQ5NjliZGRjM2UwMzM0NjBmZjdmXzMtMS0xLTEtMzE0MjA_388b170d-dc80-48af-b8d2-6edf8ae76a28"
      unitRef="usd">392080000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ic708bfee0a5c414d970e0b81e5b04486_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpjZmIyYjViOGE0NjM0OTY5YmRkYzNlMDMzNDYwZmY3Zi90YWJsZXJhbmdlOmNmYjJiNWI4YTQ2MzQ5NjliZGRjM2UwMzM0NjBmZjdmXzMtMy0xLTEtMzE0MjA_6ed59b48-3882-4073-be55-f7bf9576c855"
      unitRef="usd">17885000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpjZmIyYjViOGE0NjM0OTY5YmRkYzNlMDMzNDYwZmY3Zi90YWJsZXJhbmdlOmNmYjJiNWI4YTQ2MzQ5NjliZGRjM2UwMzM0NjBmZjdmXzMtNS0xLTEtMzE0MjA_ad09bd6f-372f-443f-8b08-ab757540ff45"
      unitRef="usd">409965000</us-gaap:AssetsCurrent>
    <us-gaap:Assets
      contextRef="ib593c0526ad84bc78940497fac369753_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpjZmIyYjViOGE0NjM0OTY5YmRkYzNlMDMzNDYwZmY3Zi90YWJsZXJhbmdlOmNmYjJiNWI4YTQ2MzQ5NjliZGRjM2UwMzM0NjBmZjdmXzQtMS0xLTEtMzE0MjA_6c11af16-2022-49b5-9f6b-0abe372d17de"
      unitRef="usd">1636514000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ic708bfee0a5c414d970e0b81e5b04486_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpjZmIyYjViOGE0NjM0OTY5YmRkYzNlMDMzNDYwZmY3Zi90YWJsZXJhbmdlOmNmYjJiNWI4YTQ2MzQ5NjliZGRjM2UwMzM0NjBmZjdmXzQtMy0xLTEtMzE0MjA_1c18b288-9a8b-4f52-b596-0c7b5332efa8"
      unitRef="usd">17885000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpjZmIyYjViOGE0NjM0OTY5YmRkYzNlMDMzNDYwZmY3Zi90YWJsZXJhbmdlOmNmYjJiNWI4YTQ2MzQ5NjliZGRjM2UwMzM0NjBmZjdmXzQtNS0xLTEtMzE0MjA_7caed2ba-b320-4bce-b071-3640f2dd1b4c"
      unitRef="usd">1654399000</us-gaap:Assets>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ib593c0526ad84bc78940497fac369753_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpjZmIyYjViOGE0NjM0OTY5YmRkYzNlMDMzNDYwZmY3Zi90YWJsZXJhbmdlOmNmYjJiNWI4YTQ2MzQ5NjliZGRjM2UwMzM0NjBmZjdmXzUtMS0xLTEtMzE0MjA_ed312da4-248c-4349-9948-9c8e8e9ea696"
      unitRef="usd">38348000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ic708bfee0a5c414d970e0b81e5b04486_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpjZmIyYjViOGE0NjM0OTY5YmRkYzNlMDMzNDYwZmY3Zi90YWJsZXJhbmdlOmNmYjJiNWI4YTQ2MzQ5NjliZGRjM2UwMzM0NjBmZjdmXzUtMy0xLTEtMzE0MjA_3f19a411-a1d4-4085-8cb2-a738b0a64df9"
      unitRef="usd">4543000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpjZmIyYjViOGE0NjM0OTY5YmRkYzNlMDMzNDYwZmY3Zi90YWJsZXJhbmdlOmNmYjJiNWI4YTQ2MzQ5NjliZGRjM2UwMzM0NjBmZjdmXzUtNS0xLTEtMzE0MjA_4d98657c-ba63-41cd-bd6b-5469a87bd50b"
      unitRef="usd">42891000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ib593c0526ad84bc78940497fac369753_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpjZmIyYjViOGE0NjM0OTY5YmRkYzNlMDMzNDYwZmY3Zi90YWJsZXJhbmdlOmNmYjJiNWI4YTQ2MzQ5NjliZGRjM2UwMzM0NjBmZjdmXzYtMS0xLTEtMzE0MjA_7b6abb80-0cbe-4682-a781-ee730d5e0845"
      unitRef="usd">434940000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ic708bfee0a5c414d970e0b81e5b04486_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpjZmIyYjViOGE0NjM0OTY5YmRkYzNlMDMzNDYwZmY3Zi90YWJsZXJhbmdlOmNmYjJiNWI4YTQ2MzQ5NjliZGRjM2UwMzM0NjBmZjdmXzYtMy0xLTEtMzE0MjA_4fd9b98b-94eb-469e-9d08-65e1790c12f9"
      unitRef="usd">13342000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpjZmIyYjViOGE0NjM0OTY5YmRkYzNlMDMzNDYwZmY3Zi90YWJsZXJhbmdlOmNmYjJiNWI4YTQ2MzQ5NjliZGRjM2UwMzM0NjBmZjdmXzYtNS0xLTEtMzE0MjA_0cbd5c09-cf4e-40cb-8d36-b943b5089533"
      unitRef="usd">448282000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="ib593c0526ad84bc78940497fac369753_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpjZmIyYjViOGE0NjM0OTY5YmRkYzNlMDMzNDYwZmY3Zi90YWJsZXJhbmdlOmNmYjJiNWI4YTQ2MzQ5NjliZGRjM2UwMzM0NjBmZjdmXzctMS0xLTEtMzE0MjA_4c9c983e-7a2a-4e02-9b4b-8f8b5aa58d53"
      unitRef="usd">742896000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic708bfee0a5c414d970e0b81e5b04486_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpjZmIyYjViOGE0NjM0OTY5YmRkYzNlMDMzNDYwZmY3Zi90YWJsZXJhbmdlOmNmYjJiNWI4YTQ2MzQ5NjliZGRjM2UwMzM0NjBmZjdmXzctMy0xLTEtMzE0MjA_61fd4de6-b04c-4e1b-b479-f2f9870a6731"
      unitRef="usd">13342000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpjZmIyYjViOGE0NjM0OTY5YmRkYzNlMDMzNDYwZmY3Zi90YWJsZXJhbmdlOmNmYjJiNWI4YTQ2MzQ5NjliZGRjM2UwMzM0NjBmZjdmXzctNS0xLTEtMzE0MjA_c61d424b-ab98-4bd7-a7cb-da0c19c1d5bf"
      unitRef="usd">756238000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ib593c0526ad84bc78940497fac369753_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpjZmIyYjViOGE0NjM0OTY5YmRkYzNlMDMzNDYwZmY3Zi90YWJsZXJhbmdlOmNmYjJiNWI4YTQ2MzQ5NjliZGRjM2UwMzM0NjBmZjdmXzgtMS0xLTEtMzE0MjA_c40163cc-cafd-4421-aff5-34555954072c"
      unitRef="usd">1636514000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ic708bfee0a5c414d970e0b81e5b04486_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpjZmIyYjViOGE0NjM0OTY5YmRkYzNlMDMzNDYwZmY3Zi90YWJsZXJhbmdlOmNmYjJiNWI4YTQ2MzQ5NjliZGRjM2UwMzM0NjBmZjdmXzgtMy0xLTEtMzE0MjA_57ba667f-8eb8-4b5e-9371-eda5db3a58b3"
      unitRef="usd">17885000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpjZmIyYjViOGE0NjM0OTY5YmRkYzNlMDMzNDYwZmY3Zi90YWJsZXJhbmdlOmNmYjJiNWI4YTQ2MzQ5NjliZGRjM2UwMzM0NjBmZjdmXzgtNS0xLTEtMzE0MjA_2baf982e-2fb4-40bf-a2f2-a8f0dd4d900d"
      unitRef="usd">1654399000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ied75d80d9d7a45f6a3d215342523455a_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpjN2E4NTk2YmFiNjg0YzJlYWU0MDI2ZTlkNzAyZDM1YS90YWJsZXJhbmdlOmM3YTg1OTZiYWI2ODRjMmVhZTQwMjZlOWQ3MDJkMzVhXzItMS0xLTEtMzE0Mjc_07c46213-e9ac-4398-b1a8-d687e3724863"
      unitRef="usd">58763000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7928f59ee4c14d1da87f1ea19ed430e4_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpjN2E4NTk2YmFiNjg0YzJlYWU0MDI2ZTlkNzAyZDM1YS90YWJsZXJhbmdlOmM3YTg1OTZiYWI2ODRjMmVhZTQwMjZlOWQ3MDJkMzVhXzItMy0xLTEtMzE0Mjc_559165a2-5123-4593-aa51-8654cd3b37af"
      unitRef="usd">2430000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpjN2E4NTk2YmFiNjg0YzJlYWU0MDI2ZTlkNzAyZDM1YS90YWJsZXJhbmdlOmM3YTg1OTZiYWI2ODRjMmVhZTQwMjZlOWQ3MDJkMzVhXzItNS0xLTEtMzE0Mjc_904b6ea8-07d4-491e-92e8-d6e0f5a2a84c"
      unitRef="usd">61193000</us-gaap:NetIncomeLoss>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ied75d80d9d7a45f6a3d215342523455a_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpjN2E4NTk2YmFiNjg0YzJlYWU0MDI2ZTlkNzAyZDM1YS90YWJsZXJhbmdlOmM3YTg1OTZiYWI2ODRjMmVhZTQwMjZlOWQ3MDJkMzVhXzMtMS0xLTEtMzE0Mjc_af6bd0db-f588-4067-b62c-c4055e3de39a"
      unitRef="usd">-13668000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i7928f59ee4c14d1da87f1ea19ed430e4_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpjN2E4NTk2YmFiNjg0YzJlYWU0MDI2ZTlkNzAyZDM1YS90YWJsZXJhbmdlOmM3YTg1OTZiYWI2ODRjMmVhZTQwMjZlOWQ3MDJkMzVhXzMtMy0xLTEtMzE0Mjc_d49c348d-6fbf-477c-9958-6db0af443b3c"
      unitRef="usd">828000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpjN2E4NTk2YmFiNjg0YzJlYWU0MDI2ZTlkNzAyZDM1YS90YWJsZXJhbmdlOmM3YTg1OTZiYWI2ODRjMmVhZTQwMjZlOWQ3MDJkMzVhXzMtNS0xLTEtMzE0Mjc_5ca6f209-9531-400a-92ff-e8b217a4abbd"
      unitRef="usd">-12840000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ied75d80d9d7a45f6a3d215342523455a_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpjN2E4NTk2YmFiNjg0YzJlYWU0MDI2ZTlkNzAyZDM1YS90YWJsZXJhbmdlOmM3YTg1OTZiYWI2ODRjMmVhZTQwMjZlOWQ3MDJkMzVhXzQtMS0xLTEtMzE0Mjc_23562162-b277-4c0a-8642-b37520a4e686"
      unitRef="usd">31196000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i7928f59ee4c14d1da87f1ea19ed430e4_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpjN2E4NTk2YmFiNjg0YzJlYWU0MDI2ZTlkNzAyZDM1YS90YWJsZXJhbmdlOmM3YTg1OTZiYWI2ODRjMmVhZTQwMjZlOWQ3MDJkMzVhXzQtMy0xLTEtMzE0Mjc_4a8e88a0-4a99-4d23-a970-f5a82f9a5640"
      unitRef="usd">3258000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpjN2E4NTk2YmFiNjg0YzJlYWU0MDI2ZTlkNzAyZDM1YS90YWJsZXJhbmdlOmM3YTg1OTZiYWI2ODRjMmVhZTQwMjZlOWQ3MDJkMzVhXzQtNS0xLTEtMzE0Mjc_ed1792f3-acaf-4676-aed7-a0fb9628a8c1"
      unitRef="usd">34454000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:NetIncomeLoss
      contextRef="ied75d80d9d7a45f6a3d215342523455a_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpkMzgwNjk4MmZiMzA0MTJhOGQ4NmM3ZDM0YjdhZmViOS90YWJsZXJhbmdlOmQzODA2OTgyZmIzMDQxMmE4ZDg2YzdkMzRiN2FmZWI5XzItMS0xLTEtMzE0MzQ_0fe5036f-791b-4dce-9bbb-fc8b0998aba3"
      unitRef="usd">58763000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7928f59ee4c14d1da87f1ea19ed430e4_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpkMzgwNjk4MmZiMzA0MTJhOGQ4NmM3ZDM0YjdhZmViOS90YWJsZXJhbmdlOmQzODA2OTgyZmIzMDQxMmE4ZDg2YzdkMzRiN2FmZWI5XzItMy0xLTEtMzE0MzQ_f0b95135-f847-4f18-9b90-c2a646cbb659"
      unitRef="usd">2430000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpkMzgwNjk4MmZiMzA0MTJhOGQ4NmM3ZDM0YjdhZmViOS90YWJsZXJhbmdlOmQzODA2OTgyZmIzMDQxMmE4ZDg2YzdkMzRiN2FmZWI5XzItNS0xLTEtMzE0MzQ_94eb68ff-5e34-4751-8bdf-1513544fb1be"
      unitRef="usd">61193000</us-gaap:NetIncomeLoss>
    <us-gaap:StockholdersEquity
      contextRef="ib593c0526ad84bc78940497fac369753_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpkMzgwNjk4MmZiMzA0MTJhOGQ4NmM3ZDM0YjdhZmViOS90YWJsZXJhbmdlOmQzODA2OTgyZmIzMDQxMmE4ZDg2YzdkMzRiN2FmZWI5XzMtMS0xLTEtMzE0MzQ_ba8267b7-77c3-438a-b30d-03e63f9e26a9"
      unitRef="usd">742896000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic708bfee0a5c414d970e0b81e5b04486_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpkMzgwNjk4MmZiMzA0MTJhOGQ4NmM3ZDM0YjdhZmViOS90YWJsZXJhbmdlOmQzODA2OTgyZmIzMDQxMmE4ZDg2YzdkMzRiN2FmZWI5XzMtMy0xLTEtMzE0MzQ_5645a15b-c2e7-4988-9609-030ce35af0f7"
      unitRef="usd">13342000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpkMzgwNjk4MmZiMzA0MTJhOGQ4NmM3ZDM0YjdhZmViOS90YWJsZXJhbmdlOmQzODA2OTgyZmIzMDQxMmE4ZDg2YzdkMzRiN2FmZWI5XzMtNS0xLTEtMzE0MzQ_119ae2a8-19b9-46ba-87db-829d2cfa0a26"
      unitRef="usd">756238000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ied75d80d9d7a45f6a3d215342523455a_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTowNDA4YjkyMmNkYzk0MTdkODFjNTRhMjAyNjVjOWEwOC90YWJsZXJhbmdlOjA0MDhiOTIyY2RjOTQxN2Q4MWM1NGEyMDI2NWM5YTA4XzItMS0xLTEtMzE0NDE_b18b8c91-304a-4224-8f4c-851cf5929178"
      unitRef="usd">58763000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7928f59ee4c14d1da87f1ea19ed430e4_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTowNDA4YjkyMmNkYzk0MTdkODFjNTRhMjAyNjVjOWEwOC90YWJsZXJhbmdlOjA0MDhiOTIyY2RjOTQxN2Q4MWM1NGEyMDI2NWM5YTA4XzItMy0xLTEtMzE0NDE_1746c762-39f9-4d84-9958-33f8ffae0247"
      unitRef="usd">2430000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTowNDA4YjkyMmNkYzk0MTdkODFjNTRhMjAyNjVjOWEwOC90YWJsZXJhbmdlOjA0MDhiOTIyY2RjOTQxN2Q4MWM1NGEyMDI2NWM5YTA4XzItNS0xLTEtMzE0NDE_d4f25e8c-0055-427b-93a0-8c68287c7377"
      unitRef="usd">61193000</us-gaap:NetIncomeLoss>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ied75d80d9d7a45f6a3d215342523455a_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTowNDA4YjkyMmNkYzk0MTdkODFjNTRhMjAyNjVjOWEwOC90YWJsZXJhbmdlOjA0MDhiOTIyY2RjOTQxN2Q4MWM1NGEyMDI2NWM5YTA4XzMtMS0xLTEtMzE0NDE_77cefcd4-bc19-4e98-a8be-bef22108227b"
      unitRef="usd">55368000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i7928f59ee4c14d1da87f1ea19ed430e4_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTowNDA4YjkyMmNkYzk0MTdkODFjNTRhMjAyNjVjOWEwOC90YWJsZXJhbmdlOjA0MDhiOTIyY2RjOTQxN2Q4MWM1NGEyMDI2NWM5YTA4XzMtMy0xLTEtMzE0NDE_31257e49-9685-4273-a7b0-3d5b6ea7b87c"
      unitRef="usd">2430000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTowNDA4YjkyMmNkYzk0MTdkODFjNTRhMjAyNjVjOWEwOC90YWJsZXJhbmdlOjA0MDhiOTIyY2RjOTQxN2Q4MWM1NGEyMDI2NWM5YTA4XzMtNS0xLTEtMzE0NDE_a7eb2682-28a8-4255-aee3-7e2f3cb9182b"
      unitRef="usd">57798000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i3f3cbbfc30424fe297f0cc2276de90ad_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxMWI3ZmQ4NDY3OGY0NmZjOTMxNTM1YWFmNmRjZTc0OS90YWJsZXJhbmdlOjExYjdmZDg0Njc4ZjQ2ZmM5MzE1MzVhYWY2ZGNlNzQ5XzItNS0xLTEtMzE0NTM_e25d44e0-0be0-44c8-a84d-3986e773411e"
      unitRef="usd">1321147000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i3fa0fd26ffc644d3990eeaf7b5b7d374_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxMWI3ZmQ4NDY3OGY0NmZjOTMxNTM1YWFmNmRjZTc0OS90YWJsZXJhbmdlOjExYjdmZDg0Njc4ZjQ2ZmM5MzE1MzVhYWY2ZGNlNzQ5XzItNy0xLTEtMzE0NTM_a20b57b9-6070-4de5-b169-65b18209e90d"
      unitRef="usd">2624000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxMWI3ZmQ4NDY3OGY0NmZjOTMxNTM1YWFmNmRjZTc0OS90YWJsZXJhbmdlOjExYjdmZDg0Njc4ZjQ2ZmM5MzE1MzVhYWY2ZGNlNzQ5XzItOS0xLTEtMzE0NTM_a2a1bff6-929f-45ac-9bfb-01cc46ada9e2"
      unitRef="usd">1323771000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i3f3cbbfc30424fe297f0cc2276de90ad_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxMWI3ZmQ4NDY3OGY0NmZjOTMxNTM1YWFmNmRjZTc0OS90YWJsZXJhbmdlOjExYjdmZDg0Njc4ZjQ2ZmM5MzE1MzVhYWY2ZGNlNzQ5XzMtNS0xLTEtMzE0NTM_4dd9aeb2-649f-4367-b955-ea4bdcacae0f"
      unitRef="usd">329186000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i3fa0fd26ffc644d3990eeaf7b5b7d374_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxMWI3ZmQ4NDY3OGY0NmZjOTMxNTM1YWFmNmRjZTc0OS90YWJsZXJhbmdlOjExYjdmZDg0Njc4ZjQ2ZmM5MzE1MzVhYWY2ZGNlNzQ5XzMtNy0xLTEtMzE0NTM_2aa9502c-10bd-4c82-afa8-f0265cc25ece"
      unitRef="usd">-2624000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxMWI3ZmQ4NDY3OGY0NmZjOTMxNTM1YWFmNmRjZTc0OS90YWJsZXJhbmdlOjExYjdmZDg0Njc4ZjQ2ZmM5MzE1MzVhYWY2ZGNlNzQ5XzMtOS0xLTEtMzE0NTM_e0cb6cfb-a097-47a5-9d1d-0d9ddbd803c5"
      unitRef="usd">326562000</us-gaap:GrossProfit>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3f3cbbfc30424fe297f0cc2276de90ad_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxMWI3ZmQ4NDY3OGY0NmZjOTMxNTM1YWFmNmRjZTc0OS90YWJsZXJhbmdlOjExYjdmZDg0Njc4ZjQ2ZmM5MzE1MzVhYWY2ZGNlNzQ5XzQtNS0xLTEtMzE0NTM_1aa2d54c-9b93-4b5a-a438-5db7bea7ecaf"
      unitRef="usd">132262000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3fa0fd26ffc644d3990eeaf7b5b7d374_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxMWI3ZmQ4NDY3OGY0NmZjOTMxNTM1YWFmNmRjZTc0OS90YWJsZXJhbmdlOjExYjdmZDg0Njc4ZjQ2ZmM5MzE1MzVhYWY2ZGNlNzQ5XzQtNy0xLTEtMzE0NTM_10ac9d88-de05-4e97-80a5-a52fc83f3ecb"
      unitRef="usd">-2127000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxMWI3ZmQ4NDY3OGY0NmZjOTMxNTM1YWFmNmRjZTc0OS90YWJsZXJhbmdlOjExYjdmZDg0Njc4ZjQ2ZmM5MzE1MzVhYWY2ZGNlNzQ5XzQtOS0xLTEtMzE0NTM_02499de4-fd83-44f6-95eb-c51d84992d4c"
      unitRef="usd">130135000</us-gaap:OperatingIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i3f3cbbfc30424fe297f0cc2276de90ad_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxMWI3ZmQ4NDY3OGY0NmZjOTMxNTM1YWFmNmRjZTc0OS90YWJsZXJhbmdlOjExYjdmZDg0Njc4ZjQ2ZmM5MzE1MzVhYWY2ZGNlNzQ5XzUtNS0xLTEtMzE0NTM_76fb272f-c98a-4d03-9bb7-eecaa731c04b"
      unitRef="usd">100548000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i3fa0fd26ffc644d3990eeaf7b5b7d374_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxMWI3ZmQ4NDY3OGY0NmZjOTMxNTM1YWFmNmRjZTc0OS90YWJsZXJhbmdlOjExYjdmZDg0Njc4ZjQ2ZmM5MzE1MzVhYWY2ZGNlNzQ5XzUtNy0xLTEtMzE0NTM_a960d49b-407e-46ea-b76e-c6cc9ce24e66"
      unitRef="usd">-1620000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxMWI3ZmQ4NDY3OGY0NmZjOTMxNTM1YWFmNmRjZTc0OS90YWJsZXJhbmdlOjExYjdmZDg0Njc4ZjQ2ZmM5MzE1MzVhYWY2ZGNlNzQ5XzUtOS0xLTEtMzE0NTM_6133b39c-69a9-4780-8341-aa2a89b56cee"
      unitRef="usd">98928000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i3f3cbbfc30424fe297f0cc2276de90ad_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxMWI3ZmQ4NDY3OGY0NmZjOTMxNTM1YWFmNmRjZTc0OS90YWJsZXJhbmdlOjExYjdmZDg0Njc4ZjQ2ZmM5MzE1MzVhYWY2ZGNlNzQ5XzYtNS0xLTEtMzE0NTM_9448d914-b78c-422b-a778-b18d4e43513b"
      unitRef="usd">25687000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i3fa0fd26ffc644d3990eeaf7b5b7d374_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxMWI3ZmQ4NDY3OGY0NmZjOTMxNTM1YWFmNmRjZTc0OS90YWJsZXJhbmdlOjExYjdmZDg0Njc4ZjQ2ZmM5MzE1MzVhYWY2ZGNlNzQ5XzYtNy0xLTEtMzE0NTM_e0514050-442d-4070-91fe-f42c382b3dd7"
      unitRef="usd">-412000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxMWI3ZmQ4NDY3OGY0NmZjOTMxNTM1YWFmNmRjZTc0OS90YWJsZXJhbmdlOjExYjdmZDg0Njc4ZjQ2ZmM5MzE1MzVhYWY2ZGNlNzQ5XzYtOS0xLTEtMzE0NTM_87fc296f-8027-4f53-b5af-4f73c1ee81af"
      unitRef="usd">25275000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i3f3cbbfc30424fe297f0cc2276de90ad_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxMWI3ZmQ4NDY3OGY0NmZjOTMxNTM1YWFmNmRjZTc0OS90YWJsZXJhbmdlOjExYjdmZDg0Njc4ZjQ2ZmM5MzE1MzVhYWY2ZGNlNzQ5XzctNS0xLTEtMzE0NTM_446e56f4-3277-4410-a8e3-0d85506525a0"
      unitRef="usd">74861000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3fa0fd26ffc644d3990eeaf7b5b7d374_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxMWI3ZmQ4NDY3OGY0NmZjOTMxNTM1YWFmNmRjZTc0OS90YWJsZXJhbmdlOjExYjdmZDg0Njc4ZjQ2ZmM5MzE1MzVhYWY2ZGNlNzQ5XzctNy0xLTEtMzE0NTM_43178268-db9f-4347-9240-935c9367c0ff"
      unitRef="usd">-1208000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxMWI3ZmQ4NDY3OGY0NmZjOTMxNTM1YWFmNmRjZTc0OS90YWJsZXJhbmdlOjExYjdmZDg0Njc4ZjQ2ZmM5MzE1MzVhYWY2ZGNlNzQ5XzctOS0xLTEtMzE0NTM_6d6f329d-de38-407e-a47b-4bb21f58efc6"
      unitRef="usd">73653000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i3f3cbbfc30424fe297f0cc2276de90ad_D20190501-20200430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxMWI3ZmQ4NDY3OGY0NmZjOTMxNTM1YWFmNmRjZTc0OS90YWJsZXJhbmdlOjExYjdmZDg0Njc4ZjQ2ZmM5MzE1MzVhYWY2ZGNlNzQ5XzgtNS0xLTEtMzE0NTM_fb622e68-47a1-4e79-9a3c-83cb157417e3"
      unitRef="usdPerShare">4.43</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i3fa0fd26ffc644d3990eeaf7b5b7d374_D20190501-20200430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxMWI3ZmQ4NDY3OGY0NmZjOTMxNTM1YWFmNmRjZTc0OS90YWJsZXJhbmdlOjExYjdmZDg0Njc4ZjQ2ZmM5MzE1MzVhYWY2ZGNlNzQ5XzgtNy0xLTEtMzE0NTM_aa7c5163-ff4c-408f-aec5-b361208f71a3"
      unitRef="usdPerShare">-0.07</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxMWI3ZmQ4NDY3OGY0NmZjOTMxNTM1YWFmNmRjZTc0OS90YWJsZXJhbmdlOjExYjdmZDg0Njc4ZjQ2ZmM5MzE1MzVhYWY2ZGNlNzQ5XzgtOS0xLTEtMzE0NTM_e1184991-c128-45e6-b724-e03836387997"
      unitRef="usdPerShare">4.36</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i3f3cbbfc30424fe297f0cc2276de90ad_D20190501-20200430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxMWI3ZmQ4NDY3OGY0NmZjOTMxNTM1YWFmNmRjZTc0OS90YWJsZXJhbmdlOjExYjdmZDg0Njc4ZjQ2ZmM5MzE1MzVhYWY2ZGNlNzQ5XzktNS0xLTEtMzE0NTM_82cd2db8-8a94-453d-9860-b4ed00e8c645"
      unitRef="usdPerShare">4.42</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i3fa0fd26ffc644d3990eeaf7b5b7d374_D20190501-20200430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxMWI3ZmQ4NDY3OGY0NmZjOTMxNTM1YWFmNmRjZTc0OS90YWJsZXJhbmdlOjExYjdmZDg0Njc4ZjQ2ZmM5MzE1MzVhYWY2ZGNlNzQ5XzktNy0xLTEtMzE0NTM_7c9c24a8-bdad-4691-ae13-86d947fc687b"
      unitRef="usdPerShare">-0.08</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZToxMWI3ZmQ4NDY3OGY0NmZjOTMxNTM1YWFmNmRjZTc0OS90YWJsZXJhbmdlOjExYjdmZDg0Njc4ZjQ2ZmM5MzE1MzVhYWY2ZGNlNzQ5XzktOS0xLTEtMzE0NTM_466335b8-821b-464b-ae5a-a8c7fb607720"
      unitRef="usdPerShare">4.34</us-gaap:EarningsPerShareDiluted>
    <us-gaap:NetIncomeLoss
      contextRef="i3f3cbbfc30424fe297f0cc2276de90ad_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpjY2M5ZjAxMmJmOGY0MWNjOTcxNWFhMmM0ZmNkM2JiNC90YWJsZXJhbmdlOmNjYzlmMDEyYmY4ZjQxY2M5NzE1YWEyYzRmY2QzYmI0XzItMS0xLTEtMzE0NjY_57fb136c-08c0-4c07-b6e5-92763a4fc2e7"
      unitRef="usd">74861000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3fa0fd26ffc644d3990eeaf7b5b7d374_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpjY2M5ZjAxMmJmOGY0MWNjOTcxNWFhMmM0ZmNkM2JiNC90YWJsZXJhbmdlOmNjYzlmMDEyYmY4ZjQxY2M5NzE1YWEyYzRmY2QzYmI0XzItMy0xLTEtMzE0NjY_c3b2c2c5-53b9-4c31-931e-af85107e427f"
      unitRef="usd">-1208000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpjY2M5ZjAxMmJmOGY0MWNjOTcxNWFhMmM0ZmNkM2JiNC90YWJsZXJhbmdlOmNjYzlmMDEyYmY4ZjQxY2M5NzE1YWEyYzRmY2QzYmI0XzItNS0xLTEtMzE0NjY_39a7a74d-0045-4d6d-9ee9-0813421ee1eb"
      unitRef="usd">73653000</us-gaap:NetIncomeLoss>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i3f3cbbfc30424fe297f0cc2276de90ad_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpjY2M5ZjAxMmJmOGY0MWNjOTcxNWFhMmM0ZmNkM2JiNC90YWJsZXJhbmdlOmNjYzlmMDEyYmY4ZjQxY2M5NzE1YWEyYzRmY2QzYmI0XzMtMS0xLTEtMzE0NjY_dce6d4ed-1257-492e-9869-28772abf0947"
      unitRef="usd">-11499000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i3fa0fd26ffc644d3990eeaf7b5b7d374_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpjY2M5ZjAxMmJmOGY0MWNjOTcxNWFhMmM0ZmNkM2JiNC90YWJsZXJhbmdlOmNjYzlmMDEyYmY4ZjQxY2M5NzE1YWEyYzRmY2QzYmI0XzMtMy0xLTEtMzE0NjY_28b32fcd-587b-447f-8ffb-d2fcc99111e1"
      unitRef="usd">-412000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpjY2M5ZjAxMmJmOGY0MWNjOTcxNWFhMmM0ZmNkM2JiNC90YWJsZXJhbmdlOmNjYzlmMDEyYmY4ZjQxY2M5NzE1YWEyYzRmY2QzYmI0XzMtNS0xLTEtMzE0NjY_513ea159-9b15-4c4a-ba0f-f96f9a2b3d37"
      unitRef="usd">-11911000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i3f3cbbfc30424fe297f0cc2276de90ad_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpjY2M5ZjAxMmJmOGY0MWNjOTcxNWFhMmM0ZmNkM2JiNC90YWJsZXJhbmdlOmNjYzlmMDEyYmY4ZjQxY2M5NzE1YWEyYzRmY2QzYmI0XzQtMS0xLTEtMzE0NjY_bc83d0b6-ae08-4c99-9db9-3fdc052bb8f5"
      unitRef="usd">4486000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i3fa0fd26ffc644d3990eeaf7b5b7d374_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpjY2M5ZjAxMmJmOGY0MWNjOTcxNWFhMmM0ZmNkM2JiNC90YWJsZXJhbmdlOmNjYzlmMDEyYmY4ZjQxY2M5NzE1YWEyYzRmY2QzYmI0XzQtMy0xLTEtMzE0NjY_30bb6593-564f-4b40-ba13-ba0e8e022244"
      unitRef="usd">-1620000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTpjY2M5ZjAxMmJmOGY0MWNjOTcxNWFhMmM0ZmNkM2JiNC90YWJsZXJhbmdlOmNjYzlmMDEyYmY4ZjQxY2M5NzE1YWEyYzRmY2QzYmI0XzQtNS0xLTEtMzE0NjY_0d5c5f45-4101-4c25-9604-4cf1870f0e9b"
      unitRef="usd">2866000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:NetIncomeLoss
      contextRef="i3f3cbbfc30424fe297f0cc2276de90ad_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo5MmJhYmEwZjEwYjk0MGQ1OWI2YTc3YmY5ZDYzN2IwNy90YWJsZXJhbmdlOjkyYmFiYTBmMTBiOTQwZDU5YjZhNzdiZjlkNjM3YjA3XzItMS0xLTEtMzE0NzM_8db14e2e-7988-4d75-a44a-de126e50186d"
      unitRef="usd">74861000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3fa0fd26ffc644d3990eeaf7b5b7d374_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo5MmJhYmEwZjEwYjk0MGQ1OWI2YTc3YmY5ZDYzN2IwNy90YWJsZXJhbmdlOjkyYmFiYTBmMTBiOTQwZDU5YjZhNzdiZjlkNjM3YjA3XzItMy0xLTEtMzE0NzM_4cce559c-47f2-4cb3-a6de-55e538d44dfd"
      unitRef="usd">-1208000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo5MmJhYmEwZjEwYjk0MGQ1OWI2YTc3YmY5ZDYzN2IwNy90YWJsZXJhbmdlOjkyYmFiYTBmMTBiOTQwZDU5YjZhNzdiZjlkNjM3YjA3XzItNS0xLTEtMzE0NzM_786f195b-0f58-4ceb-bc08-cbce78dd7ba2"
      unitRef="usd">73653000</us-gaap:NetIncomeLoss>
    <us-gaap:StockholdersEquity
      contextRef="i11ba926e78e648bd8498be675c51337d_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo5MmJhYmEwZjEwYjk0MGQ1OWI2YTc3YmY5ZDYzN2IwNy90YWJsZXJhbmdlOjkyYmFiYTBmMTBiOTQwZDU5YjZhNzdiZjlkNjM3YjA3XzMtMS0xLTEtMzE0NzM_383517ab-3730-468f-a8f8-f58e768c586a"
      unitRef="usd">700538000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib958de21dfde403782fff0b60f6466f9_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo5MmJhYmEwZjEwYjk0MGQ1OWI2YTc3YmY5ZDYzN2IwNy90YWJsZXJhbmdlOjkyYmFiYTBmMTBiOTQwZDU5YjZhNzdiZjlkNjM3YjA3XzMtMy0xLTEtMzE0NzM_0b850d78-098a-494f-81d1-c4c54eac82f3"
      unitRef="usd">10912000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i103a554c5f184b2b8bfb5f9dce68aa05_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo5MmJhYmEwZjEwYjk0MGQ1OWI2YTc3YmY5ZDYzN2IwNy90YWJsZXJhbmdlOjkyYmFiYTBmMTBiOTQwZDU5YjZhNzdiZjlkNjM3YjA3XzMtNS0xLTEtMzE0NzM_ea6c1a27-7fa6-4b8d-939f-140ac2e94462"
      unitRef="usd">711450000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i3f3cbbfc30424fe297f0cc2276de90ad_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo2NGRjNGM3ZjZkZDY0OGViYTg0ZmEzYzc2ZWQ0NzhmZi90YWJsZXJhbmdlOjY0ZGM0YzdmNmRkNjQ4ZWJhODRmYTNjNzZlZDQ3OGZmXzItMS0xLTEtMzE0ODA_6064d1bd-15bf-4739-a4f9-4dc76f5a9ba0"
      unitRef="usd">74861000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3fa0fd26ffc644d3990eeaf7b5b7d374_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo2NGRjNGM3ZjZkZDY0OGViYTg0ZmEzYzc2ZWQ0NzhmZi90YWJsZXJhbmdlOjY0ZGM0YzdmNmRkNjQ4ZWJhODRmYTNjNzZlZDQ3OGZmXzItMy0xLTEtMzE0ODA_aba1751c-313f-412f-92b5-f1dee5c4d033"
      unitRef="usd">-1208000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo2NGRjNGM3ZjZkZDY0OGViYTg0ZmEzYzc2ZWQ0NzhmZi90YWJsZXJhbmdlOjY0ZGM0YzdmNmRkNjQ4ZWJhODRmYTNjNzZlZDQ3OGZmXzItNS0xLTEtMzE0ODA_918d04c8-1d7c-47d9-b658-87be7d49415c"
      unitRef="usd">73653000</us-gaap:NetIncomeLoss>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i3f3cbbfc30424fe297f0cc2276de90ad_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo2NGRjNGM3ZjZkZDY0OGViYTg0ZmEzYzc2ZWQ0NzhmZi90YWJsZXJhbmdlOjY0ZGM0YzdmNmRkNjQ4ZWJhODRmYTNjNzZlZDQ3OGZmXzMtMS0xLTEtMzE0ODA_b876f9c5-3da5-41c3-a92f-6fb8f3231d39"
      unitRef="usd">73179000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i3fa0fd26ffc644d3990eeaf7b5b7d374_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo2NGRjNGM3ZjZkZDY0OGViYTg0ZmEzYzc2ZWQ0NzhmZi90YWJsZXJhbmdlOjY0ZGM0YzdmNmRkNjQ4ZWJhODRmYTNjNzZlZDQ3OGZmXzMtMy0xLTEtMzE0ODA_70432d1e-30c8-4375-8da2-475628813070"
      unitRef="usd">-1208000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTo2NGRjNGM3ZjZkZDY0OGViYTg0ZmEzYzc2ZWQ0NzhmZi90YWJsZXJhbmdlOjY0ZGM0YzdmNmRkNjQ4ZWJhODRmYTNjNzZlZDQ3OGZmXzMtNS0xLTEtMzE0ODA_4b8572cc-7b50-4131-ab7e-a3b7f7d6336a"
      unitRef="usd">71971000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ib2b769cc468046c9aa43776b65a6097a_I20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTowYmE2YTYwYTY1OGE0OGI5OTNjZDU0Y2IyYzk0YzdmOC90YWJsZXJhbmdlOjBiYTZhNjBhNjU4YTQ4Yjk5M2NkNTRjYjJjOTRjN2Y4XzItMS0xLTEtMzE0ODc_f3a8e855-47b5-4f77-bb67-1c8708a5ad1d"
      unitRef="usd">317420000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="if8a82316f10345f5bbc2f8b9c204a18d_I20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTowYmE2YTYwYTY1OGE0OGI5OTNjZDU0Y2IyYzk0YzdmOC90YWJsZXJhbmdlOjBiYTZhNjBhNjU4YTQ4Yjk5M2NkNTRjYjJjOTRjN2Y4XzItMy0xLTEtMzE0ODc_3561be31-9f75-4640-87fe-e5e606450e3a"
      unitRef="usd">12120000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i417c161f5f2b42fb8b75975cf98c3a2d_I20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTowYmE2YTYwYTY1OGE0OGI5OTNjZDU0Y2IyYzk0YzdmOC90YWJsZXJhbmdlOjBiYTZhNjBhNjU4YTQ4Yjk5M2NkNTRjYjJjOTRjN2Y4XzItNS0xLTEtMzE0ODc_271dc3e6-4959-4406-a77b-f8138f65077a"
      unitRef="usd">329540000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="ib2b769cc468046c9aa43776b65a6097a_I20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTowYmE2YTYwYTY1OGE0OGI5OTNjZDU0Y2IyYzk0YzdmOC90YWJsZXJhbmdlOjBiYTZhNjBhNjU4YTQ4Yjk5M2NkNTRjYjJjOTRjN2Y4XzMtMS0xLTEtMzE0ODc_15d4366f-5bf1-4210-9085-4937d857a3ab"
      unitRef="usd">620353000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if8a82316f10345f5bbc2f8b9c204a18d_I20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTowYmE2YTYwYTY1OGE0OGI5OTNjZDU0Y2IyYzk0YzdmOC90YWJsZXJhbmdlOjBiYTZhNjBhNjU4YTQ4Yjk5M2NkNTRjYjJjOTRjN2Y4XzMtMy0xLTEtMzE0ODc_2ee4721a-9ad6-4a5b-9e4e-4ce6843952dc"
      unitRef="usd">12120000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i417c161f5f2b42fb8b75975cf98c3a2d_I20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90YWJsZTowYmE2YTYwYTY1OGE0OGI5OTNjZDU0Y2IyYzk0YzdmOC90YWJsZXJhbmdlOjBiYTZhNjBhNjU4YTQ4Yjk5M2NkNTRjYjJjOTRjN2Y4XzMtNS0xLTEtMzE0ODc_138bb860-e70c-43ad-b81f-d2492bfa6462"
      unitRef="usd">632473000</us-gaap:StockholdersEquity>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzE0MjU2_627ba19d-c946-4d96-bc45-e9de9c9f91e5">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Property, Plant and Equipment:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Property, plant and equipment is stated on the basis of cost less accumulated depreciation. Depreciation is calculated using the straight-line method over the estimated useful lives of the related assets, which range from 15 to 30 years for buildings and improvements and 3 to 12 years for machinery and equipment. Assets under financing leases are amortized over the shorter of their estimated useful lives or the term of the related lease.&lt;/span&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i66edae66ce2c4ee796f55d5f61bef68a_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzQzNDE_9325755d-639d-4153-94bc-d14b1d8e7568">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="idbbef3c02cb24e3abc7dddfb53627b14_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzQzNDc_80584fcd-fba5-4b49-a7eb-ccc07fb34c20">P30Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i435b414b3af5438cb6939e874a178d07_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzQzOTE_a704a31c-4f68-4d24-8f5d-31a1da0ce81a">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i6a343b6d12f3423a9866e8912ed76817_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzQzOTc_6c03959e-b3ba-48b9-a73c-f4cdd8043b4f">P12Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzE0MzIx_7a819023-4a0b-4dba-957f-c291c06cb49f">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Impairment of Long-Lived Assets:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Company reviews its long-lived assets for impairment when events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. During fiscal years 2022, 2021, and 2020, the Company concluded no impairment existed.&lt;/span&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzQ4MjI_56ff8549-81ef-4892-b534-3af965594c92"
      unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzQ4MjI_9a312f64-663a-40fe-9607-2061994e41b3"
      unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzQ4MjI_a2c3b075-7d2e-47b0-acf7-9d79d1aaf856"
      unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzE0MjU3_2f8ee11d-e3a1-4643-b9a2-3d34e0d1b091">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:&#160;Goodwill represents the excess of purchase price over the fair value of net assets acquired. The Company does not amortize goodwill but evaluates for impairment annually, or whenever events or changes in circumstances indicate that the carrying value may not be recoverable.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In accordance with the accounting standards, an entity has the option first to assess qualitative factors to determine whether events and circumstances indicate that it is more likely than not that goodwill is impaired. If after such assessment an entity concludes that the asset is not more likely than not impaired, the entity is not required to take further action. However, if an entity concludes otherwise, it is required to determine the fair value of the asset using a quantitative impairment test, and if impaired, the associated assets must be written down to fair value. During fiscal years 2022, 2021, and 2020, the Company concluded no impairment existed.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Intangible Assets: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets consist of customer relationship intangibles. The Company amortizes the cost of  intangible assets over their estimated useful lives, six years, unless such lives are deemed indefinite. The Company reviews its intangible assets for impairment when events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. During fiscal years 2022, 2021, and 2020, the Company concluded no impairment existed.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzU3NzI_5c58d621-84e8-41c0-a469-80a60444d2aa"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzU3NzI_77384ae9-2cac-4c0c-b9b8-64dff129811c"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzU3NzI_f950b0cb-23d5-4363-bc0e-cf0a039bce26"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ie67cb0b9d14447bf8c3fdd00d09f3e91_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzYwMjA_3801b4ed-0fab-49a6-9ce7-369cd139bdb3">P6Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzYyOTI_1ea2122a-a94e-4a3e-b63d-5914e419b38e"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzYyOTI_8cbdb2c1-8155-4a04-9333-665de5cbd165"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzYyOTI_f80df415-5b9b-482b-8c29-2bd0d010e11e"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <amwd:PromotionalDisplaysPolicyPolicyTextBlock
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzE0MzAy_994cbfd1-f389-43d8-a808-c8f656c20bb2">Promotional Displays:&#160;The Company invests in promotional displays in retail stores to demonstrate product features, product and quality specifications, and to serve as a training tool for retail kitchen designers. The Company invests in these long-lived productive assets to provide the aforementioned benefits. The Company's investment in promotional displays is carried at cost less applicable amortization. Amortization is calculated using the straight-line method on an individual display basis over periods of 24 to 60 months (the estimated period of benefit).</amwd:PromotionalDisplaysPolicyPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i3dd475b621b14650a96276bace1f4c78_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzY4Mzg_de6e95d7-6706-435c-8c6d-866a45457ccc">P60M</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:AdjustmentForAmortization
      contextRef="i541c5ff9192246c88d492c5d54102194_D20210501-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzY5NTM_f7ab2587-9225-49fc-90a1-49fbd5344bb9"
      unitRef="usd">10000000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i089658167f64436aa1ada8f5ae4fbb8b_D20200501-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzY5NTc_24720efe-7571-4a2a-860b-83c96c03e288"
      unitRef="usd">10000000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i916d16f796d643b0a6429b500312a67c_D20190501-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzY5NjU_2ac6cc70-d6cd-4546-8bbd-7e2145ea4084"
      unitRef="usd">8200000</us-gaap:AdjustmentForAmortization>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzE0MjQ0_20129cfa-8e03-4104-8d07-e6038eaad991">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Company accounts for deferred income taxes utilizing the asset and liability method, whereby deferred tax assets and liabilities are recognized based on the tax effects of temporary differences between the financial statement amounts and the tax basis of assets and liabilities, using enacted tax rates in effect for the year in which these items are expected to reverse. At each reporting date, the Company evaluates the need for a valuation allowance to adjust deferred tax assets and liabilities to an amount that more likely than not will be realized.&lt;/span&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:PensionAndOtherPostretirementPlansPolicy
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzE0MjYz_ebc5e6a0-e4be-400e-984c-767713d2f07a">Pensions:&#160;Prior to April 30, 2020, the Company had two non-contributory defined benefit pension plans covering many of the Company's employees hired prior to April 30, 2012. Effective April 30, 2012, the Company froze all future benefit accruals under the Company's hourly and salaried defined benefit pension plans. Effective April 30, 2020, these plans were merged into one plan, the American Woodmark Corporation Employee Pension Plan (the "Pension Plan"). The Company recognizes the overfunded or underfunded status of its defined benefit pension plan, measured as the difference between the fair value of plan assets and the benefit obligation, in its consolidated balance sheets. The Company also recognizes the actuarial gains and losses and the prior service costs, credits and transition costs as a component of other comprehensive loss, net of tax. Effective December 31, 2020 (the "Plan Termination Date"), the Pension Plan was terminated in a standard termination and benefits were distributed on December 2, 2021.</us-gaap:PensionAndOtherPostretirementPlansPolicy>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzE0MjQw_6494308c-6428-451f-8a9a-947eed0c26c7">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Stock-Based Compensation:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Company recognizes stock-based compensation expense based on the grant date fair value over the requisite service period. The Company records the expense for stock-based compensation awards subject to performance-based criteria vesting over the remaining service period when the Company determines that achievement of the performance criteria is probable. The Company evaluates when the achievement of performance-based criteria is probable based on the expected satisfaction of the performance criteria at each reporting date.&lt;/span&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:DerivativesPolicyTextBlock
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzEwOTk1MTE2NTIwNzA_d4b7f1a3-bc38-48a8-b6f4-2aafdca18838">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"&gt;Derivative Financial Instruments: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company uses derivatives as part of the normal business operations to manage its exposure to fluctuations in interest rates associated with variable interest rate debt and foreign exchange rates. The Company has established policies and procedures that govern the risk management of these exposures. The primary objective in managing these exposures is to add stability to interest expense, manage the Company's exposure to interest rate movements, and manage the risk from adverse fluctuations in foreign exchange rates.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company uses interest rate swap contracts to manage interest rate exposures. The Company records derivatives in the condensed consolidated balance sheets at fair value. Changes in the fair value of derivatives designated as cash flow hedges are recorded in accumulated other comprehensive income (loss), and subsequently reclassified into earnings in the period the hedged forecasted transaction affects earnings. If a derivative is deemed to be ineffective, the change in fair value of the derivative is recognized directly in earnings. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company also manages risks through the use of foreign exchange forward contracts.  The Company recognizes its outstanding forward contracts in the condensed consolidated balance sheets at their fair values.  The Company does not designate the forward contracts as accounting hedges.  The changes in the fair value of the forward contracts are recorded in other (income) expense, net in the condensed consolidated statements of income.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativesPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzEwOTk1MTE2NTIwNjk_a9a5f47c-0f24-405b-b278-4b932feda8df">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:&#160;The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during each reporting period. Actual results could differ from those estimates.&lt;/span&gt;</us-gaap:UseOfEstimates>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDMvZnJhZzoyMGE3NGJkZjkxMDY0MGVhYTU2N2RhMjY0ZWRmY2FhYy90ZXh0cmVnaW9uOjIwYTc0YmRmOTEwNjQwZWFhNTY3ZGEyNjRlZGZjYWFjXzE0MjYx_4dfa6ef9-4071-4f9e-a96f-ef593e3de2e1">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;:&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the FASB issued ASU No. 2019-12, "Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes,"&#160;which simplifies the accounting for income taxes by removing certain exceptions &lt;/span&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;for recognizing deferred taxes for investments, performing intraperiod tax allocations and calculating income taxes in interim periods&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The amendments also improve consistent application of and simplify GAAP for other areas of Topic 740 by clarifying and amending existing guidance.&#160;ASU 2019-12 became effective for the Company beginning May 1, 2021. The Company has reviewed the provisions of this new pronouncement and the adoption of this guidance did not have an impact on the Company's consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2020, the FASB issued ASU No. 2020-04 "Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting." These amendments provide temporary optional guidance to ease the potential burden in accounting for reference rate reform. The ASU provides optional expedients and exceptions for applying generally accepted accounting principles to contract modifications and hedging relationships, subject to meeting certain criteria, that reference LIBOR or another reference rate expected to be discontinued. It is intended to help stakeholders during the global market-wide reference rate transition period. The guidance is effective for all entities as of March 12, 2020 through December 31, 2022 and can be adopted as of any date from the beginning of an interim period that includes or is subsequent to March 12, 2020. The Company has identified loans and other financial instruments that are directly or indirectly influenced by LIBOR and does not expect the adoption of ASU 2020-04 to have a material impact on its consolidated financial statements&lt;/span&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDkvZnJhZzplMTUxNzYyODU3OTI0NzE5ODJhZWFjNWEzZDRlZTFlOC90ZXh0cmVnaW9uOmUxNTE3NjI4NTc5MjQ3MTk4MmFlYWM1YTNkNGVlMWU4Xzkw_4c9953a3-86f5-45f2-9c2f-19430360fc8d">Customer Receivables&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of customer receivables were:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.163%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;APRIL 30&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross customer receivables&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;168,699&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(226)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(331)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for returns and discounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(11,512)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,990)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 7.75pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net customer receivables&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;156,961&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDkvZnJhZzplMTUxNzYyODU3OTI0NzE5ODJhZWFjNWEzZDRlZTFlOC90ZXh0cmVnaW9uOmUxNTE3NjI4NTc5MjQ3MTk4MmFlYWM1YTNkNGVlMWU4Xzg5_8e2d14ee-7f2b-4bc4-adb3-74fb832299b2">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of customer receivables were:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.163%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;APRIL 30&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross customer receivables&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;168,699&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(226)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(331)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for returns and discounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(11,512)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,990)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 7.75pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net customer receivables&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;156,961&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDkvZnJhZzplMTUxNzYyODU3OTI0NzE5ODJhZWFjNWEzZDRlZTFlOC90YWJsZTo5ZDAzZGRhNWQ2Mjc0MDM0OTlmYjc4ZmQ3NDEzNjI5Mi90YWJsZXJhbmdlOjlkMDNkZGE1ZDYyNzQwMzQ5OWZiNzhmZDc0MTM2MjkyXzItMS0xLTEtMjg2NDg_ad191032-709d-42d9-808d-321cc351c901"
      unitRef="usd">168699000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDkvZnJhZzplMTUxNzYyODU3OTI0NzE5ODJhZWFjNWEzZDRlZTFlOC90YWJsZTo5ZDAzZGRhNWQ2Mjc0MDM0OTlmYjc4ZmQ3NDEzNjI5Mi90YWJsZXJhbmdlOjlkMDNkZGE1ZDYyNzQwMzQ5OWZiNzhmZDc0MTM2MjkyXzItMy0xLTEtMjg2NDg_db0301be-b861-4d1f-9157-9536c40c2ac6"
      unitRef="usd">156187000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDkvZnJhZzplMTUxNzYyODU3OTI0NzE5ODJhZWFjNWEzZDRlZTFlOC90YWJsZTo5ZDAzZGRhNWQ2Mjc0MDM0OTlmYjc4ZmQ3NDEzNjI5Mi90YWJsZXJhbmdlOjlkMDNkZGE1ZDYyNzQwMzQ5OWZiNzhmZDc0MTM2MjkyXzQtMS0xLTEtMjg2NDg_e089c311-c5c3-400a-91be-104c189b40ed"
      unitRef="usd">226000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDkvZnJhZzplMTUxNzYyODU3OTI0NzE5ODJhZWFjNWEzZDRlZTFlOC90YWJsZTo5ZDAzZGRhNWQ2Mjc0MDM0OTlmYjc4ZmQ3NDEzNjI5Mi90YWJsZXJhbmdlOjlkMDNkZGE1ZDYyNzQwMzQ5OWZiNzhmZDc0MTM2MjkyXzQtMy0xLTEtMjg2NDg_6c11abc2-2dfc-48a4-9744-57b52e201cfb"
      unitRef="usd">331000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <amwd:AllowanceForReturnsAndDiscounts
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDkvZnJhZzplMTUxNzYyODU3OTI0NzE5ODJhZWFjNWEzZDRlZTFlOC90YWJsZTo5ZDAzZGRhNWQ2Mjc0MDM0OTlmYjc4ZmQ3NDEzNjI5Mi90YWJsZXJhbmdlOjlkMDNkZGE1ZDYyNzQwMzQ5OWZiNzhmZDc0MTM2MjkyXzUtMS0xLTEtMjg2NDg_703e332a-e782-4b23-8eb5-b2f03f2b2d81"
      unitRef="usd">11512000</amwd:AllowanceForReturnsAndDiscounts>
    <amwd:AllowanceForReturnsAndDiscounts
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDkvZnJhZzplMTUxNzYyODU3OTI0NzE5ODJhZWFjNWEzZDRlZTFlOC90YWJsZTo5ZDAzZGRhNWQ2Mjc0MDM0OTlmYjc4ZmQ3NDEzNjI5Mi90YWJsZXJhbmdlOjlkMDNkZGE1ZDYyNzQwMzQ5OWZiNzhmZDc0MTM2MjkyXzUtMy0xLTEtMjg2NDg_38702616-c1b0-4b0b-a469-fe3bcc9396c2"
      unitRef="usd">8990000</amwd:AllowanceForReturnsAndDiscounts>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDkvZnJhZzplMTUxNzYyODU3OTI0NzE5ODJhZWFjNWEzZDRlZTFlOC90YWJsZTo5ZDAzZGRhNWQ2Mjc0MDM0OTlmYjc4ZmQ3NDEzNjI5Mi90YWJsZXJhbmdlOjlkMDNkZGE1ZDYyNzQwMzQ5OWZiNzhmZDc0MTM2MjkyXzctMS0xLTEtMjg2NDg_53d69f49-a3be-4d8d-aafe-3be8ed077b24"
      unitRef="usd">156961000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMDkvZnJhZzplMTUxNzYyODU3OTI0NzE5ODJhZWFjNWEzZDRlZTFlOC90YWJsZTo5ZDAzZGRhNWQ2Mjc0MDM0OTlmYjc4ZmQ3NDEzNjI5Mi90YWJsZXJhbmdlOjlkMDNkZGE1ZDYyNzQwMzQ5OWZiNzhmZDc0MTM2MjkyXzctMy0xLTEtMjg2NDg_b2592644-b4b2-426e-972d-8a23c34e0df7"
      unitRef="usd">146866000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMTIvZnJhZzoxNGUyN2M0ODMzMzM0M2YwOTU4MjBkMmFlMmU0YTdlNy90ZXh0cmVnaW9uOjE0ZTI3YzQ4MzMzMzQzZjA5NTgyMGQyYWUyZTRhN2U3XzMzNw_774647f0-5839-4866-ba78-50f22d9c6e15">Inventories&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of inventories were:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.163%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;APRIL 30&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;90,451&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work-in-process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;59,180&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;78,628&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total inventories&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;228,259&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;158,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective May 1, 2021, the Company changed its accounting principle for inventory valuation from a LIFO basis to a FIFO basis. See Note A &#x2014; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Summary of Significant Accounting Policies&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for additional information on the effect of the change.&lt;/span&gt;&lt;/div&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMTIvZnJhZzoxNGUyN2M0ODMzMzM0M2YwOTU4MjBkMmFlMmU0YTdlNy90ZXh0cmVnaW9uOjE0ZTI3YzQ4MzMzMzQzZjA5NTgyMGQyYWUyZTRhN2U3XzMzMQ_2432e23c-4576-4228-8f6e-8d3d520fea28">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of inventories were:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.163%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;APRIL 30&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;90,451&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work-in-process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;59,180&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;78,628&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total inventories&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;228,259&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;158,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterials
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMTIvZnJhZzoxNGUyN2M0ODMzMzM0M2YwOTU4MjBkMmFlMmU0YTdlNy90YWJsZTo1N2NjZmM2MzQzYjk0MTgxYWY2Mjg5MmNhMDQ5NWYwYS90YWJsZXJhbmdlOjU3Y2NmYzYzNDNiOTQxODFhZjYyODkyY2EwNDk1ZjBhXzItMS0xLTEtMjg2NDg_d2c7ac4b-647f-4f3e-8d1c-c67b8500f9b3"
      unitRef="usd">90451000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMTIvZnJhZzoxNGUyN2M0ODMzMzM0M2YwOTU4MjBkMmFlMmU0YTdlNy90YWJsZTo1N2NjZmM2MzQzYjk0MTgxYWY2Mjg5MmNhMDQ5NWYwYS90YWJsZXJhbmdlOjU3Y2NmYzYzNDNiOTQxODFhZjYyODkyY2EwNDk1ZjBhXzItMy0xLTEtMjg2NDg_a20758f5-b210-410d-88d9-63401fa82b4d"
      unitRef="usd">63384000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryWorkInProcess
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMTIvZnJhZzoxNGUyN2M0ODMzMzM0M2YwOTU4MjBkMmFlMmU0YTdlNy90YWJsZTo1N2NjZmM2MzQzYjk0MTgxYWY2Mjg5MmNhMDQ5NWYwYS90YWJsZXJhbmdlOjU3Y2NmYzYzNDNiOTQxODFhZjYyODkyY2EwNDk1ZjBhXzMtMS0xLTEtMjg2NDg_ecf324e9-dbf3-460b-8cbe-6368514ca360"
      unitRef="usd">59180000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMTIvZnJhZzoxNGUyN2M0ODMzMzM0M2YwOTU4MjBkMmFlMmU0YTdlNy90YWJsZTo1N2NjZmM2MzQzYjk0MTgxYWY2Mjg5MmNhMDQ5NWYwYS90YWJsZXJhbmdlOjU3Y2NmYzYzNDNiOTQxODFhZjYyODkyY2EwNDk1ZjBhXzMtMy0xLTEtMjg2NDg_3a716b34-4336-4685-afcf-d618504edf72"
      unitRef="usd">51176000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryFinishedGoods
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMTIvZnJhZzoxNGUyN2M0ODMzMzM0M2YwOTU4MjBkMmFlMmU0YTdlNy90YWJsZTo1N2NjZmM2MzQzYjk0MTgxYWY2Mjg5MmNhMDQ5NWYwYS90YWJsZXJhbmdlOjU3Y2NmYzYzNDNiOTQxODFhZjYyODkyY2EwNDk1ZjBhXzQtMS0xLTEtMjg2NDg_13c72ed8-0fc9-42ae-948f-d587ff373850"
      unitRef="usd">78628000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMTIvZnJhZzoxNGUyN2M0ODMzMzM0M2YwOTU4MjBkMmFlMmU0YTdlNy90YWJsZTo1N2NjZmM2MzQzYjk0MTgxYWY2Mjg5MmNhMDQ5NWYwYS90YWJsZXJhbmdlOjU3Y2NmYzYzNDNiOTQxODFhZjYyODkyY2EwNDk1ZjBhXzQtMy0xLTEtMjg2NDg_cc291517-64ee-40db-9811-afb149a250ff"
      unitRef="usd">43607000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryNet
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMTIvZnJhZzoxNGUyN2M0ODMzMzM0M2YwOTU4MjBkMmFlMmU0YTdlNy90YWJsZTo1N2NjZmM2MzQzYjk0MTgxYWY2Mjg5MmNhMDQ5NWYwYS90YWJsZXJhbmdlOjU3Y2NmYzYzNDNiOTQxODFhZjYyODkyY2EwNDk1ZjBhXzktMS0xLTEtMjg2NDg_55784c32-d5f3-48c8-833d-770e2d1a9ecb"
      unitRef="usd">228259000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMTIvZnJhZzoxNGUyN2M0ODMzMzM0M2YwOTU4MjBkMmFlMmU0YTdlNy90YWJsZTo1N2NjZmM2MzQzYjk0MTgxYWY2Mjg5MmNhMDQ5NWYwYS90YWJsZXJhbmdlOjU3Y2NmYzYzNDNiOTQxODFhZjYyODkyY2EwNDk1ZjBhXzktMy0xLTEtMjg2NDg_7de96ffc-9f40-412c-9bc0-df0005192c73"
      unitRef="usd">158167000</us-gaap:InventoryNet>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMTgvZnJhZzpjNzY1N2U0OTQ2NTY0MDM5OWM4MWMxOWJjNzY5YTUyNy90ZXh0cmVnaW9uOmM3NjU3ZTQ5NDY1NjQwMzk5YzgxYzE5YmM3NjlhNTI3XzM4OA_bd993148-e329-4e34-87db-21bea77375bb">Property, Plant and Equipment&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of property, plant and equipment were:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.163%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;APRIL 30&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,431&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;119,066&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings and improvements - financing leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;11,164&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;324,417&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;312,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery and equipment - financing leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;31,341&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;28,115&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;22,794&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;541,328&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;501,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less accumulated amortization and depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(327,520)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(297,594)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;213,808&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;204,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization and depreciation expense on property, plant and equipment amounted to $38.0 million, $38.3 million, and $36.9 million in fiscal years 2022, 2021, and 2020, respectively.&#160;Accumulated amortization on financing leases included in the above table amounted to $32.8 million and $33.0 million as of April&#160;30, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMTgvZnJhZzpjNzY1N2U0OTQ2NTY0MDM5OWM4MWMxOWJjNzY5YTUyNy90ZXh0cmVnaW9uOmM3NjU3ZTQ5NDY1NjQwMzk5YzgxYzE5YmM3NjlhNTI3XzM3Ng_8ce70fd3-03eb-416c-8210-b25af2270f79">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of property, plant and equipment were:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.163%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;APRIL 30&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,431&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;119,066&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings and improvements - financing leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;11,164&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;324,417&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;312,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery and equipment - financing leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;31,341&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;28,115&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;22,794&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;541,328&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;501,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less accumulated amortization and depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(327,520)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(297,594)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;213,808&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;204,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="icf2d120fcf9e43328b019bb5f15f0905_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMTgvZnJhZzpjNzY1N2U0OTQ2NTY0MDM5OWM4MWMxOWJjNzY5YTUyNy90YWJsZTo5ZjYwNDU2ODNjYWI0NDA5YTM4MzJhYzlmMTZlODU0My90YWJsZXJhbmdlOjlmNjA0NTY4M2NhYjQ0MDlhMzgzMmFjOWYxNmU4NTQzXzItMS0xLTEtMjg2NDg_85a27933-27f6-48db-b9d0-6c0029d3f3ce"
      unitRef="usd">4431000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i0a329950f5dd4230ab8d9e7193c54591_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMTgvZnJhZzpjNzY1N2U0OTQ2NTY0MDM5OWM4MWMxOWJjNzY5YTUyNy90YWJsZTo5ZjYwNDU2ODNjYWI0NDA5YTM4MzJhYzlmMTZlODU0My90YWJsZXJhbmdlOjlmNjA0NTY4M2NhYjQ0MDlhMzgzMmFjOWYxNmU4NTQzXzItMy0xLTEtMjg2NDg_cd5cb039-e95c-4b03-93a2-f917138ea00d"
      unitRef="usd">4431000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i33a997e05f674b9fa4bd6ee1d83d1299_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMTgvZnJhZzpjNzY1N2U0OTQ2NTY0MDM5OWM4MWMxOWJjNzY5YTUyNy90YWJsZTo5ZjYwNDU2ODNjYWI0NDA5YTM4MzJhYzlmMTZlODU0My90YWJsZXJhbmdlOjlmNjA0NTY4M2NhYjQ0MDlhMzgzMmFjOWYxNmU4NTQzXzMtMS0xLTEtMjg2NDg_c6692583-0a8e-495b-aa39-b53d635f2552"
      unitRef="usd">119066000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i917d3f9cd1d2484493a04ac023e68604_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMTgvZnJhZzpjNzY1N2U0OTQ2NTY0MDM5OWM4MWMxOWJjNzY5YTUyNy90YWJsZTo5ZjYwNDU2ODNjYWI0NDA5YTM4MzJhYzlmMTZlODU0My90YWJsZXJhbmdlOjlmNjA0NTY4M2NhYjQ0MDlhMzgzMmFjOWYxNmU4NTQzXzMtMy0xLTEtMjg2NDg_52ababac-8892-4dad-bf48-c78c9c298b6a"
      unitRef="usd">116103000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i581f56da1964436b9a75416c9d57262e_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMTgvZnJhZzpjNzY1N2U0OTQ2NTY0MDM5OWM4MWMxOWJjNzY5YTUyNy90YWJsZTo5ZjYwNDU2ODNjYWI0NDA5YTM4MzJhYzlmMTZlODU0My90YWJsZXJhbmdlOjlmNjA0NTY4M2NhYjQ0MDlhMzgzMmFjOWYxNmU4NTQzXzQtMS0xLTEtMjg2NDg_ad8e8237-5d44-4057-9ff0-0f17eb93c066"
      unitRef="usd">11164000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i8d16840003b947ef8871b8bec140f206_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMTgvZnJhZzpjNzY1N2U0OTQ2NTY0MDM5OWM4MWMxOWJjNzY5YTUyNy90YWJsZTo5ZjYwNDU2ODNjYWI0NDA5YTM4MzJhYzlmMTZlODU0My90YWJsZXJhbmdlOjlmNjA0NTY4M2NhYjQ0MDlhMzgzMmFjOWYxNmU4NTQzXzQtMy0xLTEtMjg2NDg_752b2a5d-bf14-46b2-b650-c5c0bfe8a5c2"
      unitRef="usd">11636000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i88b35bfe76544ec18b833e746449fba1_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMTgvZnJhZzpjNzY1N2U0OTQ2NTY0MDM5OWM4MWMxOWJjNzY5YTUyNy90YWJsZTo5ZjYwNDU2ODNjYWI0NDA5YTM4MzJhYzlmMTZlODU0My90YWJsZXJhbmdlOjlmNjA0NTY4M2NhYjQ0MDlhMzgzMmFjOWYxNmU4NTQzXzUtMS0xLTEtMjg2NDg_034154f3-92ad-43b7-8d5c-b34483caa5d3"
      unitRef="usd">324417000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iac0d00e55b78492e913b3ae83eda0ff6_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMTgvZnJhZzpjNzY1N2U0OTQ2NTY0MDM5OWM4MWMxOWJjNzY5YTUyNy90YWJsZTo5ZjYwNDU2ODNjYWI0NDA5YTM4MzJhYzlmMTZlODU0My90YWJsZXJhbmdlOjlmNjA0NTY4M2NhYjQ0MDlhMzgzMmFjOWYxNmU4NTQzXzUtMy0xLTEtMjg2NDg_fe338e7e-fcf5-4912-9643-4b3f8be07670"
      unitRef="usd">312555000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ie11e748b36944042a58b1f9c012cf95a_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMTgvZnJhZzpjNzY1N2U0OTQ2NTY0MDM5OWM4MWMxOWJjNzY5YTUyNy90YWJsZTo5ZjYwNDU2ODNjYWI0NDA5YTM4MzJhYzlmMTZlODU0My90YWJsZXJhbmdlOjlmNjA0NTY4M2NhYjQ0MDlhMzgzMmFjOWYxNmU4NTQzXzYtMS0xLTEtMjg2NDg_0421f2a1-1a2d-438d-8181-0983ed658855"
      unitRef="usd">31341000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="if82f4f84bb964aa189afc329cefa13f3_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMTgvZnJhZzpjNzY1N2U0OTQ2NTY0MDM5OWM4MWMxOWJjNzY5YTUyNy90YWJsZTo5ZjYwNDU2ODNjYWI0NDA5YTM4MzJhYzlmMTZlODU0My90YWJsZXJhbmdlOjlmNjA0NTY4M2NhYjQ0MDlhMzgzMmFjOWYxNmU4NTQzXzYtMy0xLTEtMjg2NDg_ae625e55-a62a-4106-801e-56c84f1674a5"
      unitRef="usd">31386000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i3424480e31894219ae5b77b3c9fd5086_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMTgvZnJhZzpjNzY1N2U0OTQ2NTY0MDM5OWM4MWMxOWJjNzY5YTUyNy90YWJsZTo5ZjYwNDU2ODNjYWI0NDA5YTM4MzJhYzlmMTZlODU0My90YWJsZXJhbmdlOjlmNjA0NTY4M2NhYjQ0MDlhMzgzMmFjOWYxNmU4NTQzXzctMS0xLTEtNDIxMjg_d6f5ec45-e43f-4a21-ba56-67d6c5a6b520"
      unitRef="usd">28115000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i0c1d23561cf64a65b56acc1dd1227f36_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMTgvZnJhZzpjNzY1N2U0OTQ2NTY0MDM5OWM4MWMxOWJjNzY5YTUyNy90YWJsZTo5ZjYwNDU2ODNjYWI0NDA5YTM4MzJhYzlmMTZlODU0My90YWJsZXJhbmdlOjlmNjA0NTY4M2NhYjQ0MDlhMzgzMmFjOWYxNmU4NTQzXzctMy0xLTEtNDIxMjg_1dbfa970-b7b9-4648-9ed3-4ca37fe3b1ca"
      unitRef="usd">2816000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i6abab646a5514d9a8979619963211fed_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMTgvZnJhZzpjNzY1N2U0OTQ2NTY0MDM5OWM4MWMxOWJjNzY5YTUyNy90YWJsZTo5ZjYwNDU2ODNjYWI0NDA5YTM4MzJhYzlmMTZlODU0My90YWJsZXJhbmdlOjlmNjA0NTY4M2NhYjQ0MDlhMzgzMmFjOWYxNmU4NTQzXzctMS0xLTEtMjg2NDg_9b3ac46f-5ec8-4e19-8266-44684a396126"
      unitRef="usd">22794000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i6bc05437a9784fb5aa15004b085c2665_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMTgvZnJhZzpjNzY1N2U0OTQ2NTY0MDM5OWM4MWMxOWJjNzY5YTUyNy90YWJsZTo5ZjYwNDU2ODNjYWI0NDA5YTM4MzJhYzlmMTZlODU0My90YWJsZXJhbmdlOjlmNjA0NTY4M2NhYjQ0MDlhMzgzMmFjOWYxNmU4NTQzXzctMy0xLTEtMjg2NDg_7fb40214-026a-4976-905b-7245beccecf4"
      unitRef="usd">22669000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMTgvZnJhZzpjNzY1N2U0OTQ2NTY0MDM5OWM4MWMxOWJjNzY5YTUyNy90YWJsZTo5ZjYwNDU2ODNjYWI0NDA5YTM4MzJhYzlmMTZlODU0My90YWJsZXJhbmdlOjlmNjA0NTY4M2NhYjQ0MDlhMzgzMmFjOWYxNmU4NTQzXzgtMS0xLTEtMjg2NDg_a49b79c4-5a71-472e-8a8c-1b0e5533a10d"
      unitRef="usd">541328000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMTgvZnJhZzpjNzY1N2U0OTQ2NTY0MDM5OWM4MWMxOWJjNzY5YTUyNy90YWJsZTo5ZjYwNDU2ODNjYWI0NDA5YTM4MzJhYzlmMTZlODU0My90YWJsZXJhbmdlOjlmNjA0NTY4M2NhYjQ0MDlhMzgzMmFjOWYxNmU4NTQzXzgtMy0xLTEtMjg2NDg_f1e6b3f8-a76f-4060-b75e-978166fc69d6"
      unitRef="usd">501596000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMTgvZnJhZzpjNzY1N2U0OTQ2NTY0MDM5OWM4MWMxOWJjNzY5YTUyNy90YWJsZTo5ZjYwNDU2ODNjYWI0NDA5YTM4MzJhYzlmMTZlODU0My90YWJsZXJhbmdlOjlmNjA0NTY4M2NhYjQ0MDlhMzgzMmFjOWYxNmU4NTQzXzktMS0xLTEtMjg2NDg_95977a93-bcee-482a-b17d-1e277deb0005"
      unitRef="usd">327520000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMTgvZnJhZzpjNzY1N2U0OTQ2NTY0MDM5OWM4MWMxOWJjNzY5YTUyNy90YWJsZTo5ZjYwNDU2ODNjYWI0NDA5YTM4MzJhYzlmMTZlODU0My90YWJsZXJhbmdlOjlmNjA0NTY4M2NhYjQ0MDlhMzgzMmFjOWYxNmU4NTQzXzktMy0xLTEtMjg2NDg_741b128e-37cd-44ee-9398-853bd60cc016"
      unitRef="usd">297594000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMTgvZnJhZzpjNzY1N2U0OTQ2NTY0MDM5OWM4MWMxOWJjNzY5YTUyNy90YWJsZTo5ZjYwNDU2ODNjYWI0NDA5YTM4MzJhYzlmMTZlODU0My90YWJsZXJhbmdlOjlmNjA0NTY4M2NhYjQ0MDlhMzgzMmFjOWYxNmU4NTQzXzExLTEtMS0xLTI4NjQ4_a653a91f-e643-4aec-be94-dfb2377a3294"
      unitRef="usd">213808000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMTgvZnJhZzpjNzY1N2U0OTQ2NTY0MDM5OWM4MWMxOWJjNzY5YTUyNy90YWJsZTo5ZjYwNDU2ODNjYWI0NDA5YTM4MzJhYzlmMTZlODU0My90YWJsZXJhbmdlOjlmNjA0NTY4M2NhYjQ0MDlhMzgzMmFjOWYxNmU4NTQzXzExLTMtMS0xLTI4NjQ4_84e4c597-35f0-4636-ae30-a64740b2e77b"
      unitRef="usd">204002000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OtherDepreciationAndAmortization
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMTgvZnJhZzpjNzY1N2U0OTQ2NTY0MDM5OWM4MWMxOWJjNzY5YTUyNy90ZXh0cmVnaW9uOmM3NjU3ZTQ5NDY1NjQwMzk5YzgxYzE5YmM3NjlhNTI3XzE4Nw_915c80f8-99eb-46e8-9b4d-ba49d7b92bc0"
      unitRef="usd">38000000</us-gaap:OtherDepreciationAndAmortization>
    <us-gaap:OtherDepreciationAndAmortization
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMTgvZnJhZzpjNzY1N2U0OTQ2NTY0MDM5OWM4MWMxOWJjNzY5YTUyNy90ZXh0cmVnaW9uOmM3NjU3ZTQ5NDY1NjQwMzk5YzgxYzE5YmM3NjlhNTI3XzE5MQ_9edea488-95bf-4441-95fb-91b5b66ad614"
      unitRef="usd">38300000</us-gaap:OtherDepreciationAndAmortization>
    <us-gaap:OtherDepreciationAndAmortization
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMTgvZnJhZzpjNzY1N2U0OTQ2NTY0MDM5OWM4MWMxOWJjNzY5YTUyNy90ZXh0cmVnaW9uOmM3NjU3ZTQ5NDY1NjQwMzk5YzgxYzE5YmM3NjlhNTI3XzE5OQ_73927363-7d61-48eb-867f-5a83d2983944"
      unitRef="usd">36900000</us-gaap:OtherDepreciationAndAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMTgvZnJhZzpjNzY1N2U0OTQ2NTY0MDM5OWM4MWMxOWJjNzY5YTUyNy90ZXh0cmVnaW9uOmM3NjU3ZTQ5NDY1NjQwMzk5YzgxYzE5YmM3NjlhNTI3XzMzNA_2d52290b-7bdb-4f5e-9365-107a015ce9bc"
      unitRef="usd">32800000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMTgvZnJhZzpjNzY1N2U0OTQ2NTY0MDM5OWM4MWMxOWJjNzY5YTUyNy90ZXh0cmVnaW9uOmM3NjU3ZTQ5NDY1NjQwMzk5YzgxYzE5YmM3NjlhNTI3XzM0MQ_d3e8ef84-0c74-4854-8427-fe65eadc83b5"
      unitRef="usd">33000000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:IntangibleAssetsDisclosureTextBlock
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjEvZnJhZzozMmRmYWVmODY1YjI0ZTYyYTkwOWQ2NWYzZjhmNjlhNS90ZXh0cmVnaW9uOjMyZGZhZWY4NjViMjRlNjJhOTA5ZDY1ZjNmOGY2OWE1XzQ1MQ_ab4ceabc-8be3-4a12-a939-a7630e58a130">Customer Relationships Intangibles&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of customer relationships intangibles were:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.163%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;APRIL 30&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationship intangibles&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;274,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;274,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(197,889)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(152,222)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;76,111&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Customer relationships intangibles are amortized over the estimated useful lives on a straight-line basis over six years. Amortization expense on customer relationships intangibles amounted to $45.7 million for the year ended April&#160;30, 2022. Amortization expense on customer relationships intangibles and trademarks amounted to $47.9 million for the year ended April&#160;30, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:IntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjEvZnJhZzozMmRmYWVmODY1YjI0ZTYyYTkwOWQ2NWYzZjhmNjlhNS90ZXh0cmVnaW9uOjMyZGZhZWY4NjViMjRlNjJhOTA5ZDY1ZjNmOGY2OWE1XzQ1Mw_290aab93-1122-4785-8b41-3e799a89a63e">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of customer relationships intangibles were:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.163%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;APRIL 30&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationship intangibles&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;274,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;274,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(197,889)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(152,222)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;76,111&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i09f0546ac8124ba39d710b327068ef79_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjEvZnJhZzozMmRmYWVmODY1YjI0ZTYyYTkwOWQ2NWYzZjhmNjlhNS90YWJsZTo5MmQ0ZmE0OGZlODg0ZGE1YmE2NmQzOTBmNGI1ODJhNi90YWJsZXJhbmdlOjkyZDRmYTQ4ZmU4ODRkYTViYTY2ZDM5MGY0YjU4MmE2XzItMS0xLTEtMjg2NDg_57045f26-6b2a-4c23-8808-3508df57a883"
      unitRef="usd">274000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib35fc14517a147c4967ea6474d2d499a_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjEvZnJhZzozMmRmYWVmODY1YjI0ZTYyYTkwOWQ2NWYzZjhmNjlhNS90YWJsZTo5MmQ0ZmE0OGZlODg0ZGE1YmE2NmQzOTBmNGI1ODJhNi90YWJsZXJhbmdlOjkyZDRmYTQ4ZmU4ODRkYTViYTY2ZDM5MGY0YjU4MmE2XzItMy0xLTEtMjg2NDg_e547347e-1cfc-408e-9686-aca769c158a0"
      unitRef="usd">274000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i09f0546ac8124ba39d710b327068ef79_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjEvZnJhZzozMmRmYWVmODY1YjI0ZTYyYTkwOWQ2NWYzZjhmNjlhNS90YWJsZTo5MmQ0ZmE0OGZlODg0ZGE1YmE2NmQzOTBmNGI1ODJhNi90YWJsZXJhbmdlOjkyZDRmYTQ4ZmU4ODRkYTViYTY2ZDM5MGY0YjU4MmE2XzMtMS0xLTEtMjg2NDg_924d57e6-0239-4090-b8eb-fe5d776ea200"
      unitRef="usd">197889000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib35fc14517a147c4967ea6474d2d499a_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjEvZnJhZzozMmRmYWVmODY1YjI0ZTYyYTkwOWQ2NWYzZjhmNjlhNS90YWJsZTo5MmQ0ZmE0OGZlODg0ZGE1YmE2NmQzOTBmNGI1ODJhNi90YWJsZXJhbmdlOjkyZDRmYTQ4ZmU4ODRkYTViYTY2ZDM5MGY0YjU4MmE2XzMtMy0xLTEtMjg2NDg_24f970aa-b8af-4cb6-89e4-2b82ff27aa96"
      unitRef="usd">152222000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i09f0546ac8124ba39d710b327068ef79_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjEvZnJhZzozMmRmYWVmODY1YjI0ZTYyYTkwOWQ2NWYzZjhmNjlhNS90YWJsZTo5MmQ0ZmE0OGZlODg0ZGE1YmE2NmQzOTBmNGI1ODJhNi90YWJsZXJhbmdlOjkyZDRmYTQ4ZmU4ODRkYTViYTY2ZDM5MGY0YjU4MmE2XzUtMS0xLTEtMjg2NDg_39ea3f9b-3be8-4854-9ebc-7be023295c70"
      unitRef="usd">76111000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ib35fc14517a147c4967ea6474d2d499a_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjEvZnJhZzozMmRmYWVmODY1YjI0ZTYyYTkwOWQ2NWYzZjhmNjlhNS90YWJsZTo5MmQ0ZmE0OGZlODg0ZGE1YmE2NmQzOTBmNGI1ODJhNi90YWJsZXJhbmdlOjkyZDRmYTQ4ZmU4ODRkYTViYTY2ZDM5MGY0YjU4MmE2XzUtMy0xLTEtMjg2NDg_3a7e5a22-d867-4f85-a7d9-70c0f99004b9"
      unitRef="usd">121778000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ie9a8be30e6c54a5492a73ca575f94458_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjEvZnJhZzozMmRmYWVmODY1YjI0ZTYyYTkwOWQ2NWYzZjhmNjlhNS90ZXh0cmVnaW9uOjMyZGZhZWY4NjViMjRlNjJhOTA5ZDY1ZjNmOGY2OWE1XzI3Nw_7ac59407-9d5d-4333-86a6-47d2b41f61e9">P6Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjEvZnJhZzozMmRmYWVmODY1YjI0ZTYyYTkwOWQ2NWYzZjhmNjlhNS90ZXh0cmVnaW9uOjMyZGZhZWY4NjViMjRlNjJhOTA5ZDY1ZjNmOGY2OWE1XzM4OA_2716bee9-d6bd-4e9d-8eec-fc418c8ead58"
      unitRef="usd">45700000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjEvZnJhZzozMmRmYWVmODY1YjI0ZTYyYTkwOWQ2NWYzZjhmNjlhNS90ZXh0cmVnaW9uOjMyZGZhZWY4NjViMjRlNjJhOTA5ZDY1ZjNmOGY2OWE1XzM5NQ_7757511f-0b8b-411d-b7c7-8ad7f0eb1804"
      unitRef="usd">47900000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzg5MTA_c78591c0-803b-4818-aa54-89c6b90ad5f6">Loans Payable and Long-Term Debt&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturities of long-term debt are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.584%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.123%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.123%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.270%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.123%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.123%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.563%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.024%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.029%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;FISCAL YEARS ENDING APRIL 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028 AND THERE-AFTER&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;TOTAL OUTSTANDING AS OF APRIL 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;TOTAL OUTSTANDING AS OF APRIL 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Term loans&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;206,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;237,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;250,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revolving credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;263,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;263,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;264,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;469,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;512,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;526,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,556)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,381)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current maturities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,264)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,322)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;506,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;513,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Term Loans and Revolving Credit Facility&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December 29, 2017, the Company entered into a credit agreement (the "Prior Credit Agreement") with a syndicate of lenders and Wells Fargo Bank, National Association, as administrative agent. The Prior Credit Agreement provided for a $100&#160;million revolving loan facility with a $25&#160;million sub-facility for the issuance of letters of credit, a $250&#160;million initial term loan facility and a $250&#160;million delayed draw term loan facility. The Company borrowed the entire $250&#160;million under the initial term loan facility, the entire $250&#160;million under the delayed draw term loan facility and approximately $50&#160;million under the revolving loan facility in connection with the acquisition of RSI Home Products, Inc. ("RSI") and the refinancing of certain senior notes assumed from RSI (the "RSI Notes"). The facilities under the Prior Credit Agreement were scheduled to mature on December 29, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April 22, 2021, the Company amended and restated the Prior Credit Agreement. The amended and restated credit agreement (the "A&amp;amp;R Credit Agreement") provides for a $500&#160;million revolving loan facility with a $50&#160;million sub-facility for the issuance of letters of credit (the "Revolving Facility") and a $250&#160;million term loan facility (the "Term Loan Facility"). Also on April 22, 2021, the Company borrowed the entire $250&#160;million under the Term Loan Facility and approximately $264&#160;million under the Revolving Facility to fund, in part, the repayment in full of the amounts then outstanding under the Prior Credit Agreement and the redemption of the Senior Notes (as defined below). The Company is required to repay the Term Loan Facility in specified quarterly installments. The Revolving Facility and Term Loan Facility mature on April 22, 2026.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of April&#160;30, 2022, and 2021, $237.5&#160;million and $250.0 million, respectively, was outstanding on the Term Loan Facility. As of April&#160;30, 2022, and 2021, $263.0&#160;million and $264.0&#160;million, respectively, was outstanding under the Revolving Facility. Outstanding letters of credit under the Revolving Facility were $11.7&#160;million as of April&#160;30, 2022, leaving approximately $225.3&#160;million in available capacity under the Revolving Facility as of April&#160;30, 2022. Outstanding letters of credit under the Revolving Facility were $8.3&#160;million, as of April&#160;30, 2021, leaving approximately $227.7&#160;million in available capacity under &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;the Revolving Facility as of April&#160;30, 2021. The outstanding balances noted above approximate fair value as the facilities have a floating interest rate.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Amounts outstanding under the Term Loan Facility and the Revolving Facility bear interest based on a fluctuating rate measured by reference to either, at the Company's option, a base rate plus an applicable margin or LIBOR plus an applicable margin, with the applicable margin being determined by reference to the Company's then-current "Secured Net Leverage Ratio." The Company also incurs a quarterly commitment fee on the average daily unused portion of the Revolving Facility during the applicable quarter at a rate per annum also determined by reference to the Company's then-current "Secured Net Leverage Ratio." In addition, a letter of credit fee accrues on the face amount of any outstanding letters of credit at a per annum rate equal to the applicable margin on LIBOR loans, payable quarterly in arrears. As of April&#160;30, 2022, the applicable margin with respect to base rate loans and LIBOR loans was 1.00% and 2.00%, respectively, and the commitment fee was 0.20%. The A&amp;amp;R Credit Agreement includes provisions providing for the transition from LIBOR to a replacement benchmark upon the occurrence of certain events. The Company does not currently expect any such transition to materially impact its financing costs.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The A&amp;amp;R Credit Agreement includes certain financial covenants that require the Company to maintain (i) a "Consolidated Interest Coverage Ratio" of no less than 2.00 to 1.00 and (ii) a "Total Net Leverage Ratio" of no greater than 4.00 to 1.00, subject, in each case, to certain limited exceptions.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The A&amp;amp;R Credit Agreement includes certain additional covenants, including negative covenants that restrict the ability of the Company and certain of its subsidiaries to incur additional indebtedness, create additional liens on its assets, make certain investments, dispose of its assets, or engage in a merger or other similar transaction or engage in transactions with affiliates, subject, in each case, to the various exceptions and conditions described in the A&amp;amp;R Credit Agreement. The negative covenants further restrict the ability of the Company and certain of its subsidiaries to make certain restricted payments, including, in the case of the Company, the payment of dividends and the repurchase of common stock, in certain limited circumstances.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of April 30, 2022, the Company was in compliance with all covenants included in the A&amp;amp;R Credit Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's obligations under the A&amp;amp;R Credit Agreement are guaranteed by the Company's domestic subsidiaries and the obligations of the Company and its domestic subsidiaries under the A&amp;amp;R Credit Agreement and their guarantees, respectively, are secured by a pledge of substantially all of their respective personal property.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;The Senior Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;On February 12, 2018, the Company issued&#160;$350 million&#160;in aggregate principal amount of&#160;4.875%&#160;Senior Notes due 2026 (the "Senior Notes") and utilized the proceeds, together with the proceeds from the delayed draw term loan under the Prior Credit Agreement, to refinance the RSI Notes. The Senior Notes were guaranteed by the Company's domestic subsidiaries and were scheduled to mature on March 15, 2026. On April 26, 2021, the Company redeemed in full the Senior Notes at a redemption price equal to 102.438% of the principal amount of the Senior Notes, plus accrued and unpaid interest to the redemption date.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Financing Lease Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has various financing leases with interest rates between 2.0% and 4.6%. The leases require monthly payments and expire by December 31, 2026. The outstanding amounts owed as of April&#160;30, 2022, and 2021, were $5.0 million and $5.5 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Other Long-term Debt&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January 25, 2016, the Company entered into a New Markets Tax Credit ("NMTC") financing agreement, pursuant to section 45D of the Internal Revenue Code of 1986, as amended, and Kentucky Revised Statutes Sections 141.432 through 141.434, to take advantage of a tax credit related to working capital and capital improvements at its Monticello, Kentucky facility. This financing agreement was structured with unrelated third party financial institutions (the "Investors"), their wholly-owned investment funds ("Investment Funds") and their wholly-owned community development entities ("CDEs") in connection with our participation in qualified transactions under the NMTC program. In exchange for substantially all of the benefits derived from the tax credits, the Investors made a contribution of $2.3 million, net of syndication fees, to the project. Upon closing the transaction, a wholly owned subsidiary of the Company provided a $4.3 million loan receivable to the Investment Funds, which is included in other long term assets in the accompanying consolidated balance sheets. The Company also entered into loan agreements aggregating $6.6 million payable to the CDEs sponsoring the project. The loans have a term of 30 years with an aggregate interest rate of approximately 1.2%. As of April&#160;30, 2022, and 2021, the Company had drawn $6.7 million of the loan proceeds, which is included in long-term debt in the accompanying consolidated balance sheets. The NMTC is subject to &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;recapture for a period of seven years, the compliance period. During the compliance period, the Company is required to comply with various regulations and contractual provisions that apply to the NMTC arrangement. We do not anticipate any credit recaptures will be required in connection with this arrangement. This transaction also includes a put/call feature which becomes enforceable at the end of the compliance period whereby we may be obligated or entitled to repurchase the Investors' interest in the Investment Funds. The value attributable to the put/call is nominal. Direct costs of $0.3 million incurred in structuring the financing arrangement are deferred and will be recognized as expense over the term of the loans (30 years).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 8, 2022, the Company entered into a $0.4&#160;million loan agreement with the West Virginia Water Development Authority acting on behalf of the West Virginia Infrastructure and Jobs Development Council and the Hardy County Rural Development Authority as part of the Company's capital improvements at the South Branch Primewood facility located in Hardy County, West Virginia. The loan agreement expires on March 8, 2025 and bears no interest rate. The loan agreement is secured by a sole first lien on the real property and fixtures associated with the facility. It defers principal and interest during the term of the obligation and forgives any outstanding balance at March 8, 2025, if the Company complies with certain employment levels at the facility.&lt;/span&gt;&lt;/div&gt;Certain of the Company's loan agreements limit the amount and type of indebtedness the Company can incur and require the Company to maintain specified financial ratios measured on a quarterly basis. In addition to the assets previously discussed, certain of the Company's property, plant and equipment are pledged as collateral under certain loan agreements and the capital lease arrangements. The Company was in compliance with all covenants contained in its loan agreements and financing leases at April&#160;30, 2022.</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzg5MTI_b5fe4729-ad59-45a0-9aa4-9abb043b41c7">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturities of long-term debt are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.584%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.123%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.123%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.270%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.123%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.123%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.563%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.024%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.029%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;FISCAL YEARS ENDING APRIL 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028 AND THERE-AFTER&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;TOTAL OUTSTANDING AS OF APRIL 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;TOTAL OUTSTANDING AS OF APRIL 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Term loans&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;206,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;237,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;250,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revolving credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;263,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;263,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;264,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;469,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;512,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;526,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,556)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,381)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current maturities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,264)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,322)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;506,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;513,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="ic20c54569ba5499d88dd8f1f68918711_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzQtMS0xLTEtMjg2NDg_f8c4369b-ac64-490a-b931-3284ec910028"
      unitRef="usd">0</us-gaap:LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="ic20c54569ba5499d88dd8f1f68918711_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzQtMy0xLTEtMjg2NDg_42ff5b9b-32f6-4b89-af53-77c79153f7ec"
      unitRef="usd">12500000</us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="ic20c54569ba5499d88dd8f1f68918711_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzQtNS0xLTEtMjg2NDg_dac9484b-9700-4e0f-8a9d-d9de915310ad"
      unitRef="usd">18750000</us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="ic20c54569ba5499d88dd8f1f68918711_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzQtNy0xLTEtMjg2NDg_85ebd0a9-6037-466f-9b81-1f257b435e6a"
      unitRef="usd">206250000</us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="ic20c54569ba5499d88dd8f1f68918711_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzQtOS0xLTEtMjg2NDg_9e2eb16a-6290-45aa-b409-08410309e354"
      unitRef="usd">0</us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalAfterYearFive
      contextRef="ic20c54569ba5499d88dd8f1f68918711_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzQtMTEtMS0xLTI4NjQ4_4eb2a76f-46e2-40e8-8703-5fe7f3caca1e"
      unitRef="usd">0</us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
      contextRef="ic20c54569ba5499d88dd8f1f68918711_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzQtMTMtMS0xLTI4NjQ4_3d6e2575-2a11-47fd-ae90-4094915177fc"
      unitRef="usd">237500000</us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
      contextRef="i972dd8a30cb0426790ffff5a80a85a41_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzQtMTUtMS0xLTI4NjQ4_ea057ef8-f60e-46cc-9e66-30e0b9349e4a"
      unitRef="usd">250000000</us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="i6cef45aa19dd45719da6ea079c854127_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzYtMS0xLTEtMjg2NDg_23dfe48b-4502-4938-8597-8f951c0ed01f"
      unitRef="usd">0</us-gaap:LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i6cef45aa19dd45719da6ea079c854127_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzYtMy0xLTEtMjg2NDg_9189661b-ad81-4f25-9127-13c2391029dd"
      unitRef="usd">0</us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="i6cef45aa19dd45719da6ea079c854127_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzYtNS0xLTEtMjg2NDg_6dc55ed1-0b61-4b50-b1b4-d623ec50c2fb"
      unitRef="usd">0</us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="i6cef45aa19dd45719da6ea079c854127_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzYtNy0xLTEtMjg2NDg_25fdbba8-3057-4fdf-a4fc-8a3760b0d1c5"
      unitRef="usd">263000000</us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="i6cef45aa19dd45719da6ea079c854127_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzYtOS0xLTEtMjg2NDg_a1072521-2524-474a-96a2-78974594a179"
      unitRef="usd">0</us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalAfterYearFive
      contextRef="i6cef45aa19dd45719da6ea079c854127_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzYtMTEtMS0xLTI4NjQ4_9e57fcc8-1f0e-4a1d-a097-e4a57e415452"
      unitRef="usd">0</us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
      contextRef="i6cef45aa19dd45719da6ea079c854127_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzYtMTMtMS0xLTI4NjQ4_9ffdd5dd-3f4d-4164-a414-5a5cbacef09e"
      unitRef="usd">263000000</us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
      contextRef="i372017801e0b4123b006070281794d88_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzYtMTUtMS0xLTI4NjQ4_9380633a-cdd0-4669-b083-372d3ca7521c"
      unitRef="usd">264000000</us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="i1cf0c510a88c43cd83992b82ea95c225_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzEwLTEtMS0xLTI4NjQ4_294a6bc2-2f94-489f-a813-66b53f94e470"
      unitRef="usd">2264000</us-gaap:LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i1cf0c510a88c43cd83992b82ea95c225_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzEwLTMtMS0xLTI4NjQ4_b405ff55-a063-4852-ab7f-0180a86418bc"
      unitRef="usd">1944000</us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="i1cf0c510a88c43cd83992b82ea95c225_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzEwLTUtMS0xLTI4NjQ4_6850e0e7-6d5e-454f-a926-c4f5f636e192"
      unitRef="usd">630000</us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="i1cf0c510a88c43cd83992b82ea95c225_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzEwLTctMS0xLTI4NjQ4_df699c78-ae30-458a-83aa-a96176a8a130"
      unitRef="usd">118000</us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="i1cf0c510a88c43cd83992b82ea95c225_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzEwLTktMS0xLTI4NjQ4_c4ce2e95-8c56-4675-9888-e81f07c1e61c"
      unitRef="usd">7000</us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalAfterYearFive
      contextRef="i1cf0c510a88c43cd83992b82ea95c225_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzEwLTExLTEtMS0yODY0OA_c5ef2429-58eb-4a8f-8fd4-05369f2a9885"
      unitRef="usd">0</us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
      contextRef="i1cf0c510a88c43cd83992b82ea95c225_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzEwLTEzLTEtMS0yODY0OA_1db4366a-de63-4989-a33e-7c5e783cd9e4"
      unitRef="usd">4963000</us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
      contextRef="ic81e2b61d27b441092e1f284411887af_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzEwLTE1LTEtMS0yODY0OA_4f870ba8-5aa4-4fed-ae6f-e7963a3e47ed"
      unitRef="usd">5494000</us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="i56140b1b911d4f98a5be81c595fb5e83_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzEyLTEtMS0xLTI4NjQ4_5a6d311c-51cd-452d-8893-e4eb64239b5c"
      unitRef="usd">0</us-gaap:LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i56140b1b911d4f98a5be81c595fb5e83_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzEyLTMtMS0xLTI4NjQ4_af2f87f2-bc56-42e5-9bc5-368ae7acc92f"
      unitRef="usd">300000</us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="i56140b1b911d4f98a5be81c595fb5e83_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzEyLTUtMS0xLTI4NjQ4_34a34f89-73e0-4c8f-baca-44c7eecd2db2"
      unitRef="usd">686000</us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="i56140b1b911d4f98a5be81c595fb5e83_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzEyLTctMS0xLTI4NjQ4_b3821e45-af7f-4aa9-8e69-ab2fc2b5a756"
      unitRef="usd">259000</us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="i56140b1b911d4f98a5be81c595fb5e83_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzEyLTktMS0xLTI4NjQ4_3a86cd5b-b494-48d8-90f5-66fc62556a82"
      unitRef="usd">262000</us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalAfterYearFive
      contextRef="i56140b1b911d4f98a5be81c595fb5e83_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzEyLTExLTEtMS0yODY0OA_ccac11f9-b5eb-460a-a410-99aeb2aedad6"
      unitRef="usd">5582000</us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
      contextRef="i56140b1b911d4f98a5be81c595fb5e83_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzEyLTEzLTEtMS0yODY0OA_e90b00db-4629-463c-b8e9-1323974299e0"
      unitRef="usd">7089000</us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
      contextRef="ia01c495e88ea47cca64368932e71c666_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzEyLTE1LTEtMS0yODY0OA_579c917a-de43-4ae2-ba93-2e3cf9d56d6a"
      unitRef="usd">6659000</us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzE0LTEtMS0xLTI4NjQ4_cfd67711-4cf0-4dde-9948-0fae2d7647c1"
      unitRef="usd">2264000</us-gaap:LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzE0LTMtMS0xLTI4NjQ4_75d9621f-eb0e-410a-ba79-a1c4e13596ae"
      unitRef="usd">14744000</us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzE0LTUtMS0xLTI4NjQ4_9d633414-64fe-4eff-99c2-2c73533fbd1e"
      unitRef="usd">20066000</us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzE0LTctMS0xLTI4NjQ4_664f2230-12a8-4ac0-9cfe-9b683398d6e6"
      unitRef="usd">469627000</us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzE0LTktMS0xLTI4NjQ4_f4825490-00b9-4494-b84a-a6e33d006b15"
      unitRef="usd">269000</us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalAfterYearFive
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzE0LTExLTEtMS0yODY0OA_17f82a41-d6ff-4919-b5a4-45d62506fa3e"
      unitRef="usd">5582000</us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzE0LTEzLTEtMS0yODY0OA_14000886-0b52-4545-a7db-17a6634bf335"
      unitRef="usd">512552000</us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzE0LTE1LTEtMS0yODY0OA_9f3d3245-48f9-454f-8f63-7599ef68cbee"
      unitRef="usd">526153000</us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzE2LTEzLTEtMS0yODY0OA_1f756d9c-5cd5-45ab-b0dd-68d0b8071577"
      unitRef="usd">3556000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzE2LTE1LTEtMS0yODY0OA_990a0073-5e1d-4288-a5f0-da3c8393a026"
      unitRef="usd">4381000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzE4LTEzLTEtMS0yODY0OA_7b9f8ce6-7844-4304-bc34-006bfaae9f6d"
      unitRef="usd">2264000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzE4LTE1LTEtMS0yODY0OA_181e8337-74c7-4a90-8adb-6759c07de313"
      unitRef="usd">8322000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzIwLTEzLTEtMS0yODY0OA_fec92176-4acb-47b2-9c4b-881eb9718885"
      unitRef="usd">506732000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90YWJsZTo5ODY0NDI3ODMyM2I0ZWIyYWFhZmM0ZDhiYzA0NTQ2NC90YWJsZXJhbmdlOjk4NjQ0Mjc4MzIzYjRlYjJhYWFmYzRkOGJjMDQ1NDY0XzIwLTE1LTEtMS0yODY0OA_1cc03717-0d8f-4785-9c9f-c3f4efee50e1"
      unitRef="usd">513450000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ie14ca9e6ce184845a9041eb5c5dbeb49_I20171229"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzM2MQ_53706434-f689-476b-b31c-193951bd7af9"
      unitRef="usd">100000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i3aeac150a9a94d7c8f9164a7b4928c32_I20171229"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzM5NQ_f1eca5e8-4e4e-4cf4-b267-9bb0ee9ad375"
      unitRef="usd">25000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ibd33f8d3023541c7bb40742b02f521f2_I20171229"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzQ1Mg_ba5032a7-541c-44b8-924c-325dc9dbb035"
      unitRef="usd">250000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i00332603b3b34c4dbbead914411f585e_I20171229"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzQ4OA_4dc058c8-3587-4d8f-a932-da154ce3f639"
      unitRef="usd">250000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="if4eda039b6ce47078e66c1af74bb57c3_D20171229-20171229"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzU1Nw_f82acd61-ad23-4a03-90e9-4c64e9bb5ee1"
      unitRef="usd">250000000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i00332603b3b34c4dbbead914411f585e_I20171229"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzYwOQ_94186dda-072e-4392-949f-fb5210d5e831"
      unitRef="usd">250000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="iea7e38763ac04970af5607cb3c282c48_D20171229-20171229"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzY3Mg_68873880-5916-475f-92f3-29d814ec0df7"
      unitRef="usd">50000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i8fbef0b012df408eb5d5338146f555a8_I20210422"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzExMDg_7c35f3aa-6b15-42d5-9e92-b430e62d4013"
      unitRef="usd">500000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ie9c91de37a0f4c2eab362ea5391e8f59_I20210422"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzExNDI_f8d2d9ea-ad95-4e5f-a1ba-6a4bccae5fdf"
      unitRef="usd">50000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i32619b0d50374bcba1294ac359524679_I20210422"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzEyMjk_e274c4f6-0ebb-4c37-9b88-da8572be830b"
      unitRef="usd">250000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="i0eb74b4d021b4145919c824d6cc5326c_D20210422-20210422"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzEzMzY_b93c321f-871c-49ea-aaa4-3bd78d7d56be"
      unitRef="usd">250000000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="ie105cff40ff24d01aa47c350b5a1e2f1_D20210422-20210422"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzEzODY_bb8a93b5-e7c7-4c75-a634-bc67526bdb91"
      unitRef="usd">264000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i16f6ab61a57c4905a1f27913df6b3309_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzE3NzI_02a7cacf-917c-4aa0-9d78-8ed5b43fffac"
      unitRef="usd">237500000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ic02a1139a3d54cca8767cebbc56bf0f7_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzEwOTk1MTE2MzcyMTA_46e71d3f-962e-4ff5-9977-211de17f2a33"
      unitRef="usd">250000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LineOfCredit
      contextRef="i3a09b2d1efc145f5b8fd4989f9f0659d_I20220430"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzE5NTQ_e1def035-8dae-42d6-a356-f75890c6f606"
      unitRef="usd">263000000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="ib17418f5bf254a43bad41ab51a7d6c4f_I20210430"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzIwMTc_336fed8c-68ce-41b5-94bb-9b378d9060f0"
      unitRef="usd">264000000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="iad2f35b68a49408f921c804709ae4df5_I20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzEwOTk1MTE2MzY4NTc_5a1e2f33-5a35-4034-a820-d5df001ee196"
      unitRef="usd">11700000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i3a09b2d1efc145f5b8fd4989f9f0659d_I20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzE2NDkyNjc0NTE1MDY_a812b52c-8382-4a02-99c8-52a029543f63"
      unitRef="usd">225300000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="i81a2ba644e244851918ed71aa6c4fdd5_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzE2NDkyNjc0NTA3NjE_43ea8984-8517-4c25-9a95-4e32e930d868"
      unitRef="usd">8300000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="ib17418f5bf254a43bad41ab51a7d6c4f_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzIyNDM_661940fb-9cb0-44cf-8225-d5e383bceb56"
      unitRef="usd">227700000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i303408f9a518463680517e41dc352caf_D20210501-20220430"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzMzNDM_601c2352-da54-46f1-80e8-67bf55f9b3eb"
      unitRef="number">0.0100</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i6b967394af404a89ab8a7411628f1452_D20210501-20220430"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzMzNTA_e979b3df-d37d-48db-ada5-116cc9c3cf50"
      unitRef="number">0.0200</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage
      contextRef="i9347916a5566482ba9eff908153aaf19_D20210501-20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzMzOTU_cce7e7f9-ba2b-4e37-8feb-74d297967a94"
      unitRef="number">0.0020</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <amwd:ConsolidatedInterestCoverageRatio
      contextRef="i9347916a5566482ba9eff908153aaf19_D20210501-20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzM4MTM_0e58e18b-d418-44da-8a4c-15ddd63adcc6"
      unitRef="number">2.00</amwd:ConsolidatedInterestCoverageRatio>
    <amwd:TotalNetLeverageRatio
      contextRef="i9347916a5566482ba9eff908153aaf19_D20210501-20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzM4Nzk_f609e2e8-af0b-4fa1-9bcf-bd7710e524ba"
      unitRef="number">4.00</amwd:TotalNetLeverageRatio>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="iaa9f14b0416c4b7ba99d8778efd061e0_I20180212"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzUxOTc_75916bd0-ced0-4fb0-ba89-950f00dbf44f"
      unitRef="usd">350000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="iaa9f14b0416c4b7ba99d8778efd061e0_I20180212"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzUyMzM_2b34ceff-e28b-4a72-9636-2c6d11085b5f"
      unitRef="number">0.04875</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentRepurchaseDate
      contextRef="icfb5a66c21f44b7696a567dab84e74ab_D20210426-20210426"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzU1NTE_aa74b062-86e6-4750-b878-4361eb0c807e">2021-04-26</us-gaap:DebtInstrumentRepurchaseDate>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i0fab9681ef564711ab13e5ce08159c4a_D20210426-20210426"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzU2MzI_60512661-8cf8-4026-b373-07f07fa8554d"
      unitRef="number">1.02438</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <amwd:FinanceLeaseInterestRate
      contextRef="iade1f651f58a4451bb85b068c5829475_I20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzYwNjc_60243319-b36a-46ea-a229-4bbe216a73bf"
      unitRef="number">0.020</amwd:FinanceLeaseInterestRate>
    <amwd:FinanceLeaseInterestRate
      contextRef="i00f82e927f9142c68ca1269bc079a329_I20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzYwNzQ_85bdb3f8-3682-46dc-92d3-a928813630cf"
      unitRef="number">0.046</amwd:FinanceLeaseInterestRate>
    <us-gaap:FinanceLeaseLiability
      contextRef="i285d065219384f25a526bf5be2f10d2e_I20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzYxODQ_a1da40bf-fc50-4741-a40a-8fe63f907a1a"
      unitRef="usd">5000000</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i9ff2d0108f9b440f9dadc2e056a4e217_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzYxOTE_0aeb36cc-008e-46d0-a683-ae8fd210dd7f"
      unitRef="usd">5500000</us-gaap:FinanceLeaseLiability>
    <amwd:NewMarketsTaxCreditInvestment
      contextRef="if2ff0159c5c64ad19c1a692c452e82e5_D20160125-20160125"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzcwMzM_9db18cd1-5c39-4678-9e43-f246e82d3694"
      unitRef="usd">2300000</amwd:NewMarketsTaxCreditInvestment>
    <us-gaap:NotesAndLoansReceivableNetNoncurrent
      contextRef="i5ebb6e16eb4a44748a30cb26330c2512_I20160125"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzcxNjE_6c56464e-ecf4-4215-8bdf-ab1c9f87ec9f"
      unitRef="usd">4300000</us-gaap:NotesAndLoansReceivableNetNoncurrent>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ic472fe40c8274812b20c7b37c5c88a62_I20160125"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzczNTc_7ed4be9f-2e7c-48b8-b915-a2fa85ed8910"
      unitRef="usd">6600000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentTerm
      contextRef="i65356d81f3e046ef9bf5531be4a59dad_D20160125-20160125"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzc0Mjk_de5303bd-80f2-4d47-997e-9acecdbf84e2">P30Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="ic472fe40c8274812b20c7b37c5c88a62_I20160125"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzc0ODE_e6933361-6d93-4c7b-ab51-3d61dbd3fc76"
      unitRef="number">0.012</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:LoansPayable
      contextRef="i8a4683855451477ba9fc2ca4f39b2fdb_I20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzc1Mzk_89b3059e-d3d0-4aea-89ee-235fa014165e"
      unitRef="usd">6700000</us-gaap:LoansPayable>
    <amwd:NewMarketsTaxCreditRecapturePeriod
      contextRef="if2ff0159c5c64ad19c1a692c452e82e5_D20160125-20160125"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzc2OTk_e7859b82-82ee-4c8e-9b29-4545f048f7c3">P7Y</amwd:NewMarketsTaxCreditRecapturePeriod>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="ic472fe40c8274812b20c7b37c5c88a62_I20160125"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzgyNjI_83e54751-634e-438c-91a3-9e162d62132f"
      unitRef="usd">300000</us-gaap:DeferredFinanceCostsNet>
    <amwd:DeferredFinanceCostsAmortizationPeriod
      contextRef="i65356d81f3e046ef9bf5531be4a59dad_D20160125-20160125"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzgzOTA_de4ab490-c826-4489-ae34-1f0845cee41a">P30Y</amwd:DeferredFinanceCostsAmortizationPeriod>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i26b65290d2004428aa0ee6c1e344b86a_I20220308"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMjcvZnJhZzo0ZmUzYmY2M2E5YmE0YzE2OTlkMTc2NzYzNGU4OTZiMC90ZXh0cmVnaW9uOjRmZTNiZjYzYTliYTRjMTY5OWQxNzY3NjM0ZTg5NmIwXzEwOTk1MTE2Mzk4Mjk_97b63f0d-e412-41fc-8c8a-7c35ea740c36"
      unitRef="usd">400000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzMvZnJhZzplOGU4MTVlMGUxZmE0ZWRhYmYzODVmN2M2MmMzY2ZlZi90ZXh0cmVnaW9uOmU4ZTgxNWUwZTFmYTRlZGFiZjM4NWY3YzYyYzNjZmVmXzIwNjY_f0198568-1cb4-4001-8169-ddca7800bc05">Earnings Per Share&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the computations of basic and diluted earnings per share:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.762%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.458%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;FISCAL YEARS ENDED APRIL 30&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(in thousands, except per share amounts)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator used in basic and diluted earnings per common share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(29,722)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator for basic earnings per common share -&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;weighted-average shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;16,592&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of dilutive securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options and restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator for diluted earnings per common share -&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;weighted-average shares and assumed conversions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;16,592&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net earnings (loss) per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1.79)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1.79)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Potentially dilutive securities of 48,379 for the fiscal year ended April&#160;30, 2022, have not been considered in the calculation of net loss per share as the effect would be anti-dilutive. There were no anti-dilutive securities for the fiscal years ended April&#160;30, 2021 and 2020, which were excluded from the calculation of net earnings per share. &lt;/span&gt;&lt;/div&gt;Under a stock repurchase authorization approved by its Board of Directors (the "Board") on August 22, 2019, the Company was authorized to purchase up to $50 million of the Company's common shares. On May 25, 2021, the Board authorized a stock repurchase program of up to $100&#160;million of the Company's outstanding common shares. In conjunction with this authorization the Board cancelled the $30&#160;million remaining from the August 2019 authorization. The Company did not repurchase any of its shares during fiscal 2020. The Company purchased a total of 299,781 common shares, for an aggregate purchase price of $25.0&#160;million, and a total of 200,046 common shares, for an aggregate purchase price of $20.0&#160;million, during fiscal 2022 and 2021, respectively, under the authorizations pursuant to a repurchase plan intended to comply with the requirements of Rule 10b5-1 and Rule 10b-18 under the Securities Exchange Act of 1934, as amended. The Company funded share repurchases using available cash and cash generated from operations. Repurchased shares became authorized but unissued common shares. Repurchased shares became authorized but unissued common shares. At April 30, 2022, $75.0&#160;million remained authorized by the Company&#x2019;s Board of Directors to repurchase the Company&#x2019;s common shares.</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzMvZnJhZzplOGU4MTVlMGUxZmE0ZWRhYmYzODVmN2M2MmMzY2ZlZi90ZXh0cmVnaW9uOmU4ZTgxNWUwZTFmYTRlZGFiZjM4NWY3YzYyYzNjZmVmXzIwNjk_63ff428e-62ab-45f7-8051-0ca03d3b8179">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the computations of basic and diluted earnings per share:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.762%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.458%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;FISCAL YEARS ENDED APRIL 30&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(in thousands, except per share amounts)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator used in basic and diluted earnings per common share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(29,722)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator for basic earnings per common share -&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;weighted-average shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;16,592&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of dilutive securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options and restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator for diluted earnings per common share -&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;weighted-average shares and assumed conversions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;16,592&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net earnings (loss) per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1.79)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1.79)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzMvZnJhZzplOGU4MTVlMGUxZmE0ZWRhYmYzODVmN2M2MmMzY2ZlZi90YWJsZTo1ODBlN2IwZDRhOWQ0ZDY4OGFkYTg1NWFkOWMwNjlhYy90YWJsZXJhbmdlOjU4MGU3YjBkNGE5ZDRkNjg4YWRhODU1YWQ5YzA2OWFjXzMtMS0xLTEtMjg2NDg_ab55e2b1-09bd-4944-b601-3c643f8e504a"
      unitRef="usd">-29722000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzMvZnJhZzplOGU4MTVlMGUxZmE0ZWRhYmYzODVmN2M2MmMzY2ZlZi90YWJsZTo1ODBlN2IwZDRhOWQ0ZDY4OGFkYTg1NWFkOWMwNjlhYy90YWJsZXJhbmdlOjU4MGU3YjBkNGE5ZDRkNjg4YWRhODU1YWQ5YzA2OWFjXzMtMy0xLTEtMjg2NDg_370d2bac-2971-49af-9b28-5669b324c09e"
      unitRef="usd">61193000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzMvZnJhZzplOGU4MTVlMGUxZmE0ZWRhYmYzODVmN2M2MmMzY2ZlZi90YWJsZTo1ODBlN2IwZDRhOWQ0ZDY4OGFkYTg1NWFkOWMwNjlhYy90YWJsZXJhbmdlOjU4MGU3YjBkNGE5ZDRkNjg4YWRhODU1YWQ5YzA2OWFjXzMtNS0xLTEtMjg2NDg_2491b187-9b72-4f39-bf8d-595473acd98b"
      unitRef="usd">73653000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzMvZnJhZzplOGU4MTVlMGUxZmE0ZWRhYmYzODVmN2M2MmMzY2ZlZi90YWJsZTo1ODBlN2IwZDRhOWQ0ZDY4OGFkYTg1NWFkOWMwNjlhYy90YWJsZXJhbmdlOjU4MGU3YjBkNGE5ZDRkNjg4YWRhODU1YWQ5YzA2OWFjXzYtMS0xLTEtMjg2NDg_a04b73b1-19b8-4f53-95ea-995fa313d755"
      unitRef="shares">16592000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzMvZnJhZzplOGU4MTVlMGUxZmE0ZWRhYmYzODVmN2M2MmMzY2ZlZi90YWJsZTo1ODBlN2IwZDRhOWQ0ZDY4OGFkYTg1NWFkOWMwNjlhYy90YWJsZXJhbmdlOjU4MGU3YjBkNGE5ZDRkNjg4YWRhODU1YWQ5YzA2OWFjXzYtMy0xLTEtMjg2NDg_83f552cf-5c5f-4b93-bc61-e8c5b7b0a1c5"
      unitRef="shares">16970000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzMvZnJhZzplOGU4MTVlMGUxZmE0ZWRhYmYzODVmN2M2MmMzY2ZlZi90YWJsZTo1ODBlN2IwZDRhOWQ0ZDY4OGFkYTg1NWFkOWMwNjlhYy90YWJsZXJhbmdlOjU4MGU3YjBkNGE5ZDRkNjg4YWRhODU1YWQ5YzA2OWFjXzYtNS0xLTEtMjg2NDg_d0cc66ea-8274-447c-94b1-c289d6ef6815"
      unitRef="shares">16908000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzMvZnJhZzplOGU4MTVlMGUxZmE0ZWRhYmYzODVmN2M2MmMzY2ZlZi90YWJsZTo1ODBlN2IwZDRhOWQ0ZDY4OGFkYTg1NWFkOWMwNjlhYy90YWJsZXJhbmdlOjU4MGU3YjBkNGE5ZDRkNjg4YWRhODU1YWQ5YzA2OWFjXzgtMS0xLTEtMjg2NDg_68c2bf98-3c76-4066-9ef8-0988f2cb9a63"
      unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzMvZnJhZzplOGU4MTVlMGUxZmE0ZWRhYmYzODVmN2M2MmMzY2ZlZi90YWJsZTo1ODBlN2IwZDRhOWQ0ZDY4OGFkYTg1NWFkOWMwNjlhYy90YWJsZXJhbmdlOjU4MGU3YjBkNGE5ZDRkNjg4YWRhODU1YWQ5YzA2OWFjXzgtMy0xLTEtMjg2NDg_9225b2fd-dbd7-4616-ae9f-e487f61cc68d"
      unitRef="shares">67000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzMvZnJhZzplOGU4MTVlMGUxZmE0ZWRhYmYzODVmN2M2MmMzY2ZlZi90YWJsZTo1ODBlN2IwZDRhOWQ0ZDY4OGFkYTg1NWFkOWMwNjlhYy90YWJsZXJhbmdlOjU4MGU3YjBkNGE5ZDRkNjg4YWRhODU1YWQ5YzA2OWFjXzgtNS0xLTEtMjg2NDg_aee5983c-f19d-4aab-a8ae-d5628c4a16e7"
      unitRef="shares">44000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzMvZnJhZzplOGU4MTVlMGUxZmE0ZWRhYmYzODVmN2M2MmMzY2ZlZi90YWJsZTo1ODBlN2IwZDRhOWQ0ZDY4OGFkYTg1NWFkOWMwNjlhYy90YWJsZXJhbmdlOjU4MGU3YjBkNGE5ZDRkNjg4YWRhODU1YWQ5YzA2OWFjXzEwLTEtMS0xLTI4NjQ4_a6e420d9-c1cd-4010-9d63-b0df3991c9e4"
      unitRef="shares">16592000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzMvZnJhZzplOGU4MTVlMGUxZmE0ZWRhYmYzODVmN2M2MmMzY2ZlZi90YWJsZTo1ODBlN2IwZDRhOWQ0ZDY4OGFkYTg1NWFkOWMwNjlhYy90YWJsZXJhbmdlOjU4MGU3YjBkNGE5ZDRkNjg4YWRhODU1YWQ5YzA2OWFjXzEwLTMtMS0xLTI4NjQ4_8b933331-002d-4826-99a0-7e0d779b7586"
      unitRef="shares">17037000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzMvZnJhZzplOGU4MTVlMGUxZmE0ZWRhYmYzODVmN2M2MmMzY2ZlZi90YWJsZTo1ODBlN2IwZDRhOWQ0ZDY4OGFkYTg1NWFkOWMwNjlhYy90YWJsZXJhbmdlOjU4MGU3YjBkNGE5ZDRkNjg4YWRhODU1YWQ5YzA2OWFjXzEwLTUtMS0xLTI4NjQ4_df71a404-cac7-4e5a-8cfb-16a53739aa57"
      unitRef="shares">16952000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzMvZnJhZzplOGU4MTVlMGUxZmE0ZWRhYmYzODVmN2M2MmMzY2ZlZi90YWJsZTo1ODBlN2IwZDRhOWQ0ZDY4OGFkYTg1NWFkOWMwNjlhYy90YWJsZXJhbmdlOjU4MGU3YjBkNGE5ZDRkNjg4YWRhODU1YWQ5YzA2OWFjXzEyLTEtMS0xLTI4NjQ4_f7f1b91b-3479-4e73-b0cc-c9d62cc04a3f"
      unitRef="usdPerShare">-1.79</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzMvZnJhZzplOGU4MTVlMGUxZmE0ZWRhYmYzODVmN2M2MmMzY2ZlZi90YWJsZTo1ODBlN2IwZDRhOWQ0ZDY4OGFkYTg1NWFkOWMwNjlhYy90YWJsZXJhbmdlOjU4MGU3YjBkNGE5ZDRkNjg4YWRhODU1YWQ5YzA2OWFjXzEyLTMtMS0xLTI4NjQ4_6677ab80-d81b-44c5-b786-02c9f6fa2b46"
      unitRef="usdPerShare">3.61</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzMvZnJhZzplOGU4MTVlMGUxZmE0ZWRhYmYzODVmN2M2MmMzY2ZlZi90YWJsZTo1ODBlN2IwZDRhOWQ0ZDY4OGFkYTg1NWFkOWMwNjlhYy90YWJsZXJhbmdlOjU4MGU3YjBkNGE5ZDRkNjg4YWRhODU1YWQ5YzA2OWFjXzEyLTUtMS0xLTI4NjQ4_bc01f6d3-60bf-4f05-a187-95ccae2ac518"
      unitRef="usdPerShare">4.36</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzMvZnJhZzplOGU4MTVlMGUxZmE0ZWRhYmYzODVmN2M2MmMzY2ZlZi90YWJsZTo1ODBlN2IwZDRhOWQ0ZDY4OGFkYTg1NWFkOWMwNjlhYy90YWJsZXJhbmdlOjU4MGU3YjBkNGE5ZDRkNjg4YWRhODU1YWQ5YzA2OWFjXzEzLTEtMS0xLTI4NjQ4_76c20f89-8b2a-4a44-9844-0b97f46736d8"
      unitRef="usdPerShare">-1.79</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzMvZnJhZzplOGU4MTVlMGUxZmE0ZWRhYmYzODVmN2M2MmMzY2ZlZi90YWJsZTo1ODBlN2IwZDRhOWQ0ZDY4OGFkYTg1NWFkOWMwNjlhYy90YWJsZXJhbmdlOjU4MGU3YjBkNGE5ZDRkNjg4YWRhODU1YWQ5YzA2OWFjXzEzLTMtMS0xLTI4NjQ4_010deec3-b707-46bf-bd76-a719a2bb2205"
      unitRef="usdPerShare">3.59</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzMvZnJhZzplOGU4MTVlMGUxZmE0ZWRhYmYzODVmN2M2MmMzY2ZlZi90YWJsZTo1ODBlN2IwZDRhOWQ0ZDY4OGFkYTg1NWFkOWMwNjlhYy90YWJsZXJhbmdlOjU4MGU3YjBkNGE5ZDRkNjg4YWRhODU1YWQ5YzA2OWFjXzEzLTUtMS0xLTI4NjQ4_a8866ef8-8159-410f-ae1d-5c2f16c79084"
      unitRef="usdPerShare">4.34</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzMvZnJhZzplOGU4MTVlMGUxZmE0ZWRhYmYzODVmN2M2MmMzY2ZlZi90ZXh0cmVnaW9uOmU4ZTgxNWUwZTFmYTRlZGFiZjM4NWY3YzYyYzNjZmVmXzEwOTk1MTE2MzE4MjA_71d1c196-262c-480f-872c-de109ac66188"
      unitRef="shares">48379</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzMvZnJhZzplOGU4MTVlMGUxZmE0ZWRhYmYzODVmN2M2MmMzY2ZlZi90ZXh0cmVnaW9uOmU4ZTgxNWUwZTFmYTRlZGFiZjM4NWY3YzYyYzNjZmVmXzI5MQ_794736f3-8018-4d0d-991f-9e6ec2d580d1"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzMvZnJhZzplOGU4MTVlMGUxZmE0ZWRhYmYzODVmN2M2MmMzY2ZlZi90ZXh0cmVnaW9uOmU4ZTgxNWUwZTFmYTRlZGFiZjM4NWY3YzYyYzNjZmVmXzI5MQ_b2b47280-997d-4359-959b-7d020ec693eb"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="ib8d159e91b4649c1b5843681cebdd8d2_I20190822"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzMvZnJhZzplOGU4MTVlMGUxZmE0ZWRhYmYzODVmN2M2MmMzY2ZlZi90ZXh0cmVnaW9uOmU4ZTgxNWUwZTFmYTRlZGFiZjM4NWY3YzYyYzNjZmVmXzEwODc_324c93b2-ef35-4041-8767-daa486ced3b6"
      unitRef="usd">50000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i3d5f3e6e0b2e49219d0f874139e9d6f4_I20210525"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzMvZnJhZzplOGU4MTVlMGUxZmE0ZWRhYmYzODVmN2M2MmMzY2ZlZi90ZXh0cmVnaW9uOmU4ZTgxNWUwZTFmYTRlZGFiZjM4NWY3YzYyYzNjZmVmXzEwOTk1MTE2MzEyNzg_6827b1c1-4791-4ae1-972e-df8b93c268c5"
      unitRef="usd">100000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <amwd:StockRepurchaseProgramCancelledAuthorizedRepurchaseAmount
      contextRef="i1a1c232359634a6484b8688d28dd5ed8_I20210525"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzMvZnJhZzplOGU4MTVlMGUxZmE0ZWRhYmYzODVmN2M2MmMzY2ZlZi90ZXh0cmVnaW9uOmU4ZTgxNWUwZTFmYTRlZGFiZjM4NWY3YzYyYzNjZmVmXzEwOTk1MTE2MzEyODY_b58af9ba-a4eb-4c70-b51b-d2cedc51a186"
      unitRef="usd">30000000</amwd:StockRepurchaseProgramCancelledAuthorizedRepurchaseAmount>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzMvZnJhZzplOGU4MTVlMGUxZmE0ZWRhYmYzODVmN2M2MmMzY2ZlZi90ZXh0cmVnaW9uOmU4ZTgxNWUwZTFmYTRlZGFiZjM4NWY3YzYyYzNjZmVmXzEwOTk1MTE2MzE4Mzk_8168842a-c820-446f-990b-59a73da6690b"
      unitRef="shares">0</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzMvZnJhZzplOGU4MTVlMGUxZmE0ZWRhYmYzODVmN2M2MmMzY2ZlZi90ZXh0cmVnaW9uOmU4ZTgxNWUwZTFmYTRlZGFiZjM4NWY3YzYyYzNjZmVmXzE2NDkyNjc0NDQ2OTg_9ea59f45-f799-4434-b36f-93ebec346891"
      unitRef="shares">299781</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i91e0a7dcbd8241cea1faf10e8363bde4_D20210501-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzMvZnJhZzplOGU4MTVlMGUxZmE0ZWRhYmYzODVmN2M2MmMzY2ZlZi90ZXh0cmVnaW9uOmU4ZTgxNWUwZTFmYTRlZGFiZjM4NWY3YzYyYzNjZmVmXzE2NDkyNjc0NDQ3MDc_3cfc3fd9-6688-421b-9f13-a3878d1dd930"
      unitRef="usd">25000000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzMvZnJhZzplOGU4MTVlMGUxZmE0ZWRhYmYzODVmN2M2MmMzY2ZlZi90ZXh0cmVnaW9uOmU4ZTgxNWUwZTFmYTRlZGFiZjM4NWY3YzYyYzNjZmVmXzE0Nzg_cde00daa-1fce-4891-82ec-cbc09b7fea08"
      unitRef="shares">200046</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i138540a1d98447029831992bfb3cbe9a_D20200501-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzMvZnJhZzplOGU4MTVlMGUxZmE0ZWRhYmYzODVmN2M2MmMzY2ZlZi90ZXh0cmVnaW9uOmU4ZTgxNWUwZTFmYTRlZGFiZjM4NWY3YzYyYzNjZmVmXzE1MzE_3825fa88-8e2f-4ad9-a26a-5beb6a5150d4"
      unitRef="usd">20000000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="i539c0f8146584531a16c1d13378a9b5b_I20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzMvZnJhZzplOGU4MTVlMGUxZmE0ZWRhYmYzODVmN2M2MmMzY2ZlZi90ZXh0cmVnaW9uOmU4ZTgxNWUwZTFmYTRlZGFiZjM4NWY3YzYyYzNjZmVmXzE2NDkyNjc0NDcwMDk_52b63333-cac2-477a-9bcb-db087df8683c"
      unitRef="usd">75000000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90ZXh0cmVnaW9uOmYzZTg1MDc1MzI4YTQ0ODY5ODhmNWVlZDU5ZDFmMDkyXzUwMjI_46aabc3f-58e9-42c6-8aca-52b67e9070f9">Stock-Based Compensation&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has various stock-based compensation plans. The Company issues restricted stock units ("RSUs") to key employees and non-employee directors. Total compensation expense related to stock-based awards for the fiscal years ended April&#160;30, 2022, 2021, and 2020 was $4.7 million, $4.6 million, and $4.0 million, respectively.&#160;The Company recognizes stock-based compensation costs net of an estimated forfeiture rate for those shares expected to vest on a straight-line basis over the requisite service period of the award. The Company estimates the forfeiture rates based upon its historical experience.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Stock Incentive Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At April&#160;30, 2022, the Company had RSU awards outstanding under two different plans: (1) 2016 employee stock incentive plan; and (2) 2015 non-employee directors equity ownership plan.&#160;As of April&#160;30, 2022, there were 508,968 shares of common stock available for future stock-based compensation awards under the Company's stock incentive plans.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Methodology Assumptions&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For purposes of determining the fair value of RSUs, the Company uses the closing stock price of its common stock as reported on the NASDAQ Global Select Market on the date of grant. The fair value of the Company's RSU awards is expensed on a straight-line basis over the vesting period of the RSUs to the extent the Company believes it is probable the related performance criteria, if any, will be met.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Restricted Stock Unit Activity:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's RSUs granted to employees cliff-vest over a three-year period from date of grant, while RSUs granted to non-employee directors vest daily over a two-year period from date of grant.&#160;Directors were granted service-based RSUs only, while employees were awarded both service-based and performance-based RSUs ("PBRSUs") in fiscal years 2022, 2021, and 2020.&#160;The PBRSUs granted in fiscal 2022, 2021, and 2020 are earned based on achievement of a number of goals pertaining to the Company's financial performance during three one-year performance periods and the achievement of certain cultural goals for the three-year period.&#160;Employees who satisfy the vesting criteria will receive a proportional amount of PBRSUs based upon the Compensation Committee's assessment of the Company's achievement of the performance criteria.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table contains a summary of the Company's RSU activity for the fiscal years ended April&#160;30, 2022, 2021, and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.575%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.493%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.409%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.409%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.412%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PERFORMANCE-BASED RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;SERVICE-BASED RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;TOTAL RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;WEIGHTED AVERAGE GRANT &lt;br/&gt;DATE FAIR VALUE&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issued and outstanding, April 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$76.91&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$53.95&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cancelled due to non-achievement of performance goals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,305)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,305)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$85.13&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settled in common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,628)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,521)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40,149)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$67.03&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,941)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,229)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,170)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$86.68&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issued and outstanding, April 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;196,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$66.68&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;201,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$66.00&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cancelled due to non-achievement of performance goals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,461)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,461)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$89.31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settled in common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,058)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27,208)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(46,266)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$88.57&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(73,858)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(37,377)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(111,235)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$71.63&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issued and outstanding, April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;223,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$64.81&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$76.97&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cancelled due to non-achievement of performance goals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,975)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,975)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$104.10&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settled in common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,930)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23,242)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(43,172)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$71.47&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,561)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,563)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,124)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$72.79&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issued and outstanding, April 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;147,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;301,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$69.10&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of April&#160;30, 2022, there was $13.6 million of total unrecognized compensation expense related to unvested RSUs granted under the Company's stock-based compensation plans.&#160;This expense is expected to be recognized over a weighted-average period of 1.6 years. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the fiscal years ended April&#160;30, 2022, 2021, and 2020 stock-based compensation expense was allocated as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.762%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.458%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of sales and distribution&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,299&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling and marketing expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,266&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,143&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation expense, before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,708&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Restricted Stock Tracking Units:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During fiscal 2022, the Board approved grants of 5,794 cash-settled performance-based restricted stock tracking units ("RSTUs") and 3,096 cash-settled service-based RSTUs for more junior level employees.&#160;Each performance-based RSTU entitles the recipient to receive a payment in cash equal to the fair market value of a share of the Company's common stock as of the payment date if applicable performance and cultural conditions are met and the recipient remains continuously employed with the Company until the units vest.&#160;The service-based RSTUs entitle the recipients to receive a payment in cash equal to the fair market value of a share of our common stock as of the payment date if they remain continuously employed with the Company until the units vest.&#160;All of the RSTUs cliff-vest three years from the grant date.&#160;The fair value of each cash-settled RSTU award is remeasured at the end of each reporting period and the liability is adjusted, and related expense recorded, based on the new fair value. The expense recongnized in fiscal 2022, 2021, and 2020, and the liability as of April 30, 2022 and 2021, related to RSTUs is not significant.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90ZXh0cmVnaW9uOmYzZTg1MDc1MzI4YTQ0ODY5ODhmNWVlZDU5ZDFmMDkyXzM2OA_1c280d7d-2b41-4210-8843-4dc0ff04a9b4"
      unitRef="usd">4700000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90ZXh0cmVnaW9uOmYzZTg1MDc1MzI4YTQ0ODY5ODhmNWVlZDU5ZDFmMDkyXzM3Mg_eda75301-28ad-49fa-aeff-d08cbb92f506"
      unitRef="usd">4600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90ZXh0cmVnaW9uOmYzZTg1MDc1MzI4YTQ0ODY5ODhmNWVlZDU5ZDFmMDkyXzM4MA_eef291dc-5bc4-479c-b035-074d4c3a9a52"
      unitRef="usd">4000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <amwd:SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofPlans
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90ZXh0cmVnaW9uOmYzZTg1MDc1MzI4YTQ0ODY5ODhmNWVlZDU5ZDFmMDkyXzc1NQ_7c5daf35-d1b7-4d76-8a0f-ed791a15b5f1"
      unitRef="plan">2</amwd:SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofPlans>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90ZXh0cmVnaW9uOmYzZTg1MDc1MzI4YTQ0ODY5ODhmNWVlZDU5ZDFmMDkyXzg5Ng_5e16546c-d11d-4f25-b6d1-e92ac7df0cf2"
      unitRef="shares">508968</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i58dcab822a5b40aa8718dbff4276937f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90ZXh0cmVnaW9uOmYzZTg1MDc1MzI4YTQ0ODY5ODhmNWVlZDU5ZDFmMDkyXzQzOTgwNDY1MTgxODY_ae39ab36-7f94-4159-9712-1cc75903ad73">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="if1975f9df3b74efc9e22a8952eff6ffc_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90ZXh0cmVnaW9uOmYzZTg1MDc1MzI4YTQ0ODY5ODhmNWVlZDU5ZDFmMDkyXzEwOTk1MTE2MzQ4NTk_3a2e1a01-6338-4b98-89a4-446dad82bd85">P2Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <amwd:NumberOfPerformancePeriods
      contextRef="i0ad0a319c21944f8ab803ecd6223a94d_D20210501-20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90ZXh0cmVnaW9uOmYzZTg1MDc1MzI4YTQ0ODY5ODhmNWVlZDU5ZDFmMDkyXzI5NTE_9b041a92-7e49-496b-a60f-cc51b531a0f5"
      unitRef="performance_period">3</amwd:NumberOfPerformancePeriods>
    <amwd:PerformancePeriod
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90ZXh0cmVnaW9uOmYzZTg1MDc1MzI4YTQ0ODY5ODhmNWVlZDU5ZDFmMDkyXzEwOTk1MTE2MzQ4NjA_b090a31d-fde1-4764-b36a-ff836ac0e72c">P1Y</amwd:PerformancePeriod>
    <amwd:PeriodToAchieveCulturalGoals
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90ZXh0cmVnaW9uOmYzZTg1MDc1MzI4YTQ0ODY5ODhmNWVlZDU5ZDFmMDkyXzEwOTk1MTE2MzQ4NjE_5fd2dd98-05da-4fe0-912e-a41ae53ac909">P3Y</amwd:PeriodToAchieveCulturalGoals>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90ZXh0cmVnaW9uOmYzZTg1MDc1MzI4YTQ0ODY5ODhmNWVlZDU5ZDFmMDkyXzUwMTc_31ab5d50-c2aa-4610-bbe4-405f490e327c">The following table contains a summary of the Company's RSU activity for the fiscal years ended April&#160;30, 2022, 2021, and 2020:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.575%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.493%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.409%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.409%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.412%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PERFORMANCE-BASED RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;SERVICE-BASED RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;TOTAL RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;WEIGHTED AVERAGE GRANT &lt;br/&gt;DATE FAIR VALUE&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issued and outstanding, April 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$76.91&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$53.95&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cancelled due to non-achievement of performance goals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,305)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,305)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$85.13&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settled in common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,628)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,521)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40,149)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$67.03&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,941)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,229)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,170)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$86.68&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issued and outstanding, April 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;196,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$66.68&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;201,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$66.00&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cancelled due to non-achievement of performance goals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,461)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,461)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$89.31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settled in common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,058)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27,208)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(46,266)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$88.57&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(73,858)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(37,377)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(111,235)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$71.63&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issued and outstanding, April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;223,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$64.81&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$76.97&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cancelled due to non-achievement of performance goals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,975)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,975)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$104.10&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settled in common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,930)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23,242)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(43,172)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$71.47&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,561)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,563)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,124)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$72.79&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issued and outstanding, April 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;147,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;301,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$69.10&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i00d97426e4dd44a58a9ed2badb322107_I20190430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzEtMS0xLTEtMjg2NDg_62b7ab9c-645b-4582-a3f7-376958119c2f"
      unitRef="shares">89182</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i1da4d86da0f243689907d7c5458319fa_I20190430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzEtMy0xLTEtMjg2NDg_6f91861e-e577-4afd-b67d-cfbc437bda89"
      unitRef="shares">61269</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="id47a6781513b4c289a3155e3cd39e1bc_I20190430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzEtNS0xLTEtMjg2NDg_aa09c6c7-48d0-445d-8328-71c565efcfec"
      unitRef="shares">150451</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="id47a6781513b4c289a3155e3cd39e1bc_I20190430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzEtNy0xLTEtMjg2NDg_f5cd8098-aff9-422e-b4ef-73d2555dc790"
      unitRef="usdPerShare">76.91</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i44a9e80def594d2181d902147cecf188_D20190501-20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzMtMS0xLTEtMjg2NDg_6df08cb4-b0b0-402c-97f0-b4cc3b2c82b1"
      unitRef="shares">61379</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i094f1f7cfb3849a8bfbb70db1935cf5d_D20190501-20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzMtMy0xLTEtMjg2NDg_5428b86a-a961-4ea6-b957-8a1594087a4f"
      unitRef="shares">42691</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i115db346a0f54d398477faa44af70904_D20190501-20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzMtNS0xLTEtMjg2NDg_1481173a-4e1e-425b-af02-fed1bdc7d87a"
      unitRef="shares">104070</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i115db346a0f54d398477faa44af70904_D20190501-20200430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzMtNy0xLTEtMjg2NDg_dbc32122-786f-40a1-b276-011a1fb5ee07"
      unitRef="usdPerShare">53.95</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <amwd:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledNumber
      contextRef="i44a9e80def594d2181d902147cecf188_D20190501-20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzQtMS0xLTEtMjg2NDg_4f751e9a-41f3-43a6-be9e-ae848c600318"
      unitRef="shares">11305</amwd:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledNumber>
    <amwd:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledNumber
      contextRef="i094f1f7cfb3849a8bfbb70db1935cf5d_D20190501-20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzQtMy0xLTEtMjg2NDg_6757019e-7f49-4001-841d-5ed09e8f7c88"
      unitRef="shares">0</amwd:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledNumber>
    <amwd:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledNumber
      contextRef="i115db346a0f54d398477faa44af70904_D20190501-20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzQtNS0xLTEtMjg2NDg_5ee7ff48-aa98-4b15-827f-236bc4a0eda4"
      unitRef="shares">11305</amwd:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledNumber>
    <amwd:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledWeightedAverageGrantDateFairValue
      contextRef="i115db346a0f54d398477faa44af70904_D20190501-20200430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzQtNy0xLTEtMjg2NDg_7b500933-9b35-4187-8353-9bda1a932ce1"
      unitRef="usdPerShare">85.13</amwd:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i44a9e80def594d2181d902147cecf188_D20190501-20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzUtMS0xLTEtMjg2NDg_82cab93f-e46a-4163-a46e-747f3e165af1"
      unitRef="shares">18628</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i094f1f7cfb3849a8bfbb70db1935cf5d_D20190501-20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzUtMy0xLTEtMjg2NDg_a3e911c0-cbef-4efe-b305-9dc93fb711ba"
      unitRef="shares">21521</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i115db346a0f54d398477faa44af70904_D20190501-20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzUtNS0xLTEtMjg2NDg_82482911-f38f-4375-b6e3-06a14ac8e978"
      unitRef="shares">40149</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i115db346a0f54d398477faa44af70904_D20190501-20200430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzUtNy0xLTEtMjg2NDg_98d7da28-84e4-46e6-99e7-9f8b19b0c08b"
      unitRef="usdPerShare">67.03</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i44a9e80def594d2181d902147cecf188_D20190501-20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzYtMS0xLTEtMjg2NDg_ee3fa42e-5020-44a3-a811-59fb3c0bec29"
      unitRef="shares">2941</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i094f1f7cfb3849a8bfbb70db1935cf5d_D20190501-20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzYtMy0xLTEtMjg2NDg_0a96e7ec-edeb-460b-ac63-858b4a017076"
      unitRef="shares">3229</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i115db346a0f54d398477faa44af70904_D20190501-20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzYtNS0xLTEtMjg2NDg_27c7c621-7194-4a06-83f9-4b4851d4b672"
      unitRef="shares">6170</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i115db346a0f54d398477faa44af70904_D20190501-20200430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzYtNy0xLTEtMjg2NDg_5cf1573b-93b4-4964-ba66-12006027b91c"
      unitRef="usdPerShare">86.68</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i7de41d69650c4697a87dace043fb8ce9_I20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzctMS0xLTEtMjg2NDg_4055f3cb-0060-4c58-b9dc-ef63974e6644"
      unitRef="shares">117687</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i5872288b0d2747c5a399087abeb4bdfb_I20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzctMy0xLTEtMjg2NDg_36d5b21d-52dd-4060-9884-1676f9a972fd"
      unitRef="shares">79210</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i6f8ef59fb545478ea8a1d9ab2cd97395_I20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzctNS0xLTEtMjg2NDg_d8331977-be09-443d-b71e-100082b33bbf"
      unitRef="shares">196897</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i6f8ef59fb545478ea8a1d9ab2cd97395_I20200430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzctNy0xLTEtMjg2NDg_2917a853-d140-43a0-bf72-fefcb93798aa"
      unitRef="usdPerShare">66.68</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i07840e10bbc643bb8bc9e4b26e5f4949_D20200501-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzktMS0xLTEtMjg2NDg_1cb19937-533d-4f99-b52c-9b217c9bd079"
      unitRef="shares">124374</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ie36d56c058bc42a58d0e61375b7057cb_D20200501-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzktMy0xLTEtMjg2NDg_dd2babeb-4a86-4175-a957-7b7972cea4e7"
      unitRef="shares">76846</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ibae59360080b43aa87cfcfb2e867afba_D20200501-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzktNS0xLTEtMjg2NDg_7d278a44-7103-451a-af67-a7a68932dacf"
      unitRef="shares">201220</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ibae59360080b43aa87cfcfb2e867afba_D20200501-20210430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzktNy0xLTEtMjg2NDg_7ea04df4-cdfd-4ced-9d00-29e717ebe22d"
      unitRef="usdPerShare">66.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <amwd:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledNumber
      contextRef="i07840e10bbc643bb8bc9e4b26e5f4949_D20200501-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzEwLTEtMS0xLTI4NjQ4_254bb764-4a23-4f82-8916-29b7232e1e3a"
      unitRef="shares">17461</amwd:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledNumber>
    <amwd:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledNumber
      contextRef="ie36d56c058bc42a58d0e61375b7057cb_D20200501-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzEwLTMtMS0xLTI4NjQ4_42880a93-35dd-4611-976b-8da2fa05015f"
      unitRef="shares">0</amwd:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledNumber>
    <amwd:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledNumber
      contextRef="ibae59360080b43aa87cfcfb2e867afba_D20200501-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzEwLTUtMS0xLTI4NjQ4_605b238f-4327-4342-82ff-bb47e83a33c3"
      unitRef="shares">17461</amwd:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledNumber>
    <amwd:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledWeightedAverageGrantDateFairValue
      contextRef="ibae59360080b43aa87cfcfb2e867afba_D20200501-20210430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzEwLTctMS0xLTI4NjQ4_027e1aa3-57d9-4441-b2e3-c7de3a39dc82"
      unitRef="usdPerShare">89.31</amwd:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i07840e10bbc643bb8bc9e4b26e5f4949_D20200501-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzExLTEtMS0xLTI4NjQ4_892569ea-64c2-460a-8f9d-8cb87fcf992c"
      unitRef="shares">19058</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ie36d56c058bc42a58d0e61375b7057cb_D20200501-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzExLTMtMS0xLTI4NjQ4_46eab380-66dc-45b9-ba07-4aaa86af77b0"
      unitRef="shares">27208</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ibae59360080b43aa87cfcfb2e867afba_D20200501-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzExLTUtMS0xLTI4NjQ4_b2929aa9-c2fb-452f-8767-d1ebcdc115e5"
      unitRef="shares">46266</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="ibae59360080b43aa87cfcfb2e867afba_D20200501-20210430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzExLTctMS0xLTI4NjQ4_7bf7b813-e15f-4e54-9cb7-ebf826c4ae51"
      unitRef="usdPerShare">88.57</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i07840e10bbc643bb8bc9e4b26e5f4949_D20200501-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzEyLTEtMS0xLTI4NjQ4_072c1a1c-2c78-464d-8312-df5226e53f7b"
      unitRef="shares">73858</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="ie36d56c058bc42a58d0e61375b7057cb_D20200501-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzEyLTMtMS0xLTI4NjQ4_af57ea98-713f-43d6-a3f7-586f61a13579"
      unitRef="shares">37377</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="ibae59360080b43aa87cfcfb2e867afba_D20200501-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzEyLTUtMS0xLTI4NjQ4_071f6228-6f3f-4df8-bc0b-6bc68e301224"
      unitRef="shares">111235</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="ibae59360080b43aa87cfcfb2e867afba_D20200501-20210430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzEyLTctMS0xLTI4NjQ4_a4fe4586-3079-4664-bee8-c64272dbf3bb"
      unitRef="usdPerShare">71.63</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i011367eb88ce40c0865286aadc83f55a_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzEzLTEtMS0xLTI4NjQ4_d9b8632a-d5c3-43ea-980d-8b9448ea4e50"
      unitRef="shares">131684</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i50c6e59a361149d194bb5f751ce6ac75_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzEzLTMtMS0xLTI4NjQ4_b45d06f5-ea80-436d-8847-44bba95d1497"
      unitRef="shares">91471</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i75822cdb74c34dd4abeb242de9cf51ab_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzEzLTUtMS0xLTI4NjQ4_4c5c3a28-41d3-4701-a6db-c46beeb7660c"
      unitRef="shares">223155</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i75822cdb74c34dd4abeb242de9cf51ab_I20210430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzEzLTctMS0xLTI4NjQ4_f8d3fa8e-680a-4de5-b139-eed063c51c81"
      unitRef="usdPerShare">64.81</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i7f09f198dff5410d9597fd08b86daaa9_D20210501-20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzE1LTEtMS0xLTI4NjQ4_234f6351-deec-4a01-9bd2-822d6fedcad9"
      unitRef="shares">57392</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i3cf392f064cb47a2a97bb4c04fde7c31_D20210501-20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzE1LTMtMS0xLTI4NjQ4_9a73c8cc-662c-407a-8b75-a4ea6cf15c53"
      unitRef="shares">85568</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i0ad0a319c21944f8ab803ecd6223a94d_D20210501-20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzE1LTUtMS0xLTI4NjQ4_fb3827eb-1565-4eab-8957-ead7d0c6d107"
      unitRef="shares">142960</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i0ad0a319c21944f8ab803ecd6223a94d_D20210501-20220430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzE1LTctMS0xLTI4NjQ4_5d596cdf-2f10-4ea6-a2ff-678a188ae1df"
      unitRef="usdPerShare">76.97</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <amwd:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledNumber
      contextRef="i7f09f198dff5410d9597fd08b86daaa9_D20210501-20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzE2LTEtMS0xLTI4NjQ4_0a7ab3e1-9be4-4944-90dd-c4413b6d1c0b"
      unitRef="shares">1975</amwd:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledNumber>
    <amwd:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledNumber
      contextRef="i3cf392f064cb47a2a97bb4c04fde7c31_D20210501-20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzE2LTMtMS0xLTI4NjQ4_42236078-cf67-4351-a689-49690d89fad8"
      unitRef="shares">0</amwd:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledNumber>
    <amwd:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledNumber
      contextRef="i0ad0a319c21944f8ab803ecd6223a94d_D20210501-20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzE2LTUtMS0xLTI4NjQ4_f6b15a28-f22a-4de3-9b37-9ad769db2c40"
      unitRef="shares">1975</amwd:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledNumber>
    <amwd:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledWeightedAverageGrantDateFairValue
      contextRef="i0ad0a319c21944f8ab803ecd6223a94d_D20210501-20220430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzE2LTctMS0xLTI4NjQ4_bb60430c-5462-44a4-a5e2-c604021a360e"
      unitRef="usdPerShare">104.10</amwd:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i7f09f198dff5410d9597fd08b86daaa9_D20210501-20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzE3LTEtMS0xLTI4NjQ4_e2f2bea4-f556-45c0-9d94-a47a18fffaa2"
      unitRef="shares">19930</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i3cf392f064cb47a2a97bb4c04fde7c31_D20210501-20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzE3LTMtMS0xLTI4NjQ4_11e7f9c6-a4f7-43de-9615-4dafd1f268bd"
      unitRef="shares">23242</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i0ad0a319c21944f8ab803ecd6223a94d_D20210501-20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzE3LTUtMS0xLTI4NjQ4_a2516fc2-dbc1-4d6c-8fa1-3265da30499d"
      unitRef="shares">43172</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i0ad0a319c21944f8ab803ecd6223a94d_D20210501-20220430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzE3LTctMS0xLTI4NjQ4_2a61e156-81e9-4f5a-8b5f-829494625798"
      unitRef="usdPerShare">71.47</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i7f09f198dff5410d9597fd08b86daaa9_D20210501-20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzE4LTEtMS0xLTI4NjQ4_923179c5-8fd5-4bc8-87ec-3f1036c026af"
      unitRef="shares">12561</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i3cf392f064cb47a2a97bb4c04fde7c31_D20210501-20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzE4LTMtMS0xLTI4NjQ4_2c1f05d4-f4bf-4991-abae-5d6545445703"
      unitRef="shares">6563</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i0ad0a319c21944f8ab803ecd6223a94d_D20210501-20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzE4LTUtMS0xLTI4NjQ4_af984ddb-1c78-4005-a726-c6298c937934"
      unitRef="shares">19124</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i0ad0a319c21944f8ab803ecd6223a94d_D20210501-20220430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzE4LTctMS0xLTI4NjQ4_b9de1479-7376-4ce9-86d1-d60c2ddd5179"
      unitRef="usdPerShare">72.79</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i28201baf2a944d1ca50c34344bdc82fc_I20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzE5LTEtMS0xLTI4NjQ4_da2c420d-4a94-4472-b87c-4264cd5db81f"
      unitRef="shares">154610</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i7e14e0b54ad24feab383a555180d8118_I20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzE5LTMtMS0xLTI4NjQ4_8de76779-422f-43fe-882a-c0e6d6e3b4ea"
      unitRef="shares">147234</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="if4f9862a2b1d41679669b8441417da4a_I20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzE5LTUtMS0xLTI4NjQ4_85218291-c363-4a06-9cf3-28ff9186c37e"
      unitRef="shares">301844</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="if4f9862a2b1d41679669b8441417da4a_I20220430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTpiM2ViZWI5NGJlNjg0M2QzYjRiYjkxMmFkYjhhMjg2Zi90YWJsZXJhbmdlOmIzZWJlYjk0YmU2ODQzZDNiNGJiOTEyYWRiOGEyODZmXzE5LTctMS0xLTI4NjQ4_ed8c5293-8e77-4be2-bcfd-ad1655b90b23"
      unitRef="usdPerShare">69.10</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="if4f9862a2b1d41679669b8441417da4a_I20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90ZXh0cmVnaW9uOmYzZTg1MDc1MzI4YTQ0ODY5ODhmNWVlZDU5ZDFmMDkyXzMzODY_80caf706-1306-4007-8a23-1add5cb25f5e"
      unitRef="usd">13600000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i0ad0a319c21944f8ab803ecd6223a94d_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90ZXh0cmVnaW9uOmYzZTg1MDc1MzI4YTQ0ODY5ODhmNWVlZDU5ZDFmMDkyXzM1OTQ_29d14e5c-0716-4a10-a661-2cfbefb9df61">P1Y7M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90ZXh0cmVnaW9uOmYzZTg1MDc1MzI4YTQ0ODY5ODhmNWVlZDU5ZDFmMDkyXzUwMTg_506ed92a-741e-492f-a313-101fa9e9413d">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the fiscal years ended April&#160;30, 2022, 2021, and 2020 stock-based compensation expense was allocated as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.762%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.458%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of sales and distribution&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,299&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling and marketing expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,266&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,143&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation expense, before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,708&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="idb299b8421414be2b17be86f3a600a6b_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTo5NGMwYTZhZThkYWU0ZWFhOTk4ZGE1NzgzNzUxYzYyNC90YWJsZXJhbmdlOjk0YzBhNmFlOGRhZTRlYWE5OThkYTU3ODM3NTFjNjI0XzEtMS0xLTEtMjg2NDg_87fe040e-04be-41d7-a87f-7f22f8f1c89b"
      unitRef="usd">1299000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id15a01b112714d89ac32f1154f4a8f98_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTo5NGMwYTZhZThkYWU0ZWFhOTk4ZGE1NzgzNzUxYzYyNC90YWJsZXJhbmdlOjk0YzBhNmFlOGRhZTRlYWE5OThkYTU3ODM3NTFjNjI0XzEtMy0xLTEtMjg2NDg_97d4e9bb-5663-45f4-a5d7-de7b17c0df94"
      unitRef="usd">1461000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i58ebcb14fcf340898ae4be6ae9465e78_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTo5NGMwYTZhZThkYWU0ZWFhOTk4ZGE1NzgzNzUxYzYyNC90YWJsZXJhbmdlOjk0YzBhNmFlOGRhZTRlYWE5OThkYTU3ODM3NTFjNjI0XzEtNS0xLTEtMjg2NDg_0a5a5bc5-492d-4d6e-a695-eef9ba2ac3d4"
      unitRef="usd">809000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i873976b785fc4bf798da377f4fd9a0b8_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTo5NGMwYTZhZThkYWU0ZWFhOTk4ZGE1NzgzNzUxYzYyNC90YWJsZXJhbmdlOjk0YzBhNmFlOGRhZTRlYWE5OThkYTU3ODM3NTFjNjI0XzItMS0xLTEtMjg2NDg_f689bf3b-0298-44f7-bfc5-ff042690423e"
      unitRef="usd">1266000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i58c781551eed4ac088f20bde19e50032_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTo5NGMwYTZhZThkYWU0ZWFhOTk4ZGE1NzgzNzUxYzYyNC90YWJsZXJhbmdlOjk0YzBhNmFlOGRhZTRlYWE5OThkYTU3ODM3NTFjNjI0XzItMy0xLTEtMjg2NDg_006352b7-e631-4076-a9db-377bef00fe63"
      unitRef="usd">982000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0cd4b840bd1e4f0a97aa76f22bae3289_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTo5NGMwYTZhZThkYWU0ZWFhOTk4ZGE1NzgzNzUxYzYyNC90YWJsZXJhbmdlOjk0YzBhNmFlOGRhZTRlYWE5OThkYTU3ODM3NTFjNjI0XzItNS0xLTEtMjg2NDg_0ae112ec-2e3f-4294-94b5-8adfcb5a30c3"
      unitRef="usd">1006000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ieefc0e4c66424d098531825e23c2cc72_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTo5NGMwYTZhZThkYWU0ZWFhOTk4ZGE1NzgzNzUxYzYyNC90YWJsZXJhbmdlOjk0YzBhNmFlOGRhZTRlYWE5OThkYTU3ODM3NTFjNjI0XzMtMS0xLTEtMjg2NDg_90c4206c-8262-48bd-9585-1954162c3b8f"
      unitRef="usd">2143000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7a502172c1d8402f873eb43856873e86_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTo5NGMwYTZhZThkYWU0ZWFhOTk4ZGE1NzgzNzUxYzYyNC90YWJsZXJhbmdlOjk0YzBhNmFlOGRhZTRlYWE5OThkYTU3ODM3NTFjNjI0XzMtMy0xLTEtMjg2NDg_dc3754f0-8a55-41bf-9f9b-128d6a22c229"
      unitRef="usd">2155000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i891129d25840427e9705544c957b1213_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTo5NGMwYTZhZThkYWU0ZWFhOTk4ZGE1NzgzNzUxYzYyNC90YWJsZXJhbmdlOjk0YzBhNmFlOGRhZTRlYWE5OThkYTU3ODM3NTFjNjI0XzMtNS0xLTEtMjg2NDg_f6580730-7ed1-41c7-a100-e0ee481fc5d6"
      unitRef="usd">2174000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTo5NGMwYTZhZThkYWU0ZWFhOTk4ZGE1NzgzNzUxYzYyNC90YWJsZXJhbmdlOjk0YzBhNmFlOGRhZTRlYWE5OThkYTU3ODM3NTFjNjI0XzQtMS0xLTEtMjg2NDg_f25c4bcf-7c82-423b-8907-db929e8f3592"
      unitRef="usd">4708000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTo5NGMwYTZhZThkYWU0ZWFhOTk4ZGE1NzgzNzUxYzYyNC90YWJsZXJhbmdlOjk0YzBhNmFlOGRhZTRlYWE5OThkYTU3ODM3NTFjNjI0XzQtMy0xLTEtMjg2NDg_b6572aeb-2db6-4d7e-be51-e357024b0b7e"
      unitRef="usd">4598000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90YWJsZTo5NGMwYTZhZThkYWU0ZWFhOTk4ZGE1NzgzNzUxYzYyNC90YWJsZXJhbmdlOjk0YzBhNmFlOGRhZTRlYWE5OThkYTU3ODM3NTFjNjI0XzQtNS0xLTEtMjg2NDg_9118f173-6cf2-4b73-955b-1842c677c299"
      unitRef="usd">3989000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="if117fd4b4efa43bc85303a4ee11e8cbe_I20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90ZXh0cmVnaW9uOmYzZTg1MDc1MzI4YTQ0ODY5ODhmNWVlZDU5ZDFmMDkyXzM3ODg_c402ef2d-d813-40e6-a1da-64f37081e1a0"
      unitRef="shares">5794</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="if8e2c35a2f7f4a62b866e4713d6c3918_I20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90ZXh0cmVnaW9uOmYzZTg1MDc1MzI4YTQ0ODY5ODhmNWVlZDU5ZDFmMDkyXzM4Njg_38b6d9b1-e7be-4f71-bc38-e532e88c6dc6"
      unitRef="shares">3096</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ib549914b365c4405bf49eecd50118ecc_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xMzkvZnJhZzpmM2U4NTA3NTMyOGE0NDg2OTg4ZjVlZWQ1OWQxZjA5Mi90ZXh0cmVnaW9uOmYzZTg1MDc1MzI4YTQ0ODY5ODhmNWVlZDU5ZDFmMDkyXzQ1MjU_0aa871e8-7093-4f07-86d3-7489a133d3a4">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90ZXh0cmVnaW9uOjJjY2Q4YWFjZWM3ZTQ5ZTU5OWYwZWNhNzlkOWI3NDkyXzY1OTU_af97721b-0401-4e9e-b83d-490a362a585a">Employee Benefit and Retirement Plans&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Retirement Savings Plans&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Under the American Woodmark Corporation Retirement Savings Plan (the "Plan"), essentially all employees are immediately eligible to participate in the Plan. Participants are eligible for 401(k) matching contributions based upon the employee&#x2019;s contribution to the Plan. All participants employed at the end of the fiscal year and hired prior to November 2 of the fiscal year are eligible for a discretionary profit-sharing contribution.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Discretionary profit-sharing contributions ranging from 0-5% of net income, based on predetermined net income levels of the Company,&#160;may be made annually in the form of Company stock.&#160;The Company recognized expenses for profit-sharing contributions of $0.8 million, $2.9 million, and $3.7 million in fiscal years 2022, 2021, and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company matches 100% of an employee's annual 401(k) contributions to the Plan up to 4% of annual compensation.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The expense for 401(k) matching contributions for both plans was $11.7 million, $11.9 million, and $10.1 million, in fiscal years 2022, 2021, and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Pension Benefits&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior to April 30, 2020, the Company had two defined benefit pension plans covering many of the Company's employees hired prior to April 30, 2012. Effective April 30, 2012, the Company froze all future benefit accruals under the Company's defined benefit pension plans.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective April 30, 2020, these plans were merged into one plan (the "Pension Plan"). The Pension Plan provides defined benefits based on years of service and final average earnings (for salaried employees) or benefit rate (for hourly employees). Effective December 31, 2020 (the "Plan Termination Date"), the Pension Plan was terminated in a standard termination and benefits were distributed on December 2, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following provides a reconciliation of benefit obligations, plan assets and funded status of the Company's non-contributory Pension Plan as of April 30:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.360%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;APRIL 30&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;CHANGE IN PROJECTED BENEFIT OBLIGATION&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Projected benefit obligation at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;196,537&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,147&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial gains (losses)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(3,738)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefits paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(4,214)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,068)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(191,732)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Projected benefit obligation at end of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;196,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;CHANGE IN PLAN ASSETS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of plan assets at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;193,552&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;190,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actual return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,373&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefits paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(4,214)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,068)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(191,732)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of plan assets at end of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;979&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Funded status of the plan&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;979&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,985)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accumulated benefit obligation for the Pension Plan was $0.0 million and $196.5 million at April&#160;30, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.249%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.295%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.295%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;APRIL 30&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;COMPONENTS OF NET PERIODIC PENSION BENEFIT COST&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,147&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(3,601)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,430)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,327)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recognized net actuarial loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of net loss from prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,164&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlement charge&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;68,473&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension benefit cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;69,183&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,007)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(661)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of net periodic pension benefit cost do not include service costs or prior service costs due to the Pension Plan being frozen. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Actuarial Assumptions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:&#160;The discount rate at April 30 was used to measure the year-end benefit obligations and the earnings effects for the subsequent year. Actuarial assumptions used to determine benefit obligations and earnings effects for the Pension Plan follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.710%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;FISCAL YEARS ENDED APRIL 30&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;WEIGHTED-AVERAGE ASSUMPTIONS TO DETERMINE BENEFIT OBLIGATIONS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014; %&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.80 %&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.805%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;FISCAL YEARS ENDED APRIL 30&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;WEIGHTED-AVERAGE ASSUMPTIONS TO DETERMINE NET PERIODIC PENSION BENEFIT COST&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2.80 %&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.16 %&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.02%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014; %&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.3 %&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.0 %&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company based the discount rate on a current yield curve developed from a portfolio of high-quality fixed-income investments with maturities consistent with the projected benefit payout period. The long-term rate of return on assets was determined based on consideration of historical and forward-looking returns and the current and expected asset allocation strategy.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The method used to determine the service and interest costs is known as the spot rate approach, under which individual spot rates along the yield curve that correspond with the timing of each benefit payment are used. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In developing the expected long-term rate of return assumption for the assets of the Pension Plan, the Company evaluated input from its third party pension plan asset managers, including their review of asset class return expectations and long-term inflation assumptions.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company amortizes experience gains and losses, as well as the effects of changes in actuarial assumptions and plan provisions, over the average remaining lifetime of employees expected to receive benefits under the Pension Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Contributions:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Company funded the Pension Plan in amounts sufficient to meet minimum funding requirements under applicable employee benefit and tax laws plus additional amounts the Company deemed appropriate.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company made no contributions to its Pension Plan in fiscal 2022 and made contributions of $0.5 million in fiscal 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Plan Assets:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Pension assets by major category and the type of fair value measurement as of April&#160;30, 2022 and 2021 are presented in the following tables:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.570%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="24" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;FAIR VALUE MEASUREMENTS AT APRIL 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;TOTAL&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;QUOTED PRICES IN ACTIVE MARKETS (LEVEL 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;SIGNIFICANT OBSERVABLE INPUTS    (LEVEL 2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;SIGNIFICANT UNOBSERVABLE INPUTS&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; (LEVEL 3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash Equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.570%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="24" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;FAIR VALUE MEASUREMENTS AT APRIL 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;TOTAL&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;QUOTED PRICES IN ACTIVE MARKETS (LEVEL 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;SIGNIFICANT OBSERVABLE INPUTS    (LEVEL 2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;SIGNIFICANT UNOBSERVABLE INPUTS&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; (LEVEL 3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash Equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fixed Income Funds:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investment Grade Fixed Income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total plan assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <amwd:DefinedContributionPlanPercentOfAfterTaxEarningsContributionPercent
      contextRef="i4cc95970625548039acc1b1ed0d46907_D20210501-20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90ZXh0cmVnaW9uOjJjY2Q4YWFjZWM3ZTQ5ZTU5OWYwZWNhNzlkOWI3NDkyXzUwNg_3a4f6d4c-a199-441a-881f-8af89b9fb06a"
      unitRef="number">0</amwd:DefinedContributionPlanPercentOfAfterTaxEarningsContributionPercent>
    <amwd:DefinedContributionPlanPercentOfAfterTaxEarningsContributionPercent
      contextRef="ie67cb0b9d14447bf8c3fdd00d09f3e91_D20210501-20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90ZXh0cmVnaW9uOjJjY2Q4YWFjZWM3ZTQ5ZTU5OWYwZWNhNzlkOWI3NDkyXzUwOQ_1e71c790-ce4b-48bb-8928-c6af73fd3d34"
      unitRef="number">0.05</amwd:DefinedContributionPlanPercentOfAfterTaxEarningsContributionPercent>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90ZXh0cmVnaW9uOjJjY2Q4YWFjZWM3ZTQ5ZTU5OWYwZWNhNzlkOWI3NDkyXzcwMw_c0b31189-1b94-42ad-80a8-0bd6329d515b"
      unitRef="usd">800000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90ZXh0cmVnaW9uOjJjY2Q4YWFjZWM3ZTQ5ZTU5OWYwZWNhNzlkOWI3NDkyXzcwNw_e6915738-a227-4bbe-b361-4dc54afe76c9"
      unitRef="usd">2900000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90ZXh0cmVnaW9uOjJjY2Q4YWFjZWM3ZTQ5ZTU5OWYwZWNhNzlkOWI3NDkyXzcxNQ_fb63b8e2-4a9f-49b8-a1d6-9e94d7db0aff"
      unitRef="usd">3700000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90ZXh0cmVnaW9uOjJjY2Q4YWFjZWM3ZTQ5ZTU5OWYwZWNhNzlkOWI3NDkyXzc4OA_5a16b6f4-09aa-4731-a439-1da23e0dd448"
      unitRef="number">1</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90ZXh0cmVnaW9uOjJjY2Q4YWFjZWM3ZTQ5ZTU5OWYwZWNhNzlkOWI3NDkyXzg1NA_94510750-49b7-4e91-9538-1a4554d379fb"
      unitRef="number">0.04</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i09d9c606d7a44f06a77dec0627d9dea9_D20210501-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90ZXh0cmVnaW9uOjJjY2Q4YWFjZWM3ZTQ5ZTU5OWYwZWNhNzlkOWI3NDkyXzEwNjM_e83431a7-d1fc-4448-bbb9-be6d3e0fd7f4"
      unitRef="usd">11700000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="iff32562deb3e42238da8ac7ef3ba4a03_D20200501-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90ZXh0cmVnaW9uOjJjY2Q4YWFjZWM3ZTQ5ZTU5OWYwZWNhNzlkOWI3NDkyXzEwNjc_37bb7b52-6c5e-4845-b8b0-d1c2cebf56ac"
      unitRef="usd">11900000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="ic98696e31e0843878c54f7d34106988f_D20190501-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90ZXh0cmVnaW9uOjJjY2Q4YWFjZWM3ZTQ5ZTU5OWYwZWNhNzlkOWI3NDkyXzEwNzU_86aa0b86-d71f-4523-ab8d-897eb2695d54"
      unitRef="usd">10100000</us-gaap:DefinedContributionPlanCostRecognized>
    <amwd:NumberOfDefinedBenefitPensionPlans
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90ZXh0cmVnaW9uOjJjY2Q4YWFjZWM3ZTQ5ZTU5OWYwZWNhNzlkOWI3NDkyXzExODY_58c40ce3-362e-47cb-b13a-91d0636f1025"
      unitRef="plan">2</amwd:NumberOfDefinedBenefitPensionPlans>
    <amwd:ScheduleOfPostretirementBenefitObligationsPlanAssetsAndFundedStatusTableTextBlock
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90ZXh0cmVnaW9uOjJjY2Q4YWFjZWM3ZTQ5ZTU5OWYwZWNhNzlkOWI3NDkyXzY1NjE_7f44fb62-7e15-4d6f-8513-f7ede37dc27b">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following provides a reconciliation of benefit obligations, plan assets and funded status of the Company's non-contributory Pension Plan as of April 30:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.360%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;APRIL 30&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;CHANGE IN PROJECTED BENEFIT OBLIGATION&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Projected benefit obligation at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;196,537&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,147&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial gains (losses)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(3,738)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefits paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(4,214)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,068)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(191,732)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Projected benefit obligation at end of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;196,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;CHANGE IN PLAN ASSETS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of plan assets at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;193,552&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;190,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actual return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,373&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefits paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(4,214)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,068)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(191,732)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of plan assets at end of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;979&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Funded status of the plan&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;979&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,985)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</amwd:ScheduleOfPostretirementBenefitObligationsPlanAssetsAndFundedStatusTableTextBlock>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZTowNDJlYTA2N2JkOTc0MDI0OGFiNzAzMGZhN2RmMzg0Mi90YWJsZXJhbmdlOjA0MmVhMDY3YmQ5NzQwMjQ4YWI3MDMwZmE3ZGYzODQyXzMtMS0xLTEtMjg2NDg_e62cf9cf-7007-4114-a6f7-9d53f02c1b36"
      unitRef="usd">196537000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i103a554c5f184b2b8bfb5f9dce68aa05_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZTowNDJlYTA2N2JkOTc0MDI0OGFiNzAzMGZhN2RmMzg0Mi90YWJsZXJhbmdlOjA0MmVhMDY3YmQ5NzQwMjQ4YWI3MDMwZmE3ZGYzODQyXzMtMy0xLTEtMjg2NDg_2ecac348-ce4c-4a90-950a-b32414b60840"
      unitRef="usd">191184000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZTowNDJlYTA2N2JkOTc0MDI0OGFiNzAzMGZhN2RmMzg0Mi90YWJsZXJhbmdlOjA0MmVhMDY3YmQ5NzQwMjQ4YWI3MDMwZmE3ZGYzODQyXzQtMS0xLTEtMjg2NDg_088664e3-ba19-4e0b-8d2e-a5eb7e586dd1"
      unitRef="usd">3147000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZTowNDJlYTA2N2JkOTc0MDI0OGFiNzAzMGZhN2RmMzg0Mi90YWJsZXJhbmdlOjA0MmVhMDY3YmQ5NzQwMjQ4YWI3MDMwZmE3ZGYzODQyXzQtMy0xLTEtMjg2NDg_351a299b-dc48-4c96-b5e7-8d8daf30912b"
      unitRef="usd">4662000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZTowNDJlYTA2N2JkOTc0MDI0OGFiNzAzMGZhN2RmMzg0Mi90YWJsZXJhbmdlOjA0MmVhMDY3YmQ5NzQwMjQ4YWI3MDMwZmE3ZGYzODQyXzUtMS0xLTEtMjg2NDg_4ac32587-6b2e-45fe-8506-f0d1684be288"
      unitRef="usd">3738000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZTowNDJlYTA2N2JkOTc0MDI0OGFiNzAzMGZhN2RmMzg0Mi90YWJsZXJhbmdlOjA0MmVhMDY3YmQ5NzQwMjQ4YWI3MDMwZmE3ZGYzODQyXzUtMy0xLTEtMjg2NDg_47ceabf2-3fad-4d56-a989-a3654b89ca7f"
      unitRef="usd">-6759000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZTowNDJlYTA2N2JkOTc0MDI0OGFiNzAzMGZhN2RmMzg0Mi90YWJsZXJhbmdlOjA0MmVhMDY3YmQ5NzQwMjQ4YWI3MDMwZmE3ZGYzODQyXzYtMS0xLTEtMjg2NDg_84d61f2e-fbbf-43df-ad91-4ca4522990b7"
      unitRef="usd">4214000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZTowNDJlYTA2N2JkOTc0MDI0OGFiNzAzMGZhN2RmMzg0Mi90YWJsZXJhbmdlOjA0MmVhMDY3YmQ5NzQwMjQ4YWI3MDMwZmE3ZGYzODQyXzYtMy0xLTEtMjg2NDg_f6e5058d-865b-460e-8872-8f4fec269abd"
      unitRef="usd">6068000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanSettlementsBenefitObligation
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZTowNDJlYTA2N2JkOTc0MDI0OGFiNzAzMGZhN2RmMzg0Mi90YWJsZXJhbmdlOjA0MmVhMDY3YmQ5NzQwMjQ4YWI3MDMwZmE3ZGYzODQyXzctMS0xLTEtNDA1NjI_fcdd2c52-c908-4c0e-866d-2c2c78d70d0a"
      unitRef="usd">191732000</us-gaap:DefinedBenefitPlanSettlementsBenefitObligation>
    <us-gaap:DefinedBenefitPlanSettlementsBenefitObligation
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZTowNDJlYTA2N2JkOTc0MDI0OGFiNzAzMGZhN2RmMzg0Mi90YWJsZXJhbmdlOjA0MmVhMDY3YmQ5NzQwMjQ4YWI3MDMwZmE3ZGYzODQyXzctMy0xLTEtNDA1NjI_64b9ad97-c082-4115-8ccc-aa255d6a5ad1"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanSettlementsBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZTowNDJlYTA2N2JkOTc0MDI0OGFiNzAzMGZhN2RmMzg0Mi90YWJsZXJhbmdlOjA0MmVhMDY3YmQ5NzQwMjQ4YWI3MDMwZmE3ZGYzODQyXzctMS0xLTEtMjg2NDg_6f76969f-589f-4569-a66e-e139d34b7302"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZTowNDJlYTA2N2JkOTc0MDI0OGFiNzAzMGZhN2RmMzg0Mi90YWJsZXJhbmdlOjA0MmVhMDY3YmQ5NzQwMjQ4YWI3MDMwZmE3ZGYzODQyXzctMy0xLTEtMjg2NDg_7998625c-38d0-471a-bbbf-14a0f8f0513d"
      unitRef="usd">196537000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZTowNDJlYTA2N2JkOTc0MDI0OGFiNzAzMGZhN2RmMzg0Mi90YWJsZXJhbmdlOjA0MmVhMDY3YmQ5NzQwMjQ4YWI3MDMwZmE3ZGYzODQyXzEwLTEtMS0xLTI4NjQ4_f195259d-563e-4190-a29b-dc1f3a8f0487"
      unitRef="usd">193552000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i103a554c5f184b2b8bfb5f9dce68aa05_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZTowNDJlYTA2N2JkOTc0MDI0OGFiNzAzMGZhN2RmMzg0Mi90YWJsZXJhbmdlOjA0MmVhMDY3YmQ5NzQwMjQ4YWI3MDMwZmE3ZGYzODQyXzEwLTMtMS0xLTI4NjQ4_0cb66789-27ef-40bc-9bbc-26923cfbdc6a"
      unitRef="usd">190743000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZTowNDJlYTA2N2JkOTc0MDI0OGFiNzAzMGZhN2RmMzg0Mi90YWJsZXJhbmdlOjA0MmVhMDY3YmQ5NzQwMjQ4YWI3MDMwZmE3ZGYzODQyXzExLTEtMS0xLTI4NjQ4_ccb43a1a-db62-4c46-b6ad-9dbe2d4ed9aa"
      unitRef="usd">3373000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZTowNDJlYTA2N2JkOTc0MDI0OGFiNzAzMGZhN2RmMzg0Mi90YWJsZXJhbmdlOjA0MmVhMDY3YmQ5NzQwMjQ4YWI3MDMwZmE3ZGYzODQyXzExLTMtMS0xLTI4NjQ4_6cfa8666-4ec7-49b5-9672-1248f445c00c"
      unitRef="usd">8877000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZTowNDJlYTA2N2JkOTc0MDI0OGFiNzAzMGZhN2RmMzg0Mi90YWJsZXJhbmdlOjA0MmVhMDY3YmQ5NzQwMjQ4YWI3MDMwZmE3ZGYzODQyXzEyLTEtMS0xLTI4NjQ4_db13f5ec-fbc2-4aa2-ad84-0c60aececc87"
      unitRef="usd">4214000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZTowNDJlYTA2N2JkOTc0MDI0OGFiNzAzMGZhN2RmMzg0Mi90YWJsZXJhbmdlOjA0MmVhMDY3YmQ5NzQwMjQ4YWI3MDMwZmE3ZGYzODQyXzEyLTMtMS0xLTI4NjQ4_eb613ee3-524a-44df-9fb8-b6c6f2a82a1d"
      unitRef="usd">6068000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanSettlementsPlanAssets
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZTowNDJlYTA2N2JkOTc0MDI0OGFiNzAzMGZhN2RmMzg0Mi90YWJsZXJhbmdlOjA0MmVhMDY3YmQ5NzQwMjQ4YWI3MDMwZmE3ZGYzODQyXzEzLTEtMS0xLTI4NjQ4_ec886e20-2c4c-4cef-81ef-57b3977726bf"
      unitRef="usd">191732000</us-gaap:DefinedBenefitPlanSettlementsPlanAssets>
    <us-gaap:DefinedBenefitPlanSettlementsPlanAssets
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZTowNDJlYTA2N2JkOTc0MDI0OGFiNzAzMGZhN2RmMzg0Mi90YWJsZXJhbmdlOjA0MmVhMDY3YmQ5NzQwMjQ4YWI3MDMwZmE3ZGYzODQyXzEzLTMtMS0xLTI4NjQ4_5356dcd0-2fd6-4b37-9b5a-45cd7584cf9a"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanSettlementsPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZTowNDJlYTA2N2JkOTc0MDI0OGFiNzAzMGZhN2RmMzg0Mi90YWJsZXJhbmdlOjA0MmVhMDY3YmQ5NzQwMjQ4YWI3MDMwZmE3ZGYzODQyXzE0LTEtMS0xLTI4NjQ4_a85a0d2e-735b-4877-be29-2acf63b881e9"
      unitRef="usd">979000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZTowNDJlYTA2N2JkOTc0MDI0OGFiNzAzMGZhN2RmMzg0Mi90YWJsZXJhbmdlOjA0MmVhMDY3YmQ5NzQwMjQ4YWI3MDMwZmE3ZGYzODQyXzE0LTMtMS0xLTI4NjQ4_b0b82810-b46f-45a5-b1ca-e3ce4f9061d4"
      unitRef="usd">193552000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZTowNDJlYTA2N2JkOTc0MDI0OGFiNzAzMGZhN2RmMzg0Mi90YWJsZXJhbmdlOjA0MmVhMDY3YmQ5NzQwMjQ4YWI3MDMwZmE3ZGYzODQyXzE2LTEtMS0xLTI4NjQ4_5cdfb080-f7c8-4028-a52e-ae5d6df386db"
      unitRef="usd">979000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZTowNDJlYTA2N2JkOTc0MDI0OGFiNzAzMGZhN2RmMzg0Mi90YWJsZXJhbmdlOjA0MmVhMDY3YmQ5NzQwMjQ4YWI3MDMwZmE3ZGYzODQyXzE2LTMtMS0xLTI4NjQ4_8bfb8135-b211-46db-bc71-b059effdcb96"
      unitRef="usd">-2985000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90ZXh0cmVnaW9uOjJjY2Q4YWFjZWM3ZTQ5ZTU5OWYwZWNhNzlkOWI3NDkyXzY1NzI_61d8eaa6-fd55-46d6-a7bb-db4dd36e6e08">The accumulated benefit obligation for the Pension Plan was $0.0 million and $196.5 million at April&#160;30, 2022 and 2021, respectively.&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.249%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.295%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.295%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;APRIL 30&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;COMPONENTS OF NET PERIODIC PENSION BENEFIT COST&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,147&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(3,601)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,430)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,327)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recognized net actuarial loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of net loss from prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,164&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlement charge&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;68,473&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension benefit cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;69,183&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,007)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(661)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfNetBenefitCostsTableTextBlock>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90ZXh0cmVnaW9uOjJjY2Q4YWFjZWM3ZTQ5ZTU5OWYwZWNhNzlkOWI3NDkyXzM0MjM_61aec4cd-dea6-4f60-acc9-bf322f9cdc32"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90ZXh0cmVnaW9uOjJjY2Q4YWFjZWM3ZTQ5ZTU5OWYwZWNhNzlkOWI3NDkyXzM0MzA_015b380b-c186-4bc2-a4c0-ea0e3f7dcb0a"
      unitRef="usd">196500000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZToyMTJhMDMwMmMxNjc0N2I2OGNjZTdkYjBmZWEzOThkNC90YWJsZXJhbmdlOjIxMmEwMzAyYzE2NzQ3YjY4Y2NlN2RiMGZlYTM5OGQ0XzQtMS0xLTEtMjg2NDg_2125d566-03c7-4fe1-a779-b51831a86ee7"
      unitRef="usd">3147000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZToyMTJhMDMwMmMxNjc0N2I2OGNjZTdkYjBmZWEzOThkNC90YWJsZXJhbmdlOjIxMmEwMzAyYzE2NzQ3YjY4Y2NlN2RiMGZlYTM5OGQ0XzQtMy0xLTEtMjg2NDg_2a84fbf7-3d3a-43fe-bb74-4044295d53c3"
      unitRef="usd">4662000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZToyMTJhMDMwMmMxNjc0N2I2OGNjZTdkYjBmZWEzOThkNC90YWJsZXJhbmdlOjIxMmEwMzAyYzE2NzQ3YjY4Y2NlN2RiMGZlYTM5OGQ0XzQtNS0xLTEtMjg2NDg_083b925c-b957-448d-9269-7a459fbfe6dd"
      unitRef="usd">5974000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZToyMTJhMDMwMmMxNjc0N2I2OGNjZTdkYjBmZWEzOThkNC90YWJsZXJhbmdlOjIxMmEwMzAyYzE2NzQ3YjY4Y2NlN2RiMGZlYTM5OGQ0XzUtMS0xLTEtMjg2NDg_c3ba982c-6403-4cf9-9623-67338041a0a3"
      unitRef="usd">3601000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZToyMTJhMDMwMmMxNjc0N2I2OGNjZTdkYjBmZWEzOThkNC90YWJsZXJhbmdlOjIxMmEwMzAyYzE2NzQ3YjY4Y2NlN2RiMGZlYTM5OGQ0XzUtMy0xLTEtMjg2NDg_e4d05e98-9ef7-43a4-9c84-466ad302c86e"
      unitRef="usd">8430000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZToyMTJhMDMwMmMxNjc0N2I2OGNjZTdkYjBmZWEzOThkNC90YWJsZXJhbmdlOjIxMmEwMzAyYzE2NzQ3YjY4Y2NlN2RiMGZlYTM5OGQ0XzUtNS0xLTEtMjg2NDg_b097af42-d8bb-4f4e-b1c2-9628be17e1b9"
      unitRef="usd">8327000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <amwd:DefinedBenefitPlanRecognizedNetActuarialGainLoss
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZToyMTJhMDMwMmMxNjc0N2I2OGNjZTdkYjBmZWEzOThkNC90YWJsZXJhbmdlOjIxMmEwMzAyYzE2NzQ3YjY4Y2NlN2RiMGZlYTM5OGQ0XzYtMS0xLTEtMjg2NDg_6140f758-ffea-415f-b68d-9054f6a59d72"
      unitRef="usd">0</amwd:DefinedBenefitPlanRecognizedNetActuarialGainLoss>
    <amwd:DefinedBenefitPlanRecognizedNetActuarialGainLoss
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZToyMTJhMDMwMmMxNjc0N2I2OGNjZTdkYjBmZWEzOThkNC90YWJsZXJhbmdlOjIxMmEwMzAyYzE2NzQ3YjY4Y2NlN2RiMGZlYTM5OGQ0XzYtMy0xLTEtMjg2NDg_bf058beb-757a-40db-9c02-c26f980bd104"
      unitRef="usd">-1761000</amwd:DefinedBenefitPlanRecognizedNetActuarialGainLoss>
    <amwd:DefinedBenefitPlanRecognizedNetActuarialGainLoss
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZToyMTJhMDMwMmMxNjc0N2I2OGNjZTdkYjBmZWEzOThkNC90YWJsZXJhbmdlOjIxMmEwMzAyYzE2NzQ3YjY4Y2NlN2RiMGZlYTM5OGQ0XzYtNS0xLTEtMjg2NDg_32397963-9f81-434a-b618-84e4cc8ae0af"
      unitRef="usd">-1692000</amwd:DefinedBenefitPlanRecognizedNetActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZToyMTJhMDMwMmMxNjc0N2I2OGNjZTdkYjBmZWEzOThkNC90YWJsZXJhbmdlOjIxMmEwMzAyYzE2NzQ3YjY4Y2NlN2RiMGZlYTM5OGQ0XzctMS0xLTEtNDA2MDA_8addd7f3-1355-47db-9028-c780973d9ad3"
      unitRef="usd">-1164000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZToyMTJhMDMwMmMxNjc0N2I2OGNjZTdkYjBmZWEzOThkNC90YWJsZXJhbmdlOjIxMmEwMzAyYzE2NzQ3YjY4Y2NlN2RiMGZlYTM5OGQ0XzctMy0xLTEtNDA2MDA_d58db423-9a01-4d3d-9d67-e7507b55b5bc"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZToyMTJhMDMwMmMxNjc0N2I2OGNjZTdkYjBmZWEzOThkNC90YWJsZXJhbmdlOjIxMmEwMzAyYzE2NzQ3YjY4Y2NlN2RiMGZlYTM5OGQ0XzctNS0xLTEtNDA2MDA_62013db2-2ba1-488f-af54-e7e252e96da4"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZToyMTJhMDMwMmMxNjc0N2I2OGNjZTdkYjBmZWEzOThkNC90YWJsZXJhbmdlOjIxMmEwMzAyYzE2NzQ3YjY4Y2NlN2RiMGZlYTM5OGQ0XzgtMS0xLTEtNDA2MDA_827c4e7b-929d-4387-8b32-3bb3b2009c79"
      unitRef="usd">-68473000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZToyMTJhMDMwMmMxNjc0N2I2OGNjZTdkYjBmZWEzOThkNC90YWJsZXJhbmdlOjIxMmEwMzAyYzE2NzQ3YjY4Y2NlN2RiMGZlYTM5OGQ0XzgtMy0xLTEtNDA2MDA_360f2164-25c6-414e-828b-db453034bf08"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZToyMTJhMDMwMmMxNjc0N2I2OGNjZTdkYjBmZWEzOThkNC90YWJsZXJhbmdlOjIxMmEwMzAyYzE2NzQ3YjY4Y2NlN2RiMGZlYTM5OGQ0XzgtNS0xLTEtNDA2MDA_d0c5ac51-555e-456c-b10e-5d3a7f7d5515"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZToyMTJhMDMwMmMxNjc0N2I2OGNjZTdkYjBmZWEzOThkNC90YWJsZXJhbmdlOjIxMmEwMzAyYzE2NzQ3YjY4Y2NlN2RiMGZlYTM5OGQ0XzctMS0xLTEtMjg2NDg_e86122b4-61c8-4cb6-a006-3584fada6414"
      unitRef="usd">69183000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZToyMTJhMDMwMmMxNjc0N2I2OGNjZTdkYjBmZWEzOThkNC90YWJsZXJhbmdlOjIxMmEwMzAyYzE2NzQ3YjY4Y2NlN2RiMGZlYTM5OGQ0XzctMy0xLTEtMjg2NDg_dfe3c3c5-2eb7-401c-9b5c-b1ece6fb2e38"
      unitRef="usd">-2007000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZToyMTJhMDMwMmMxNjc0N2I2OGNjZTdkYjBmZWEzOThkNC90YWJsZXJhbmdlOjIxMmEwMzAyYzE2NzQ3YjY4Y2NlN2RiMGZlYTM5OGQ0XzctNS0xLTEtMjg2NDg_2444a89b-dea6-4618-bd5a-48679b70daba"
      unitRef="usd">-661000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:ScheduleOfAssumptionsUsedTableTextBlock
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90ZXh0cmVnaW9uOjJjY2Q4YWFjZWM3ZTQ5ZTU5OWYwZWNhNzlkOWI3NDkyXzY1ODI_d37a32f9-4543-4ceb-b251-ad14353b5b2c">The discount rate at April 30 was used to measure the year-end benefit obligations and the earnings effects for the subsequent year. Actuarial assumptions used to determine benefit obligations and earnings effects for the Pension Plan follows:&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.710%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;FISCAL YEARS ENDED APRIL 30&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;WEIGHTED-AVERAGE ASSUMPTIONS TO DETERMINE BENEFIT OBLIGATIONS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014; %&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.80 %&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.805%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;FISCAL YEARS ENDED APRIL 30&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;WEIGHTED-AVERAGE ASSUMPTIONS TO DETERMINE NET PERIODIC PENSION BENEFIT COST&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2.80 %&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.16 %&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.02%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014; %&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.3 %&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.0 %&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAssumptionsUsedTableTextBlock>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZTo0NDUxNTVhNjg1YTg0MTVjYjVlZDgzMTdhYjRiODJmNC90YWJsZXJhbmdlOjQ0NTE1NWE2ODVhODQxNWNiNWVkODMxN2FiNGI4MmY0XzQtMS0xLTEtMjg2NDg_be7b817e-b0bd-4100-90a6-4c33fa85b21e"
      unitRef="number">0</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZTo0NDUxNTVhNjg1YTg0MTVjYjVlZDgzMTdhYjRiODJmNC90YWJsZXJhbmdlOjQ0NTE1NWE2ODVhODQxNWNiNWVkODMxN2FiNGI4MmY0XzQtMy0xLTEtMjg2NDg_f8b19945-3fcb-4f7d-b07c-cf64450b0dff"
      unitRef="number">0.0280</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i6bcc2cb57ff34b0983dfc5911d9bf901_I20220430"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZTo3YWRiMjYwYmY2YjI0YjY1Yjc1NTM1NWM3MTRlMzRlOS90YWJsZXJhbmdlOjdhZGIyNjBiZjZiMjRiNjViNzU1MzU1YzcxNGUzNGU5XzQtMS0xLTEtMjg2NDg_2ef322fe-1f52-485b-8499-522cbde5d067"
      unitRef="number">0.0280</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i1af1d6bd05324294b8d4da2cdbd19a51_I20210430"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZTo3YWRiMjYwYmY2YjI0YjY1Yjc1NTM1NWM3MTRlMzRlOS90YWJsZXJhbmdlOjdhZGIyNjBiZjZiMjRiNjViNzU1MzU1YzcxNGUzNGU5XzQtMy0xLTEtMjg2NDg_d9bead1c-8bef-4ca2-a2b2-a055d0fd5328"
      unitRef="number">0.0316</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i6cc475e991204bb0ac4dae27ef947206_I20200430"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZTo3YWRiMjYwYmY2YjI0YjY1Yjc1NTM1NWM3MTRlMzRlOS90YWJsZXJhbmdlOjdhZGIyNjBiZjZiMjRiNjViNzU1MzU1YzcxNGUzNGU5XzQtNS0xLTEtMjg2NDg_cdf29f18-e91e-4a60-b10e-458d0d4fb41f"
      unitRef="number">0.0402</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i43796e40f38c496893b8ed5bd900d7ae_D20210501-20220430"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZTo3YWRiMjYwYmY2YjI0YjY1Yjc1NTM1NWM3MTRlMzRlOS90YWJsZXJhbmdlOjdhZGIyNjBiZjZiMjRiNjViNzU1MzU1YzcxNGUzNGU5XzUtMS0xLTEtMjg2NDg_614439a7-9a65-413a-a643-f6d3006f146f"
      unitRef="number">0</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="if2d9cbf7e6c649e8aa3985b156be475d_D20200501-20210430"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZTo3YWRiMjYwYmY2YjI0YjY1Yjc1NTM1NWM3MTRlMzRlOS90YWJsZXJhbmdlOjdhZGIyNjBiZjZiMjRiNjViNzU1MzU1YzcxNGUzNGU5XzUtMy0xLTEtMjg2NDg_4f2f11d4-832a-45a1-a699-6ec126afbff6"
      unitRef="number">0.033</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i670ef9292bd448208e76203bb6e5f87d_D20190501-20200430"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZTo3YWRiMjYwYmY2YjI0YjY1Yjc1NTM1NWM3MTRlMzRlOS90YWJsZXJhbmdlOjdhZGIyNjBiZjZiMjRiNjViNzU1MzU1YzcxNGUzNGU5XzUtNS0xLTEtMjg2NDg_068d0b94-b888-4f7e-9032-97c5e317f8d3"
      unitRef="number">0.050</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90ZXh0cmVnaW9uOjJjY2Q4YWFjZWM3ZTQ5ZTU5OWYwZWNhNzlkOWI3NDkyXzE2NDkyNjc0NTczMjE_da4b1a20-170f-4332-bf8a-95fd42e91f5f"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90ZXh0cmVnaW9uOjJjY2Q4YWFjZWM3ZTQ5ZTU5OWYwZWNhNzlkOWI3NDkyXzUzNzU_3e162d64-a408-4ebf-98dc-b1725f3f9db8"
      unitRef="usd">500000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90ZXh0cmVnaW9uOjJjY2Q4YWFjZWM3ZTQ5ZTU5OWYwZWNhNzlkOWI3NDkyXzY1OTg_b6158e45-54cb-4bac-8857-b2141143b950"
      xsi:nil="true"/>
    <amwd:ScheduleofPensionAssetsByMajorCategoryOfPlanAssetsAndTypeofFairValueMeasurementTableTextBlock
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90ZXh0cmVnaW9uOjJjY2Q4YWFjZWM3ZTQ5ZTU5OWYwZWNhNzlkOWI3NDkyXzY1NzY_1ed0ce72-7403-4ae0-80ab-4e1be68f8842">Pension assets by major category and the type of fair value measurement as of April&#160;30, 2022 and 2021 are presented in the following tables:&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.570%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="24" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;FAIR VALUE MEASUREMENTS AT APRIL 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;TOTAL&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;QUOTED PRICES IN ACTIVE MARKETS (LEVEL 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;SIGNIFICANT OBSERVABLE INPUTS    (LEVEL 2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;SIGNIFICANT UNOBSERVABLE INPUTS&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; (LEVEL 3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash Equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.570%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="24" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;FAIR VALUE MEASUREMENTS AT APRIL 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;TOTAL&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;QUOTED PRICES IN ACTIVE MARKETS (LEVEL 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;SIGNIFICANT OBSERVABLE INPUTS    (LEVEL 2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;SIGNIFICANT UNOBSERVABLE INPUTS&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; (LEVEL 3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash Equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fixed Income Funds:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investment Grade Fixed Income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total plan assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</amwd:ScheduleofPensionAssetsByMajorCategoryOfPlanAssetsAndTypeofFairValueMeasurementTableTextBlock>
    <amwd:DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets
      contextRef="icecb49ac565846259ba08ad2f703e3fb_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZTo3MDEyNzY1ZWFiMTg0ZTI1YTI5ZWE1OGU4Nzg1OWU5Mi90YWJsZXJhbmdlOjcwMTI3NjVlYWIxODRlMjVhMjllYTU4ZTg3ODU5ZTkyXzMtMS0xLTEtMjg2NDg_3580748e-b4c4-4651-8f48-efaff4e667a8"
      unitRef="usd">979000</amwd:DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets>
    <amwd:DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets
      contextRef="i6b1cbdf0f6dc4697a42f8a40d2c03d7d_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZTo3MDEyNzY1ZWFiMTg0ZTI1YTI5ZWE1OGU4Nzg1OWU5Mi90YWJsZXJhbmdlOjcwMTI3NjVlYWIxODRlMjVhMjllYTU4ZTg3ODU5ZTkyXzMtMy0xLTEtMjg2NDg_5bc248fe-f486-497d-955c-a4219d622f0c"
      unitRef="usd">979000</amwd:DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets>
    <amwd:DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets
      contextRef="i521e9eb3abf0470ab47409b96b2ae7b5_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZTo3MDEyNzY1ZWFiMTg0ZTI1YTI5ZWE1OGU4Nzg1OWU5Mi90YWJsZXJhbmdlOjcwMTI3NjVlYWIxODRlMjVhMjllYTU4ZTg3ODU5ZTkyXzMtNS0xLTEtMjg2NDg_aeb4eb96-ca3f-45e8-b32e-144f5668ed91"
      unitRef="usd">0</amwd:DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets>
    <amwd:DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets
      contextRef="i306b27b93ef04664bbd6dcc2ccec5d7a_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZTo3MDEyNzY1ZWFiMTg0ZTI1YTI5ZWE1OGU4Nzg1OWU5Mi90YWJsZXJhbmdlOjcwMTI3NjVlYWIxODRlMjVhMjllYTU4ZTg3ODU5ZTkyXzMtNy0xLTEtMjg2NDg_f1c19c99-0560-4c2b-91f5-0f1b6f659e14"
      unitRef="usd">0</amwd:DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets>
    <amwd:DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZTo3MDEyNzY1ZWFiMTg0ZTI1YTI5ZWE1OGU4Nzg1OWU5Mi90YWJsZXJhbmdlOjcwMTI3NjVlYWIxODRlMjVhMjllYTU4ZTg3ODU5ZTkyXzktMS0xLTEtMjg2NDg_90c43e48-7242-4efa-bf2c-14b1386e8677"
      unitRef="usd">979000</amwd:DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets>
    <amwd:DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets
      contextRef="ib537753248834910bc3526f21b46cf0b_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZTo3MDEyNzY1ZWFiMTg0ZTI1YTI5ZWE1OGU4Nzg1OWU5Mi90YWJsZXJhbmdlOjcwMTI3NjVlYWIxODRlMjVhMjllYTU4ZTg3ODU5ZTkyXzktMy0xLTEtMjg2NDg_145e667d-6586-4957-859a-db6cde8c4e1f"
      unitRef="usd">979000</amwd:DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets>
    <amwd:DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets
      contextRef="i45b35e0a22c540ae951b8a48d7986880_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZTo3MDEyNzY1ZWFiMTg0ZTI1YTI5ZWE1OGU4Nzg1OWU5Mi90YWJsZXJhbmdlOjcwMTI3NjVlYWIxODRlMjVhMjllYTU4ZTg3ODU5ZTkyXzktNS0xLTEtMjg2NDg_05c4afe2-806e-4de5-bcf9-deb315ede23b"
      unitRef="usd">0</amwd:DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets>
    <amwd:DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets
      contextRef="i0a95884978894fc4a612e86f2d23d50c_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZTo3MDEyNzY1ZWFiMTg0ZTI1YTI5ZWE1OGU4Nzg1OWU5Mi90YWJsZXJhbmdlOjcwMTI3NjVlYWIxODRlMjVhMjllYTU4ZTg3ODU5ZTkyXzktNy0xLTEtMjg2NDg_89309d56-a301-4718-8675-437ccbb3e6d7"
      unitRef="usd">0</amwd:DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets>
    <amwd:DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets
      contextRef="if040f5036e6b4b29be1bc70dc8d3d3c4_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZToyOWU0YjgyYTViZWE0MDhkYTE3YWM0MDczMGFiOTNkOC90YWJsZXJhbmdlOjI5ZTRiODJhNWJlYTQwOGRhMTdhYzQwNzMwYWI5M2Q4XzMtMS0xLTEtMjg2NDg_8694cb60-8e29-45ea-a494-2c7d34bb6163"
      unitRef="usd">80524000</amwd:DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets>
    <amwd:DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets
      contextRef="ib51baedbc7cd4f03bd13524d02080c91_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZToyOWU0YjgyYTViZWE0MDhkYTE3YWM0MDczMGFiOTNkOC90YWJsZXJhbmdlOjI5ZTRiODJhNWJlYTQwOGRhMTdhYzQwNzMwYWI5M2Q4XzMtMy0xLTEtMjg2NDg_9fcac9aa-ddee-4fa5-a39d-66ff77c6ee5e"
      unitRef="usd">80524000</amwd:DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets>
    <amwd:DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets
      contextRef="i489f5fb0b641482a96a09c9227b27c16_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZToyOWU0YjgyYTViZWE0MDhkYTE3YWM0MDczMGFiOTNkOC90YWJsZXJhbmdlOjI5ZTRiODJhNWJlYTQwOGRhMTdhYzQwNzMwYWI5M2Q4XzMtNS0xLTEtMjg2NDg_cc571262-7af2-4d2d-bbeb-93f34990d65d"
      unitRef="usd">0</amwd:DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets>
    <amwd:DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets
      contextRef="iafa6be8f4c724a37a57db0da185179ad_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZToyOWU0YjgyYTViZWE0MDhkYTE3YWM0MDczMGFiOTNkOC90YWJsZXJhbmdlOjI5ZTRiODJhNWJlYTQwOGRhMTdhYzQwNzMwYWI5M2Q4XzMtNy0xLTEtMjg2NDg_5f529e7c-a6d7-48bb-9656-19b5db8d106f"
      unitRef="usd">0</amwd:DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets>
    <amwd:DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets
      contextRef="i300efaf20869462d910ec87315620710_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZToyOWU0YjgyYTViZWE0MDhkYTE3YWM0MDczMGFiOTNkOC90YWJsZXJhbmdlOjI5ZTRiODJhNWJlYTQwOGRhMTdhYzQwNzMwYWI5M2Q4XzgtMS0xLTEtMjg2NDg_3e926dd9-9096-4d9c-a9b3-4c24b1db1fb4"
      unitRef="usd">113028000</amwd:DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets>
    <amwd:DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets
      contextRef="i023e9becd42a40d9a7e6b115b6ca956e_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZToyOWU0YjgyYTViZWE0MDhkYTE3YWM0MDczMGFiOTNkOC90YWJsZXJhbmdlOjI5ZTRiODJhNWJlYTQwOGRhMTdhYzQwNzMwYWI5M2Q4XzgtMy0xLTEtMjg2NDg_025e9a05-e324-41b9-8b59-3bc9d82f0ac7"
      unitRef="usd">113028000</amwd:DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets>
    <amwd:DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets
      contextRef="iec66399e80364901a1fb804e7cacf929_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZToyOWU0YjgyYTViZWE0MDhkYTE3YWM0MDczMGFiOTNkOC90YWJsZXJhbmdlOjI5ZTRiODJhNWJlYTQwOGRhMTdhYzQwNzMwYWI5M2Q4XzgtNS0xLTEtMjg2NDg_22b8d61e-0a42-4924-b876-d4820e08aceb"
      unitRef="usd">0</amwd:DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets>
    <amwd:DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets
      contextRef="i941c8d1be98c4184896023811af17388_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZToyOWU0YjgyYTViZWE0MDhkYTE3YWM0MDczMGFiOTNkOC90YWJsZXJhbmdlOjI5ZTRiODJhNWJlYTQwOGRhMTdhYzQwNzMwYWI5M2Q4XzgtNy0xLTEtMjg2NDg_9bcd7c48-f3b1-4fee-9e5e-8ba2426cb546"
      unitRef="usd">0</amwd:DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets>
    <amwd:DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZToyOWU0YjgyYTViZWE0MDhkYTE3YWM0MDczMGFiOTNkOC90YWJsZXJhbmdlOjI5ZTRiODJhNWJlYTQwOGRhMTdhYzQwNzMwYWI5M2Q4XzktMS0xLTEtMjg2NDg_bc4227ce-e2c8-463b-8455-c798be6f2ec3"
      unitRef="usd">193552000</amwd:DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets>
    <amwd:DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets
      contextRef="i089fdc882d5e485eb8f72337346b6cac_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZToyOWU0YjgyYTViZWE0MDhkYTE3YWM0MDczMGFiOTNkOC90YWJsZXJhbmdlOjI5ZTRiODJhNWJlYTQwOGRhMTdhYzQwNzMwYWI5M2Q4XzktMy0xLTEtMjg2NDg_6c1ca684-e2d4-433b-a0fb-f4e3d10250e4"
      unitRef="usd">193552000</amwd:DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets>
    <amwd:DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets
      contextRef="i179257d71b6d4c31a4cb65cd03c73a05_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZToyOWU0YjgyYTViZWE0MDhkYTE3YWM0MDczMGFiOTNkOC90YWJsZXJhbmdlOjI5ZTRiODJhNWJlYTQwOGRhMTdhYzQwNzMwYWI5M2Q4XzktNS0xLTEtMjg2NDg_9bbd4be2-8c1b-4f0e-a42d-7aa3cd360bf3"
      unitRef="usd">0</amwd:DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets>
    <amwd:DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets
      contextRef="i85db89e484f84ed89b7005469084726c_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90YWJsZToyOWU0YjgyYTViZWE0MDhkYTE3YWM0MDczMGFiOTNkOC90YWJsZXJhbmdlOjI5ZTRiODJhNWJlYTQwOGRhMTdhYzQwNzMwYWI5M2Q4XzktNy0xLTEtMjg2NDg_73917faf-ad8f-466a-a25b-855349160c7a"
      unitRef="usd">0</amwd:DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets>
    <us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNDUvZnJhZzoyY2NkOGFhY2VjN2U0OWU1OTlmMGVjYTc5ZDliNzQ5Mi90ZXh0cmVnaW9uOjJjY2Q4YWFjZWM3ZTQ5ZTU5OWYwZWNhNzlkOWI3NDkyXzY1ODM_11ac00da-7d13-4f0c-91d9-3143dce90495"
      xsi:nil="true"/>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xODI2L2ZyYWc6M2ZiNTVhOWM1YjVhNGIwZjhkODViNmUzMGYxMzI2NWUvdGV4dHJlZ2lvbjozZmI1NWE5YzViNWE0YjBmOGQ4NWI2ZTMwZjEzMjY1ZV8xMDk5NTExNjMxNTU5_f807eccc-0082-4e95-9bff-1b6b29c339bd">Derivative Financial Instruments&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Interest Rate Swap Contracts&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company enters into interest rate swap contracts to manage variability in the amount of known or expected cash payments related to portions of its variable rate debt. On May 28, 2021, the Company entered into four interest rate swaps with an aggregate notional amount of $200&#160;million to hedge part of the variable rate interest payments under the Term Loan Facility. The interest rate swaps became effective on May 28, 2021 and will terminate on May 30, 2025. The interest rate swaps economically convert a portion of the variable rate debt to fixed rate debt. The Company receives floating interest payments monthly based on one-month LIBOR and pays a fixed rate of 0.5980% to the counterparty.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The interest rate swaps are designated as cash flow hedges. Changes in fair value are recorded to other comprehensive income. The risk management objective in using interest rate swaps is to add stability to interest expense and to manage the Company's exposure to interest rate movements. Interest rate swaps designated as cash flow hedges involve the receipt of variable amounts from a counterparty in exchange for the Company making fixed-rate payments over the life of the contract agreements without exchange of the underlying notional amount. Realized gains or losses from interest rate swaps are recorded in earnings, as a component of interest expense, net to offset variability in interest expense associated with the underlying debt's cash flows. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the year ended April&#160;30, 2022, unrealized gains, net of deferred taxes, of $10.2&#160;million, were recorded in other comprehensive income, and $0.9 million of realized losses were reclassified out of accumulated other comprehensive loss to interest expense due to payments made to the swap counterparties. As of April&#160;30, 2022, the Company anticipates reclassifying approximately $3.5&#160;million of net hedging gains from accumulated other comprehensive income into earnings during the next 12 months to offset the variability of the hedged items during this period. Since the Company did not have outstanding interest rate swaps in the prior year, there were no gains or losses recorded for the year ended April&#160;30, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Foreign Exchange Forward Contracts&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At April&#160;30, 2022, the Company held no forward contracts.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:DerivativeNumberOfInstrumentsHeld
      contextRef="i6bac9e0f59a2455e87907c3b22617270_I20210528"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xODI2L2ZyYWc6M2ZiNTVhOWM1YjVhNGIwZjhkODViNmUzMGYxMzI2NWUvdGV4dHJlZ2lvbjozZmI1NWE5YzViNWE0YjBmOGQ4NWI2ZTMwZjEzMjY1ZV8xMDk5NTExNjMwNTky_608dd1ac-6c24-4b1f-bd7b-b969275084ac"
      unitRef="instrument">4</us-gaap:DerivativeNumberOfInstrumentsHeld>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i6bac9e0f59a2455e87907c3b22617270_I20210528"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xODI2L2ZyYWc6M2ZiNTVhOWM1YjVhNGIwZjhkODViNmUzMGYxMzI2NWUvdGV4dHJlZ2lvbjozZmI1NWE5YzViNWE0YjBmOGQ4NWI2ZTMwZjEzMjY1ZV8xMDk5NTExNjMwNTc5_0cd6dbf1-ab6c-4836-b30c-851da4b1419f"
      unitRef="usd">200000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="i6e28c62437df4d99a786bdd8790a88bc_I20210528"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xODI2L2ZyYWc6M2ZiNTVhOWM1YjVhNGIwZjhkODViNmUzMGYxMzI2NWUvdGV4dHJlZ2lvbjozZmI1NWE5YzViNWE0YjBmOGQ4NWI2ZTMwZjEzMjY1ZV8xMDk5NTExNjMwNTk0_e215c3e6-2791-4fca-916b-2364a53d25f5"
      unitRef="number">0.005980</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i1b2738f70f5d4c889255835f58889dcc_D20210501-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xODI2L2ZyYWc6M2ZiNTVhOWM1YjVhNGIwZjhkODViNmUzMGYxMzI2NWUvdGV4dHJlZ2lvbjozZmI1NWE5YzViNWE0YjBmOGQ4NWI2ZTMwZjEzMjY1ZV8xMDk5NTExNjMxNDQ0_574444aa-4b2f-44ef-8791-0aef6314f6f3"
      unitRef="usd">10200000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i72857a1feda041958a098b88163640a4_D20210501-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xODI2L2ZyYWc6M2ZiNTVhOWM1YjVhNGIwZjhkODViNmUzMGYxMzI2NWUvdGV4dHJlZ2lvbjozZmI1NWE5YzViNWE0YjBmOGQ4NWI2ZTMwZjEzMjY1ZV8xMDk5NTExNjMxNTE3_8944c15e-160c-4134-961e-71669bb9df4c"
      unitRef="usd">-900000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths
      contextRef="i3406be689221421cb074b504c57c76eb_D20210501-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xODI2L2ZyYWc6M2ZiNTVhOWM1YjVhNGIwZjhkODViNmUzMGYxMzI2NWUvdGV4dHJlZ2lvbjozZmI1NWE5YzViNWE0YjBmOGQ4NWI2ZTMwZjEzMjY1ZV8xMDk5NTExNjMxNTQy_08b91d18-597f-4e96-99c8-7892eb71b4b5"
      unitRef="usd">3500000</us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i04d943c4596048bcbcc628225d1dee27_I20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xODI2L2ZyYWc6M2ZiNTVhOWM1YjVhNGIwZjhkODViNmUzMGYxMzI2NWUvdGV4dHJlZ2lvbjozZmI1NWE5YzViNWE0YjBmOGQ4NWI2ZTMwZjEzMjY1ZV8xMDk5NTExNjMwNjcy_e3456311-ea9b-4cd1-9a56-07c6729cb1a6"
      unitRef="usd">0</us-gaap:DerivativeNotionalAmount>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90ZXh0cmVnaW9uOmZkN2E0ZmVhMjM3ZjRlMTNhODg0YWEyYzM5NGI5YmMyXzQxNzA_4cd71cd3-1249-4b10-a3a8-57f42315e94c">Income TaxesIn response to the COVID-19 pandemic, the Coronavirus Aid, Relief and Economic Security Act (the "CARES Act") was signed into law in March 2020. The CARES Act lifts certain deduction limitations originally imposed by the Tax Cuts and Jobs Act of 2017 (the "2017 Tax Act"). Among other provisions, the CARES Act makes qualified improvement property generally eligible for 15-year cost-recovery and 100% bonus depreciation. In addition, the Consolidated Appropriations Act (the "2021 Tax Act") enacted a temporary exception to the limitation for meals and entertainment paid or incurred after December 31, &lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;2020. This and the CARES Act provisions applicable to the Company have been applied to the current year ending April 30, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax expense was comprised of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.762%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.458%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;FISCAL YEARS ENDED APRIL 30&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;CURRENT &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;8,748&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,295&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;417&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;12,460&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;DEFERRED&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(21,316)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,741)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,508)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(4,049)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,896)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,261)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(352)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(203)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(142)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred benefit &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(25,717)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,840)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,911)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(13,257)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;21,944&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,156)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(573)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total comprehensive income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;8,687&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's effective income tax rate varied from the federal statutory rate as follows:&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.762%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.458%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;FISCAL YEARS ENDED APRIL 30&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;21.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal income tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Uncertain tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Meals and entertainment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance for deferred taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(0.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State income taxes, net of federal tax effect&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effective income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;30.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The significant components of deferred tax assets and liabilities were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.163%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;APRIL 30&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,941&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Product liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,739&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5,604&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax credit carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5,542&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;29,255&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,862&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross deferred tax assets, before valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;45,943&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(5,122)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,914)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross deferred tax assets, after valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;40,821&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;194&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,095&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;27,178&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;18,085&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;26,980&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,457&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;703&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;77,692&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax liability&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;36,871&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have not recorded deferred income taxes applicable to undistributed earnings of foreign subsidiaries that are indefinitely reinvested in foreign operations. Undistributed earnings that are indefinitely reinvested in foreign operations are not significant as of April&#160;30, 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recorded a valuation allowance related to deferred tax assets for certain state investment tax credit ("ITC") carryforwards and foreign tax credit ("FTC") carryforwards. Deferred tax assets are reduced by a valuation allowance when, after considering all positive and negative evidence, it is determined that it is more likely than not that some portion, or all, of the deferred tax asset will not be realized. The Company determined that there will not be sufficient foreign source income to fully utilize the current year and carry forward FTCs. Therefore, the Company updated the valuation allowance for the current year activity of $0.2 million related to FTCs.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The gross amount of state tax credit carryforwards related to state ITCs as of April&#160;30, 2022 and 2021 was $3.7 million and $3.8 million, respectively. These credits expire in various years beginning in fiscal 2028. Net of the federal impact and related valuation allowance, the Company recorded $0.4 million and $0.5 million of deferred tax assets related to these credits as of April&#160;30, 2022 and 2021, respectively. The Company accounts for ITCs under the deferral method, under which the tax benefit from the ITC is deferred and amortized into income tax expense over the book life of the related property. As of April&#160;30, 2022 and 2021, a deferred credit balance of $0.4 million and $0.5 million, respectively, is included in other liabilities on the consolidated balance sheets.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The gross amount of FTC carryforwards as of April&#160;30, 2022 and 2021 is $1.9 million and $1.7 million, respectively, which begin to expire in fiscal 2029.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the activity related to unrecognized tax benefits, excluding the federal tax benefit of state tax deductions:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.487%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.489%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;APRIL 30&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;Change in Unrecognized Tax Benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;Balance at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,491&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;Additions based on tax positions related to the current year &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;49&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;Additions based on tax positions of prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,286&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;Statute of limitations lapses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(756)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;Reductions for tax positions of prior years settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(929)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;Balance at end of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,070&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;The Company operates in multiple tax jurisdictions and, in the normal course of business, its tax returns are subject to examination by various taxing authorities. Such examinations may result in future assessments by these taxing authorities, and the Company has accrued a liability when it believes that it is not more likely than not that it will realize the benefits of tax positions that it has taken or for the amount of any tax benefit that exceeds the cumulative probability threshold in accordance with accounting standards. As of April&#160;30, 2022, federal tax years 2018 through 2021 remain subject to examination. The Company believes that adequate provisions have been made for all tax returns subject to examination. The Company is currently not under federal audit. If the liability for uncertain tax positions is released the entire amount would impact the Company's effective tax rate.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90ZXh0cmVnaW9uOmZkN2E0ZmVhMjM3ZjRlMTNhODg0YWEyYzM5NGI5YmMyXzQxNTU_666f78ea-cc2a-4458-9679-55d99a4349c8">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax expense was comprised of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.762%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.458%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;FISCAL YEARS ENDED APRIL 30&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;CURRENT &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;8,748&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,295&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;417&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;12,460&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;DEFERRED&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(21,316)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,741)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,508)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(4,049)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,896)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,261)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(352)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(203)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(142)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred benefit &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(25,717)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,840)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,911)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(13,257)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;21,944&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,156)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(573)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total comprehensive income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;8,687&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToyYmEwYjQwNWU3YTU0ZTcyYTZiODAxZmNlNzIxM2JhMC90YWJsZXJhbmdlOjJiYTBiNDA1ZTdhNTRlNzJhNmI4MDFmY2U3MjEzYmEwXzQtMS0xLTEtMjg2NDg_07e30fce-e1bf-45a4-a1c2-37bfdf7a1567"
      unitRef="usd">8748000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToyYmEwYjQwNWU3YTU0ZTcyYTZiODAxZmNlNzIxM2JhMC90YWJsZXJhbmdlOjJiYTBiNDA1ZTdhNTRlNzJhNmI4MDFmY2U3MjEzYmEwXzQtMy0xLTEtMjg2NDg_10172633-981a-4819-9a29-8251173f09a5"
      unitRef="usd">25683000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToyYmEwYjQwNWU3YTU0ZTcyYTZiODAxZmNlNzIxM2JhMC90YWJsZXJhbmdlOjJiYTBiNDA1ZTdhNTRlNzJhNmI4MDFmY2U3MjEzYmEwXzQtNS0xLTEtMjg2NDg_9cc482d6-a8ef-468e-b740-b8f2edd63701"
      unitRef="usd">29072000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToyYmEwYjQwNWU3YTU0ZTcyYTZiODAxZmNlNzIxM2JhMC90YWJsZXJhbmdlOjJiYTBiNDA1ZTdhNTRlNzJhNmI4MDFmY2U3MjEzYmEwXzUtMS0xLTEtMjg2NDg_c20c634a-3a24-4e8a-9509-d4598986965a"
      unitRef="usd">3295000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToyYmEwYjQwNWU3YTU0ZTcyYTZiODAxZmNlNzIxM2JhMC90YWJsZXJhbmdlOjJiYTBiNDA1ZTdhNTRlNzJhNmI4MDFmY2U3MjEzYmEwXzUtMy0xLTEtMjg2NDg_75c0501e-1fb3-4239-9fba-27599e9a4797"
      unitRef="usd">5639000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToyYmEwYjQwNWU3YTU0ZTcyYTZiODAxZmNlNzIxM2JhMC90YWJsZXJhbmdlOjJiYTBiNDA1ZTdhNTRlNzJhNmI4MDFmY2U3MjEzYmEwXzUtNS0xLTEtMjg2NDg_d13a27fd-714c-4663-ba3d-664b20a7f20a"
      unitRef="usd">7581000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToyYmEwYjQwNWU3YTU0ZTcyYTZiODAxZmNlNzIxM2JhMC90YWJsZXJhbmdlOjJiYTBiNDA1ZTdhNTRlNzJhNmI4MDFmY2U3MjEzYmEwXzYtMS0xLTEtMjg2NDg_029d19dd-7b47-43f7-a54a-b2aa572ea68e"
      unitRef="usd">417000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToyYmEwYjQwNWU3YTU0ZTcyYTZiODAxZmNlNzIxM2JhMC90YWJsZXJhbmdlOjJiYTBiNDA1ZTdhNTRlNzJhNmI4MDFmY2U3MjEzYmEwXzYtMy0xLTEtMjg2NDg_ab4e9fa2-1362-4497-ab2e-c87fc6d0b74e"
      unitRef="usd">1018000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToyYmEwYjQwNWU3YTU0ZTcyYTZiODAxZmNlNzIxM2JhMC90YWJsZXJhbmdlOjJiYTBiNDA1ZTdhNTRlNzJhNmI4MDFmY2U3MjEzYmEwXzYtNS0xLTEtMjg2NDg_7c438acd-6db8-414d-98b8-08f79ee78057"
      unitRef="usd">533000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToyYmEwYjQwNWU3YTU0ZTcyYTZiODAxZmNlNzIxM2JhMC90YWJsZXJhbmdlOjJiYTBiNDA1ZTdhNTRlNzJhNmI4MDFmY2U3MjEzYmEwXzctMS0xLTEtMjg2NDg_be394094-2fc6-49a6-a4cf-d0366dc1fa0b"
      unitRef="usd">12460000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToyYmEwYjQwNWU3YTU0ZTcyYTZiODAxZmNlNzIxM2JhMC90YWJsZXJhbmdlOjJiYTBiNDA1ZTdhNTRlNzJhNmI4MDFmY2U3MjEzYmEwXzctMy0xLTEtMjg2NDg_3fb936a6-dd40-4a01-b485-a473b7666772"
      unitRef="usd">32340000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToyYmEwYjQwNWU3YTU0ZTcyYTZiODAxZmNlNzIxM2JhMC90YWJsZXJhbmdlOjJiYTBiNDA1ZTdhNTRlNzJhNmI4MDFmY2U3MjEzYmEwXzctNS0xLTEtMjg2NDg_f5a80ba9-f5ba-4ec5-bf7e-e7f9d2807da3"
      unitRef="usd">37186000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToyYmEwYjQwNWU3YTU0ZTcyYTZiODAxZmNlNzIxM2JhMC90YWJsZXJhbmdlOjJiYTBiNDA1ZTdhNTRlNzJhNmI4MDFmY2U3MjEzYmEwXzEwLTEtMS0xLTI4NjQ4_63564383-a2c3-4eb2-94f2-58260c251ad9"
      unitRef="usd">-21316000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToyYmEwYjQwNWU3YTU0ZTcyYTZiODAxZmNlNzIxM2JhMC90YWJsZXJhbmdlOjJiYTBiNDA1ZTdhNTRlNzJhNmI4MDFmY2U3MjEzYmEwXzEwLTMtMS0xLTI4NjQ4_a82fe14c-db43-4710-bf23-818da3f10c72"
      unitRef="usd">-10741000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToyYmEwYjQwNWU3YTU0ZTcyYTZiODAxZmNlNzIxM2JhMC90YWJsZXJhbmdlOjJiYTBiNDA1ZTdhNTRlNzJhNmI4MDFmY2U3MjEzYmEwXzEwLTUtMS0xLTI4NjQ4_84ec51c3-97da-4577-a268-6eac07e5f886"
      unitRef="usd">-7508000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToyYmEwYjQwNWU3YTU0ZTcyYTZiODAxZmNlNzIxM2JhMC90YWJsZXJhbmdlOjJiYTBiNDA1ZTdhNTRlNzJhNmI4MDFmY2U3MjEzYmEwXzExLTEtMS0xLTI4NjQ4_aa30083a-6359-43c1-899b-a86f56d7951d"
      unitRef="usd">-4049000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToyYmEwYjQwNWU3YTU0ZTcyYTZiODAxZmNlNzIxM2JhMC90YWJsZXJhbmdlOjJiYTBiNDA1ZTdhNTRlNzJhNmI4MDFmY2U3MjEzYmEwXzExLTMtMS0xLTI4NjQ4_139aabc2-1a6d-4677-8ea2-11722ba45827"
      unitRef="usd">-1896000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToyYmEwYjQwNWU3YTU0ZTcyYTZiODAxZmNlNzIxM2JhMC90YWJsZXJhbmdlOjJiYTBiNDA1ZTdhNTRlNzJhNmI4MDFmY2U3MjEzYmEwXzExLTUtMS0xLTI4NjQ4_c64c44b7-c2aa-41f9-8b8f-2713d4fe80fe"
      unitRef="usd">-4261000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToyYmEwYjQwNWU3YTU0ZTcyYTZiODAxZmNlNzIxM2JhMC90YWJsZXJhbmdlOjJiYTBiNDA1ZTdhNTRlNzJhNmI4MDFmY2U3MjEzYmEwXzEyLTEtMS0xLTI4NjQ4_2c20898b-7fe8-49a8-9d3a-246657e7698a"
      unitRef="usd">-352000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToyYmEwYjQwNWU3YTU0ZTcyYTZiODAxZmNlNzIxM2JhMC90YWJsZXJhbmdlOjJiYTBiNDA1ZTdhNTRlNzJhNmI4MDFmY2U3MjEzYmEwXzEyLTMtMS0xLTI4NjQ4_ba4f0c02-4800-4476-8a71-6d350860f3fb"
      unitRef="usd">-203000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToyYmEwYjQwNWU3YTU0ZTcyYTZiODAxZmNlNzIxM2JhMC90YWJsZXJhbmdlOjJiYTBiNDA1ZTdhNTRlNzJhNmI4MDFmY2U3MjEzYmEwXzEyLTUtMS0xLTI4NjQ4_f61ea06c-ca21-41bb-b9c3-216eb6e267c5"
      unitRef="usd">-142000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToyYmEwYjQwNWU3YTU0ZTcyYTZiODAxZmNlNzIxM2JhMC90YWJsZXJhbmdlOjJiYTBiNDA1ZTdhNTRlNzJhNmI4MDFmY2U3MjEzYmEwXzEzLTEtMS0xLTI4NjQ4_f4c6c0d1-ea8b-418b-86e6-dfe7f18993af"
      unitRef="usd">-25717000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToyYmEwYjQwNWU3YTU0ZTcyYTZiODAxZmNlNzIxM2JhMC90YWJsZXJhbmdlOjJiYTBiNDA1ZTdhNTRlNzJhNmI4MDFmY2U3MjEzYmEwXzEzLTMtMS0xLTI4NjQ4_14bc635a-c405-4c3a-a4cc-c9f067929bce"
      unitRef="usd">-12840000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToyYmEwYjQwNWU3YTU0ZTcyYTZiODAxZmNlNzIxM2JhMC90YWJsZXJhbmdlOjJiYTBiNDA1ZTdhNTRlNzJhNmI4MDFmY2U3MjEzYmEwXzEzLTUtMS0xLTI4NjQ4_950b93a4-ebf3-4592-b8e4-c1dfcba91210"
      unitRef="usd">-11911000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToyYmEwYjQwNWU3YTU0ZTcyYTZiODAxZmNlNzIxM2JhMC90YWJsZXJhbmdlOjJiYTBiNDA1ZTdhNTRlNzJhNmI4MDFmY2U3MjEzYmEwXzE0LTEtMS0xLTI4NjQ4_8bc84c59-ff41-49f4-813e-72e6c4857f79"
      unitRef="usd">-13257000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToyYmEwYjQwNWU3YTU0ZTcyYTZiODAxZmNlNzIxM2JhMC90YWJsZXJhbmdlOjJiYTBiNDA1ZTdhNTRlNzJhNmI4MDFmY2U3MjEzYmEwXzE0LTMtMS0xLTI4NjQ4_7cfb421d-7d4a-4872-98de-21b041abdf33"
      unitRef="usd">19500000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToyYmEwYjQwNWU3YTU0ZTcyYTZiODAxZmNlNzIxM2JhMC90YWJsZXJhbmdlOjJiYTBiNDA1ZTdhNTRlNzJhNmI4MDFmY2U3MjEzYmEwXzE0LTUtMS0xLTI4NjQ4_829fa993-8197-4409-9752-2686021da67a"
      unitRef="usd">25275000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToyYmEwYjQwNWU3YTU0ZTcyYTZiODAxZmNlNzIxM2JhMC90YWJsZXJhbmdlOjJiYTBiNDA1ZTdhNTRlNzJhNmI4MDFmY2U3MjEzYmEwXzE1LTEtMS0xLTI4NjQ4_1f2cf37f-da53-4352-ac8e-898d3879bf29"
      unitRef="usd">-21944000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToyYmEwYjQwNWU3YTU0ZTcyYTZiODAxZmNlNzIxM2JhMC90YWJsZXJhbmdlOjJiYTBiNDA1ZTdhNTRlNzJhNmI4MDFmY2U3MjEzYmEwXzE1LTMtMS0xLTI4NjQ4_be37f347-092f-497f-85b6-aecb1ec70b5e"
      unitRef="usd">1156000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToyYmEwYjQwNWU3YTU0ZTcyYTZiODAxZmNlNzIxM2JhMC90YWJsZXJhbmdlOjJiYTBiNDA1ZTdhNTRlNzJhNmI4MDFmY2U3MjEzYmEwXzE1LTUtMS0xLTI4NjQ4_ba5b4ab7-48dd-40e5-b570-c1ab4dc61812"
      unitRef="usd">573000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToyYmEwYjQwNWU3YTU0ZTcyYTZiODAxZmNlNzIxM2JhMC90YWJsZXJhbmdlOjJiYTBiNDA1ZTdhNTRlNzJhNmI4MDFmY2U3MjEzYmEwXzE2LTEtMS0xLTI4NjQ4_1d468176-3f66-41ec-9ae3-95d5d05613bf"
      unitRef="usd">8687000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToyYmEwYjQwNWU3YTU0ZTcyYTZiODAxZmNlNzIxM2JhMC90YWJsZXJhbmdlOjJiYTBiNDA1ZTdhNTRlNzJhNmI4MDFmY2U3MjEzYmEwXzE2LTMtMS0xLTI4NjQ4_271a0bf8-b3ef-4f31-8b42-8e946ff0a6fb"
      unitRef="usd">18344000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToyYmEwYjQwNWU3YTU0ZTcyYTZiODAxZmNlNzIxM2JhMC90YWJsZXJhbmdlOjJiYTBiNDA1ZTdhNTRlNzJhNmI4MDFmY2U3MjEzYmEwXzE2LTUtMS0xLTI4NjQ4_98f6ce00-414d-46b7-a740-8ec1957749b3"
      unitRef="usd">24702000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90ZXh0cmVnaW9uOmZkN2E0ZmVhMjM3ZjRlMTNhODg0YWEyYzM5NGI5YmMyXzQxNTc_f9179346-a91c-4cf6-ac4b-234c6320b906">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's effective income tax rate varied from the federal statutory rate as follows:&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.762%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.458%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;FISCAL YEARS ENDED APRIL 30&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;21.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal income tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Uncertain tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Meals and entertainment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance for deferred taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(0.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State income taxes, net of federal tax effect&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effective income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;30.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZTphZDU5YjRhOGUyMDI0MmVjODI1ZTgwNjdlZGI3YmU3MC90YWJsZXJhbmdlOmFkNTliNGE4ZTIwMjQyZWM4MjVlODA2N2VkYjdiZTcwXzItMS0xLTEtMjg2NDg_fdf4fd51-1626-4056-801f-67ee052c6c11"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZTphZDU5YjRhOGUyMDI0MmVjODI1ZTgwNjdlZGI3YmU3MC90YWJsZXJhbmdlOmFkNTliNGE4ZTIwMjQyZWM4MjVlODA2N2VkYjdiZTcwXzItMy0xLTEtMjg2NDg_8da5ce2a-dd83-4f07-9eba-4ff26f2ea990"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZTphZDU5YjRhOGUyMDI0MmVjODI1ZTgwNjdlZGI3YmU3MC90YWJsZXJhbmdlOmFkNTliNGE4ZTIwMjQyZWM4MjVlODA2N2VkYjdiZTcwXzItNS0xLTEtMjg2NDg_32a907bc-81da-4612-8231-5cf62855a95f"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZTphZDU5YjRhOGUyMDI0MmVjODI1ZTgwNjdlZGI3YmU3MC90YWJsZXJhbmdlOmFkNTliNGE4ZTIwMjQyZWM4MjVlODA2N2VkYjdiZTcwXzQtMS0xLTEtMjg2NDg_f8310282-0139-4704-b30b-70149317ecc6"
      unitRef="number">-0.054</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZTphZDU5YjRhOGUyMDI0MmVjODI1ZTgwNjdlZGI3YmU3MC90YWJsZXJhbmdlOmFkNTliNGE4ZTIwMjQyZWM4MjVlODA2N2VkYjdiZTcwXzQtMy0xLTEtMjg2NDg_4ccc65f8-2afa-4891-85f2-28e5fe224fca"
      unitRef="number">0.012</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZTphZDU5YjRhOGUyMDI0MmVjODI1ZTgwNjdlZGI3YmU3MC90YWJsZXJhbmdlOmFkNTliNGE4ZTIwMjQyZWM4MjVlODA2N2VkYjdiZTcwXzQtNS0xLTEtMjg2NDg_aefe7473-716a-4ff6-b9a8-378e62de642a"
      unitRef="number">0.009</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZTphZDU5YjRhOGUyMDI0MmVjODI1ZTgwNjdlZGI3YmU3MC90YWJsZXJhbmdlOmFkNTliNGE4ZTIwMjQyZWM4MjVlODA2N2VkYjdiZTcwXzUtMS0xLTEtMjg2NDg_04f6906d-35e6-42ca-8ed0-d41dbd5bbd0e"
      unitRef="number">0.003</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZTphZDU5YjRhOGUyMDI0MmVjODI1ZTgwNjdlZGI3YmU3MC90YWJsZXJhbmdlOmFkNTliNGE4ZTIwMjQyZWM4MjVlODA2N2VkYjdiZTcwXzUtMy0xLTEtMjg2NDg_71468fab-3959-4530-a4fb-a449d72220f0"
      unitRef="number">-0.002</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZTphZDU5YjRhOGUyMDI0MmVjODI1ZTgwNjdlZGI3YmU3MC90YWJsZXJhbmdlOmFkNTliNGE4ZTIwMjQyZWM4MjVlODA2N2VkYjdiZTcwXzUtNS0xLTEtMjg2NDg_2e38f96f-95d0-49bc-b4e6-02dc8b8873a1"
      unitRef="number">0.001</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZTphZDU5YjRhOGUyMDI0MmVjODI1ZTgwNjdlZGI3YmU3MC90YWJsZXJhbmdlOmFkNTliNGE4ZTIwMjQyZWM4MjVlODA2N2VkYjdiZTcwXzYtMS0xLTEtMjg2NDg_f9483949-ad02-4fcf-bf4a-345918555b26"
      unitRef="number">-0.017</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZTphZDU5YjRhOGUyMDI0MmVjODI1ZTgwNjdlZGI3YmU3MC90YWJsZXJhbmdlOmFkNTliNGE4ZTIwMjQyZWM4MjVlODA2N2VkYjdiZTcwXzYtMy0xLTEtMjg2NDg_0621d944-489d-4ff4-b737-0ea2997c40d0"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZTphZDU5YjRhOGUyMDI0MmVjODI1ZTgwNjdlZGI3YmU3MC90YWJsZXJhbmdlOmFkNTliNGE4ZTIwMjQyZWM4MjVlODA2N2VkYjdiZTcwXzYtNS0xLTEtMjg2NDg_d841daba-91a7-4cc7-a28c-b2041d3a7ff4"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZTphZDU5YjRhOGUyMDI0MmVjODI1ZTgwNjdlZGI3YmU3MC90YWJsZXJhbmdlOmFkNTliNGE4ZTIwMjQyZWM4MjVlODA2N2VkYjdiZTcwXzctMS0xLTEtMjg2NDg_bdb01bb5-7f7c-4b1b-b4e8-631619b1933e"
      unitRef="number">-0.004</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZTphZDU5YjRhOGUyMDI0MmVjODI1ZTgwNjdlZGI3YmU3MC90YWJsZXJhbmdlOmFkNTliNGE4ZTIwMjQyZWM4MjVlODA2N2VkYjdiZTcwXzctMy0xLTEtMjg2NDg_77bb40da-f2de-40bd-a0a4-56ad497afd77"
      unitRef="number">0.001</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZTphZDU5YjRhOGUyMDI0MmVjODI1ZTgwNjdlZGI3YmU3MC90YWJsZXJhbmdlOmFkNTliNGE4ZTIwMjQyZWM4MjVlODA2N2VkYjdiZTcwXzctNS0xLTEtMjg2NDg_4d3c97e8-9e87-43f3-a67b-aa8188020c61"
      unitRef="number">0.003</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZTphZDU5YjRhOGUyMDI0MmVjODI1ZTgwNjdlZGI3YmU3MC90YWJsZXJhbmdlOmFkNTliNGE4ZTIwMjQyZWM4MjVlODA2N2VkYjdiZTcwXzgtMS0xLTEtMjg2NDg_90efe42e-56f3-498d-a0ac-8bc5425cebf1"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZTphZDU5YjRhOGUyMDI0MmVjODI1ZTgwNjdlZGI3YmU3MC90YWJsZXJhbmdlOmFkNTliNGE4ZTIwMjQyZWM4MjVlODA2N2VkYjdiZTcwXzgtMy0xLTEtMjg2NDg_a987dc97-d40c-4dc0-bb1a-2f97e6ee71f7"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZTphZDU5YjRhOGUyMDI0MmVjODI1ZTgwNjdlZGI3YmU3MC90YWJsZXJhbmdlOmFkNTliNGE4ZTIwMjQyZWM4MjVlODA2N2VkYjdiZTcwXzgtNS0xLTEtMjg2NDg_d48085a8-4a07-423d-8a3c-759a7aab4e11"
      unitRef="number">0.007</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <amwd:EffectiveIncomeTaxRateReconciliationForeignPercent
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZTphZDU5YjRhOGUyMDI0MmVjODI1ZTgwNjdlZGI3YmU3MC90YWJsZXJhbmdlOmFkNTliNGE4ZTIwMjQyZWM4MjVlODA2N2VkYjdiZTcwXzktMS0xLTEtMjg2NDg_5e5a2747-4783-476a-8b63-e1525c34bca0"
      unitRef="number">0.006</amwd:EffectiveIncomeTaxRateReconciliationForeignPercent>
    <amwd:EffectiveIncomeTaxRateReconciliationForeignPercent
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZTphZDU5YjRhOGUyMDI0MmVjODI1ZTgwNjdlZGI3YmU3MC90YWJsZXJhbmdlOmFkNTliNGE4ZTIwMjQyZWM4MjVlODA2N2VkYjdiZTcwXzktMy0xLTEtMjg2NDg_f9c7173d-1867-4a1f-979f-fc814e970c20"
      unitRef="number">0.006</amwd:EffectiveIncomeTaxRateReconciliationForeignPercent>
    <amwd:EffectiveIncomeTaxRateReconciliationForeignPercent
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZTphZDU5YjRhOGUyMDI0MmVjODI1ZTgwNjdlZGI3YmU3MC90YWJsZXJhbmdlOmFkNTliNGE4ZTIwMjQyZWM4MjVlODA2N2VkYjdiZTcwXzktNS0xLTEtMjg2NDg_90bb0c3d-492a-452d-b913-7b249c42a6de"
      unitRef="number">0.004</amwd:EffectiveIncomeTaxRateReconciliationForeignPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZTphZDU5YjRhOGUyMDI0MmVjODI1ZTgwNjdlZGI3YmU3MC90YWJsZXJhbmdlOmFkNTliNGE4ZTIwMjQyZWM4MjVlODA2N2VkYjdiZTcwXzEwLTEtMS0xLTI4NjQ4_912bc7d5-f782-4683-aa37-3eba19efee97"
      unitRef="number">-0.006</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZTphZDU5YjRhOGUyMDI0MmVjODI1ZTgwNjdlZGI3YmU3MC90YWJsZXJhbmdlOmFkNTliNGE4ZTIwMjQyZWM4MjVlODA2N2VkYjdiZTcwXzEwLTMtMS0xLTI4NjQ4_77a3759c-70c6-4df4-8b3a-74731e9be3d1"
      unitRef="number">0.002</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZTphZDU5YjRhOGUyMDI0MmVjODI1ZTgwNjdlZGI3YmU3MC90YWJsZXJhbmdlOmFkNTliNGE4ZTIwMjQyZWM4MjVlODA2N2VkYjdiZTcwXzEwLTUtMS0xLTI4NjQ4_615c387f-bcbc-4357-831f-7844aea016a4"
      unitRef="number">0.007</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZTphZDU5YjRhOGUyMDI0MmVjODI1ZTgwNjdlZGI3YmU3MC90YWJsZXJhbmdlOmFkNTliNGE4ZTIwMjQyZWM4MjVlODA2N2VkYjdiZTcwXzE0LTEtMS0xLTI4NjQ4_ec1ecddf-fe6d-4d39-91bc-950daabaaa95"
      unitRef="number">0.034</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZTphZDU5YjRhOGUyMDI0MmVjODI1ZTgwNjdlZGI3YmU3MC90YWJsZXJhbmdlOmFkNTliNGE4ZTIwMjQyZWM4MjVlODA2N2VkYjdiZTcwXzE0LTMtMS0xLTI4NjQ4_c628b0bf-08c1-414c-b1a5-bd924fea76f2"
      unitRef="number">0.032</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZTphZDU5YjRhOGUyMDI0MmVjODI1ZTgwNjdlZGI3YmU3MC90YWJsZXJhbmdlOmFkNTliNGE4ZTIwMjQyZWM4MjVlODA2N2VkYjdiZTcwXzE0LTUtMS0xLTI4NjQ4_6638e0da-7cab-444b-829f-1e8c8b1d069d"
      unitRef="number">0.034</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZTphZDU5YjRhOGUyMDI0MmVjODI1ZTgwNjdlZGI3YmU3MC90YWJsZXJhbmdlOmFkNTliNGE4ZTIwMjQyZWM4MjVlODA2N2VkYjdiZTcwXzE1LTEtMS0xLTI4NjQ4_c0c61661-21ab-47f5-b97d-403eec985dd4"
      unitRef="number">0.308</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZTphZDU5YjRhOGUyMDI0MmVjODI1ZTgwNjdlZGI3YmU3MC90YWJsZXJhbmdlOmFkNTliNGE4ZTIwMjQyZWM4MjVlODA2N2VkYjdiZTcwXzE1LTMtMS0xLTI4NjQ4_267f5c50-4b53-4db2-a42f-4441f9dc6537"
      unitRef="number">0.241</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZTphZDU5YjRhOGUyMDI0MmVjODI1ZTgwNjdlZGI3YmU3MC90YWJsZXJhbmdlOmFkNTliNGE4ZTIwMjQyZWM4MjVlODA2N2VkYjdiZTcwXzE1LTUtMS0xLTI4NjQ4_78958b6b-aa89-4822-9a94-b7ce88133307"
      unitRef="number">0.255</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90ZXh0cmVnaW9uOmZkN2E0ZmVhMjM3ZjRlMTNhODg0YWEyYzM5NGI5YmMyXzQxNTI_ac73a3d3-7fd4-48fa-9155-95e4b22fea79">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The significant components of deferred tax assets and liabilities were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.163%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;APRIL 30&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,941&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Product liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,739&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5,604&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax credit carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5,542&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;29,255&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,862&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross deferred tax assets, before valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;45,943&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(5,122)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,914)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross deferred tax assets, after valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;40,821&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;194&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,095&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;27,178&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;18,085&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;26,980&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,457&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;703&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;77,692&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax liability&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;36,871&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToxMjBmOGFjMzIzYjQ0ODEwODE2NzVkMGVjZGNkNWNmOC90YWJsZXJhbmdlOjEyMGY4YWMzMjNiNDQ4MTA4MTY3NWQwZWNkY2Q1Y2Y4XzMtMS0xLTEtMjg2NDg_d06cc752-fc99-422b-9380-a7f085a3daa7"
      unitRef="usd">1941000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToxMjBmOGFjMzIzYjQ0ODEwODE2NzVkMGVjZGNkNWNmOC90YWJsZXJhbmdlOjEyMGY4YWMzMjNiNDQ4MTA4MTY3NWQwZWNkY2Q1Y2Y4XzMtMy0xLTEtMjg2NDg_3a87feda-e49c-4e97-bb07-abad9652d449"
      unitRef="usd">1781000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <amwd:DeferredTaxAssetsPensionBenefits
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToxMjBmOGFjMzIzYjQ0ODEwODE2NzVkMGVjZGNkNWNmOC90YWJsZXJhbmdlOjEyMGY4YWMzMjNiNDQ4MTA4MTY3NWQwZWNkY2Q1Y2Y4XzQtMS0xLTEtMjg2NDg_0470aa8c-36c2-49fe-a9e5-c1ada9df61d6"
      unitRef="usd">0</amwd:DeferredTaxAssetsPensionBenefits>
    <amwd:DeferredTaxAssetsPensionBenefits
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToxMjBmOGFjMzIzYjQ0ODEwODE2NzVkMGVjZGNkNWNmOC90YWJsZXJhbmdlOjEyMGY4YWMzMjNiNDQ4MTA4MTY3NWQwZWNkY2Q1Y2Y4XzQtMy0xLTEtMjg2NDg_6b74e0df-95cd-44d7-8e7b-a53448115713"
      unitRef="usd">815000</amwd:DeferredTaxAssetsPensionBenefits>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToxMjBmOGFjMzIzYjQ0ODEwODE2NzVkMGVjZGNkNWNmOC90YWJsZXJhbmdlOjEyMGY4YWMzMjNiNDQ4MTA4MTY3NWQwZWNkY2Q1Y2Y4XzYtMS0xLTEtMjg2NDg_30dfcb67-f127-483b-8998-989d7c6d66f7"
      unitRef="usd">1739000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToxMjBmOGFjMzIzYjQ0ODEwODE2NzVkMGVjZGNkNWNmOC90YWJsZXJhbmdlOjEyMGY4YWMzMjNiNDQ4MTA4MTY3NWQwZWNkY2Q1Y2Y4XzYtMy0xLTEtMjg2NDg_3fb5c5d5-607f-4a14-b73c-f22f77520283"
      unitRef="usd">1321000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToxMjBmOGFjMzIzYjQ0ODEwODE2NzVkMGVjZGNkNWNmOC90YWJsZXJhbmdlOjEyMGY4YWMzMjNiNDQ4MTA4MTY3NWQwZWNkY2Q1Y2Y4XzctMS0xLTEtMjg2NDg_b86f6d91-910c-403f-9ec1-f43b1f82b60a"
      unitRef="usd">5604000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToxMjBmOGFjMzIzYjQ0ODEwODE2NzVkMGVjZGNkNWNmOC90YWJsZXJhbmdlOjEyMGY4YWMzMjNiNDQ4MTA4MTY3NWQwZWNkY2Q1Y2Y4XzctMy0xLTEtMjg2NDg_50fd108c-2b7f-4d0a-8df1-70ad3ddcd14d"
      unitRef="usd">5746000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="if71f51ea263247fe9116461449cce638_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToxMjBmOGFjMzIzYjQ0ODEwODE2NzVkMGVjZGNkNWNmOC90YWJsZXJhbmdlOjEyMGY4YWMzMjNiNDQ4MTA4MTY3NWQwZWNkY2Q1Y2Y4XzgtMS0xLTEtMjg2NDg_37fa0727-55e6-467a-9ebf-4ef219e75201"
      unitRef="usd">5542000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="i3e05c7becef64f83a80b817bcae480d8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToxMjBmOGFjMzIzYjQ0ODEwODE2NzVkMGVjZGNkNWNmOC90YWJsZXJhbmdlOjEyMGY4YWMzMjNiNDQ4MTA4MTY3NWQwZWNkY2Q1Y2Y4XzgtMy0xLTEtMjg2NDg_de94c468-edcd-4800-9862-3825df81125a"
      unitRef="usd">5433000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <amwd:DeferredTaxAssetOperatingLeases
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToxMjBmOGFjMzIzYjQ0ODEwODE2NzVkMGVjZGNkNWNmOC90YWJsZXJhbmdlOjEyMGY4YWMzMjNiNDQ4MTA4MTY3NWQwZWNkY2Q1Y2Y4XzktMS0xLTEtMjg2NDg_552080d8-f69e-4f74-a72d-c26f4484589f"
      unitRef="usd">29255000</amwd:DeferredTaxAssetOperatingLeases>
    <amwd:DeferredTaxAssetOperatingLeases
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToxMjBmOGFjMzIzYjQ0ODEwODE2NzVkMGVjZGNkNWNmOC90YWJsZXJhbmdlOjEyMGY4YWMzMjNiNDQ4MTA4MTY3NWQwZWNkY2Q1Y2Y4XzktMy0xLTEtMjg2NDg_85db7222-f956-490b-a12c-8a4036697623"
      unitRef="usd">32975000</amwd:DeferredTaxAssetOperatingLeases>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToxMjBmOGFjMzIzYjQ0ODEwODE2NzVkMGVjZGNkNWNmOC90YWJsZXJhbmdlOjEyMGY4YWMzMjNiNDQ4MTA4MTY3NWQwZWNkY2Q1Y2Y4XzEwLTEtMS0xLTI4NjQ4_527680c0-6343-4b1a-97ef-95542a202d0c"
      unitRef="usd">1862000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToxMjBmOGFjMzIzYjQ0ODEwODE2NzVkMGVjZGNkNWNmOC90YWJsZXJhbmdlOjEyMGY4YWMzMjNiNDQ4MTA4MTY3NWQwZWNkY2Q1Y2Y4XzEwLTMtMS0xLTI4NjQ4_fb96f9fb-63ee-452c-94f4-0b67e6153bed"
      unitRef="usd">2086000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToxMjBmOGFjMzIzYjQ0ODEwODE2NzVkMGVjZGNkNWNmOC90YWJsZXJhbmdlOjEyMGY4YWMzMjNiNDQ4MTA4MTY3NWQwZWNkY2Q1Y2Y4XzExLTEtMS0xLTI4NjQ4_a64961e2-ce4e-41c0-8ac6-c909f42960d2"
      unitRef="usd">45943000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToxMjBmOGFjMzIzYjQ0ODEwODE2NzVkMGVjZGNkNWNmOC90YWJsZXJhbmdlOjEyMGY4YWMzMjNiNDQ4MTA4MTY3NWQwZWNkY2Q1Y2Y4XzExLTMtMS0xLTI4NjQ4_a99fe888-240a-42e4-b802-b76ea195f36a"
      unitRef="usd">50157000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToxMjBmOGFjMzIzYjQ0ODEwODE2NzVkMGVjZGNkNWNmOC90YWJsZXJhbmdlOjEyMGY4YWMzMjNiNDQ4MTA4MTY3NWQwZWNkY2Q1Y2Y4XzEyLTEtMS0xLTI4NjQ4_b68372a6-ebbd-4e8e-9c82-c52c900ce7f0"
      unitRef="usd">5122000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToxMjBmOGFjMzIzYjQ0ODEwODE2NzVkMGVjZGNkNWNmOC90YWJsZXJhbmdlOjEyMGY4YWMzMjNiNDQ4MTA4MTY3NWQwZWNkY2Q1Y2Y4XzEyLTMtMS0xLTI4NjQ4_d6a6dcce-16ee-49c9-a5b2-c515066a70da"
      unitRef="usd">4914000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToxMjBmOGFjMzIzYjQ0ODEwODE2NzVkMGVjZGNkNWNmOC90YWJsZXJhbmdlOjEyMGY4YWMzMjNiNDQ4MTA4MTY3NWQwZWNkY2Q1Y2Y4XzEzLTEtMS0xLTI4NjQ4_2d848c09-577f-4df2-99a2-44822b73faf1"
      unitRef="usd">40821000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToxMjBmOGFjMzIzYjQ0ODEwODE2NzVkMGVjZGNkNWNmOC90YWJsZXJhbmdlOjEyMGY4YWMzMjNiNDQ4MTA4MTY3NWQwZWNkY2Q1Y2Y4XzEzLTMtMS0xLTI4NjQ4_d31619f7-7c04-4988-adfc-0247cab5b412"
      unitRef="usd">45243000</us-gaap:DeferredTaxAssetsNet>
    <amwd:DeferredTaxLiablitiesPensionBenefits
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToxMjBmOGFjMzIzYjQ0ODEwODE2NzVkMGVjZGNkNWNmOC90YWJsZXJhbmdlOjEyMGY4YWMzMjNiNDQ4MTA4MTY3NWQwZWNkY2Q1Y2Y4XzE2LTEtMS0xLTM4MjU4_208ee990-76e5-46ce-a243-6d4eca2e64b4"
      unitRef="usd">194000</amwd:DeferredTaxLiablitiesPensionBenefits>
    <amwd:DeferredTaxLiablitiesPensionBenefits
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToxMjBmOGFjMzIzYjQ0ODEwODE2NzVkMGVjZGNkNWNmOC90YWJsZXJhbmdlOjEyMGY4YWMzMjNiNDQ4MTA4MTY3NWQwZWNkY2Q1Y2Y4XzE2LTMtMS0xLTM4MjU4_5d91163d-523d-4e99-850d-0b9282598034"
      unitRef="usd">0</amwd:DeferredTaxLiablitiesPensionBenefits>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToxMjBmOGFjMzIzYjQ0ODEwODE2NzVkMGVjZGNkNWNmOC90YWJsZXJhbmdlOjEyMGY4YWMzMjNiNDQ4MTA4MTY3NWQwZWNkY2Q1Y2Y4XzE2LTEtMS0xLTI4NjQ4_b3781d91-b871-4e1e-9ea5-1903fcc0b63a"
      unitRef="usd">1095000</us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToxMjBmOGFjMzIzYjQ0ODEwODE2NzVkMGVjZGNkNWNmOC90YWJsZXJhbmdlOjEyMGY4YWMzMjNiNDQ4MTA4MTY3NWQwZWNkY2Q1Y2Y4XzE2LTMtMS0xLTI4NjQ4_29deef5d-87b3-453f-8447-11761488360e"
      unitRef="usd">3851000</us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts>
    <amwd:DeferredTaxLiabilitiesDeferredExpenseCapitalizedDepreciation
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToxMjBmOGFjMzIzYjQ0ODEwODE2NzVkMGVjZGNkNWNmOC90YWJsZXJhbmdlOjEyMGY4YWMzMjNiNDQ4MTA4MTY3NWQwZWNkY2Q1Y2Y4XzE3LTEtMS0xLTI4NjQ4_d57a05f6-bcf4-412c-a187-14f04aa86b79"
      unitRef="usd">27178000</amwd:DeferredTaxLiabilitiesDeferredExpenseCapitalizedDepreciation>
    <amwd:DeferredTaxLiabilitiesDeferredExpenseCapitalizedDepreciation
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToxMjBmOGFjMzIzYjQ0ODEwODE2NzVkMGVjZGNkNWNmOC90YWJsZXJhbmdlOjEyMGY4YWMzMjNiNDQ4MTA4MTY3NWQwZWNkY2Q1Y2Y4XzE3LTMtMS0xLTI4NjQ4_7db5ce1e-ce1c-470b-b0f0-390d1c3e9487"
      unitRef="usd">22116000</amwd:DeferredTaxLiabilitiesDeferredExpenseCapitalizedDepreciation>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToxMjBmOGFjMzIzYjQ0ODEwODE2NzVkMGVjZGNkNWNmOC90YWJsZXJhbmdlOjEyMGY4YWMzMjNiNDQ4MTA4MTY3NWQwZWNkY2Q1Y2Y4XzE4LTEtMS0xLTI4NjQ4_fb50929a-4d28-400d-b194-488d8c5f7eb1"
      unitRef="usd">18085000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToxMjBmOGFjMzIzYjQ0ODEwODE2NzVkMGVjZGNkNWNmOC90YWJsZXJhbmdlOjEyMGY4YWMzMjNiNDQ4MTA4MTY3NWQwZWNkY2Q1Y2Y4XzE4LTMtMS0xLTI4NjQ4_6d40086a-51a9-485b-a8d6-f86ed39dc94c"
      unitRef="usd">29123000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <amwd:DeferredTaxLiabilitiesOperatingLeases
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToxMjBmOGFjMzIzYjQ0ODEwODE2NzVkMGVjZGNkNWNmOC90YWJsZXJhbmdlOjEyMGY4YWMzMjNiNDQ4MTA4MTY3NWQwZWNkY2Q1Y2Y4XzE5LTEtMS0xLTI4NjQ4_4e8a9fce-a683-469d-9481-1950cedf00fb"
      unitRef="usd">26980000</amwd:DeferredTaxLiabilitiesOperatingLeases>
    <amwd:DeferredTaxLiabilitiesOperatingLeases
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToxMjBmOGFjMzIzYjQ0ODEwODE2NzVkMGVjZGNkNWNmOC90YWJsZXJhbmdlOjEyMGY4YWMzMjNiNDQ4MTA4MTY3NWQwZWNkY2Q1Y2Y4XzE5LTMtMS0xLTI4NjQ4_d3454140-8750-486a-9d91-e51cf769c088"
      unitRef="usd">31320000</amwd:DeferredTaxLiabilitiesOperatingLeases>
    <us-gaap:DeferredTaxLiabilitiesDerivatives
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToxMjBmOGFjMzIzYjQ0ODEwODE2NzVkMGVjZGNkNWNmOC90YWJsZXJhbmdlOjEyMGY4YWMzMjNiNDQ4MTA4MTY3NWQwZWNkY2Q1Y2Y4XzIxLTEtMS0xLTM4MjUw_999cb9fd-0db8-4d71-bf1b-4f0642c5bd91"
      unitRef="usd">3457000</us-gaap:DeferredTaxLiabilitiesDerivatives>
    <us-gaap:DeferredTaxLiabilitiesDerivatives
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToxMjBmOGFjMzIzYjQ0ODEwODE2NzVkMGVjZGNkNWNmOC90YWJsZXJhbmdlOjEyMGY4YWMzMjNiNDQ4MTA4MTY3NWQwZWNkY2Q1Y2Y4XzIxLTMtMS0xLTM4MjUw_7bfb4887-57a4-4538-84e4-8921364a26d5"
      unitRef="usd">0</us-gaap:DeferredTaxLiabilitiesDerivatives>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToxMjBmOGFjMzIzYjQ0ODEwODE2NzVkMGVjZGNkNWNmOC90YWJsZXJhbmdlOjEyMGY4YWMzMjNiNDQ4MTA4MTY3NWQwZWNkY2Q1Y2Y4XzIwLTEtMS0xLTI4NjQ4_bf3661e6-080c-457b-b98d-86ea79c70c61"
      unitRef="usd">703000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToxMjBmOGFjMzIzYjQ0ODEwODE2NzVkMGVjZGNkNWNmOC90YWJsZXJhbmdlOjEyMGY4YWMzMjNiNDQ4MTA4MTY3NWQwZWNkY2Q1Y2Y4XzIwLTMtMS0xLTI4NjQ4_5991bde8-8b64-41a3-8b54-9b44df7b26c8"
      unitRef="usd">606000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToxMjBmOGFjMzIzYjQ0ODEwODE2NzVkMGVjZGNkNWNmOC90YWJsZXJhbmdlOjEyMGY4YWMzMjNiNDQ4MTA4MTY3NWQwZWNkY2Q1Y2Y4XzIxLTEtMS0xLTI4NjQ4_c44981be-4c52-41f5-86eb-02b99d310741"
      unitRef="usd">77692000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToxMjBmOGFjMzIzYjQ0ODEwODE2NzVkMGVjZGNkNWNmOC90YWJsZXJhbmdlOjEyMGY4YWMzMjNiNDQ4MTA4MTY3NWQwZWNkY2Q1Y2Y4XzIxLTMtMS0xLTI4NjQ4_cae817e4-2ea0-41f2-8c64-ee49b5644092"
      unitRef="usd">87016000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToxMjBmOGFjMzIzYjQ0ODEwODE2NzVkMGVjZGNkNWNmOC90YWJsZXJhbmdlOjEyMGY4YWMzMjNiNDQ4MTA4MTY3NWQwZWNkY2Q1Y2Y4XzIzLTEtMS0xLTI4NjQ4_fbf43767-826d-4514-9b0d-266d318b3c17"
      unitRef="usd">36871000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZToxMjBmOGFjMzIzYjQ0ODEwODE2NzVkMGVjZGNkNWNmOC90YWJsZXJhbmdlOjEyMGY4YWMzMjNiNDQ4MTA4MTY3NWQwZWNkY2Q1Y2Y4XzIzLTMtMS0xLTI4NjQ4_029bcf35-3f23-4ed8-91bf-d04e2e518781"
      unitRef="usd">41773000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="ia86a414ae90c4e43843722335daaffa7_I20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90ZXh0cmVnaW9uOmZkN2E0ZmVhMjM3ZjRlMTNhODg0YWEyYzM5NGI5YmMyXzIyNjk_5a188832-0de9-4d07-9b30-118f907712d8"
      unitRef="usd">200000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="if71f51ea263247fe9116461449cce638_I20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90ZXh0cmVnaW9uOmZkN2E0ZmVhMjM3ZjRlMTNhODg0YWEyYzM5NGI5YmMyXzIzODY_0078d282-fb28-4068-abb0-2a33eb4939ff"
      unitRef="usd">3700000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i3e05c7becef64f83a80b817bcae480d8_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90ZXh0cmVnaW9uOmZkN2E0ZmVhMjM3ZjRlMTNhODg0YWEyYzM5NGI5YmMyXzIzOTM_5dace2ad-c775-4f9a-9801-cb8daab58fca"
      unitRef="usd">3800000</us-gaap:TaxCreditCarryforwardAmount>
    <amwd:DeferredTaxAssetsTaxCreditCarryforwardsNet
      contextRef="if71f51ea263247fe9116461449cce638_I20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90ZXh0cmVnaW9uOmZkN2E0ZmVhMjM3ZjRlMTNhODg0YWEyYzM5NGI5YmMyXzI1NTY_d58ae646-b63a-4b55-b6a4-6c2e925ac7a7"
      unitRef="usd">400000</amwd:DeferredTaxAssetsTaxCreditCarryforwardsNet>
    <amwd:DeferredTaxAssetsTaxCreditCarryforwardsNet
      contextRef="i3e05c7becef64f83a80b817bcae480d8_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90ZXh0cmVnaW9uOmZkN2E0ZmVhMjM3ZjRlMTNhODg0YWEyYzM5NGI5YmMyXzI1NjM_a273ce39-728d-4460-908e-6b4f97e87bbf"
      unitRef="usd">500000</amwd:DeferredTaxAssetsTaxCreditCarryforwardsNet>
    <amwd:DeferredTaxAssetsTaxCreditCarryforwardsNet
      contextRef="ia779da1a560b46a4a42901070be542ca_I20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90ZXh0cmVnaW9uOmZkN2E0ZmVhMjM3ZjRlMTNhODg0YWEyYzM5NGI5YmMyXzI4ODU_009d875d-e8dd-4770-9e0f-375a89c622f0"
      unitRef="usd">400000</amwd:DeferredTaxAssetsTaxCreditCarryforwardsNet>
    <amwd:DeferredTaxAssetsTaxCreditCarryforwardsNet
      contextRef="i8f9ca1472e464374bafd087176fdb60b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90ZXh0cmVnaW9uOmZkN2E0ZmVhMjM3ZjRlMTNhODg0YWEyYzM5NGI5YmMyXzI4OTI_b7b675c7-80ab-4128-923c-a40208614461"
      unitRef="usd">500000</amwd:DeferredTaxAssetsTaxCreditCarryforwardsNet>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="ia86a414ae90c4e43843722335daaffa7_I20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90ZXh0cmVnaW9uOmZkN2E0ZmVhMjM3ZjRlMTNhODg0YWEyYzM5NGI5YmMyXzMwNTM_3567072d-5833-4883-8aca-454145e9602a"
      unitRef="usd">1900000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i6f6231dc722740d88ddc0be36cf14d4a_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90ZXh0cmVnaW9uOmZkN2E0ZmVhMjM3ZjRlMTNhODg0YWEyYzM5NGI5YmMyXzMwNjA_1d2c0685-09b7-4147-a8e9-a94d14afce5d"
      unitRef="usd">1700000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90ZXh0cmVnaW9uOmZkN2E0ZmVhMjM3ZjRlMTNhODg0YWEyYzM5NGI5YmMyXzQxNjM_e8e09c4c-76f6-435a-a955-786c11aad767">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the activity related to unrecognized tax benefits, excluding the federal tax benefit of state tax deductions:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.487%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.489%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;APRIL 30&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;Change in Unrecognized Tax Benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;Balance at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,491&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;Additions based on tax positions related to the current year &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;49&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;Additions based on tax positions of prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,286&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;Statute of limitations lapses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(756)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;Reductions for tax positions of prior years settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(929)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;Balance at end of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,070&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZTphNTA5ZTNiNjNjYzQ0ZDNkOTIxZmNlZWY3ZTBlMzdkZC90YWJsZXJhbmdlOmE1MDllM2I2M2NjNDRkM2Q5MjFmY2VlZjdlMGUzN2RkXzMtMS0xLTEtMjg2NDg_160da202-6888-4589-a3c8-2a5e1993486b"
      unitRef="usd">1491000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i103a554c5f184b2b8bfb5f9dce68aa05_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZTphNTA5ZTNiNjNjYzQ0ZDNkOTIxZmNlZWY3ZTBlMzdkZC90YWJsZXJhbmdlOmE1MDllM2I2M2NjNDRkM2Q5MjFmY2VlZjdlMGUzN2RkXzMtMy0xLTEtMjg2NDg_700dacc5-481e-4121-99fe-55096b90f269"
      unitRef="usd">2305000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZTphNTA5ZTNiNjNjYzQ0ZDNkOTIxZmNlZWY3ZTBlMzdkZC90YWJsZXJhbmdlOmE1MDllM2I2M2NjNDRkM2Q5MjFmY2VlZjdlMGUzN2RkXzQtMS0xLTEtMjg2NDg_765bba85-0b4b-4aa3-a49c-523bd1a9b45a"
      unitRef="usd">49000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZTphNTA5ZTNiNjNjYzQ0ZDNkOTIxZmNlZWY3ZTBlMzdkZC90YWJsZXJhbmdlOmE1MDllM2I2M2NjNDRkM2Q5MjFmY2VlZjdlMGUzN2RkXzQtMy0xLTEtMjg2NDg_50047689-cc3c-43a5-961d-3be8028d90ff"
      unitRef="usd">115000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZTphNTA5ZTNiNjNjYzQ0ZDNkOTIxZmNlZWY3ZTBlMzdkZC90YWJsZXJhbmdlOmE1MDllM2I2M2NjNDRkM2Q5MjFmY2VlZjdlMGUzN2RkXzUtMS0xLTEtNDE1MDc_95db2eab-c89d-4799-bfb8-e6072169b882"
      unitRef="usd">1286000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZTphNTA5ZTNiNjNjYzQ0ZDNkOTIxZmNlZWY3ZTBlMzdkZC90YWJsZXJhbmdlOmE1MDllM2I2M2NjNDRkM2Q5MjFmY2VlZjdlMGUzN2RkXzUtMy0xLTEtNDE1MTY_4def1392-44bb-4336-9aa4-a561e2ee1dca"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZTphNTA5ZTNiNjNjYzQ0ZDNkOTIxZmNlZWY3ZTBlMzdkZC90YWJsZXJhbmdlOmE1MDllM2I2M2NjNDRkM2Q5MjFmY2VlZjdlMGUzN2RkXzYtMS0xLTEtNDE1MDc_a728c6f2-4179-4c42-b040-06748ece2c19"
      unitRef="usd">756000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZTphNTA5ZTNiNjNjYzQ0ZDNkOTIxZmNlZWY3ZTBlMzdkZC90YWJsZXJhbmdlOmE1MDllM2I2M2NjNDRkM2Q5MjFmY2VlZjdlMGUzN2RkXzYtMy0xLTEtNDE1MTY_dd8c3cc7-ff83-49e4-ac8d-5a587808e07d"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZTphNTA5ZTNiNjNjYzQ0ZDNkOTIxZmNlZWY3ZTBlMzdkZC90YWJsZXJhbmdlOmE1MDllM2I2M2NjNDRkM2Q5MjFmY2VlZjdlMGUzN2RkXzUtMS0xLTEtMjg2NDg_47072eb7-163e-46c7-8e2c-f8ca1b8732e8"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZTphNTA5ZTNiNjNjYzQ0ZDNkOTIxZmNlZWY3ZTBlMzdkZC90YWJsZXJhbmdlOmE1MDllM2I2M2NjNDRkM2Q5MjFmY2VlZjdlMGUzN2RkXzUtMy0xLTEtMjg2NDg_75e94c8a-43e6-4398-91f4-08c29d8eddaa"
      unitRef="usd">929000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZTphNTA5ZTNiNjNjYzQ0ZDNkOTIxZmNlZWY3ZTBlMzdkZC90YWJsZXJhbmdlOmE1MDllM2I2M2NjNDRkM2Q5MjFmY2VlZjdlMGUzN2RkXzctMS0xLTEtMjg2NDg_7c2a5547-2500-43e3-a35d-0a8391092b88"
      unitRef="usd">2070000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTEvZnJhZzpmZDdhNGZlYTIzN2Y0ZTEzYTg4NGFhMmMzOTRiOWJjMi90YWJsZTphNTA5ZTNiNjNjYzQ0ZDNkOTIxZmNlZWY3ZTBlMzdkZC90YWJsZXJhbmdlOmE1MDllM2I2M2NjNDRkM2Q5MjFmY2VlZjdlMGUzN2RkXzctMy0xLTEtMjg2NDg_ec847357-8465-4c37-8f7b-2439179d1aca"
      unitRef="usd">1491000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTQvZnJhZzpjNjFjY2RmMTg3MWY0NTZjOGMyN2Y0YmQ4ZGZlZWY1ZS90ZXh0cmVnaW9uOmM2MWNjZGYxODcxZjQ1NmM4YzI3ZjRiZDhkZmVlZjVlXzE4NTQ_15f22277-29f9-495f-96f9-806803262cec">Commitments and Contingencies&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Legal Matters&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is involved in suits and claims in the normal course of business, including without limitation product liability and general liability claims, and claims pending before the Equal Employment Opportunity Commission. On at least a quarterly basis, the Company consults with its legal counsel to ascertain the reasonable likelihood that such claims may result in a loss. As required by ASC Topic 450, "Contingencies" ("ASC 450"), the Company categorizes the various suits and claims into three categories according to their likelihood for resulting in potential loss:&#160;those that are probable, those that are reasonably possible and those that are deemed to be remote.&#160;Where losses are deemed to be probable and estimable, accruals are made.&#160;Where losses are deemed to be reasonably possible, a range of loss estimates is determined and considered for disclosure.&#160;In determining these loss range estimates, the Company considers known values of similar claims and consultation with independent counsel.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company believes that the aggregate range of loss stemming from the various suits and asserted and unasserted claims which were deemed to be either probable or reasonably possible is not material as of April&#160;30, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Product Warranty&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company estimates outstanding warranty costs based on the historical relationship between warranty claims and revenues. The warranty accrual is reviewed monthly to verify that it properly reflects the remaining obligation based on the anticipated expenditures over the balance of the obligation period. Adjustments are made when actual warranty claim experience differs from estimates. Warranty claims are generally made within two months of the original shipment date.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a reconciliation of the Company's warranty liability:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.163%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;APRIL 30&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;PRODUCT WARRANTY RESERVE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5,249&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrual for warranties&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;26,580&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(24,951)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,751)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance at fiscal year end&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6,878&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <amwd:WarrantyClaimsPeriodFromOriginalShipDate
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTQvZnJhZzpjNjFjY2RmMTg3MWY0NTZjOGMyN2Y0YmQ4ZGZlZWY1ZS90ZXh0cmVnaW9uOmM2MWNjZGYxODcxZjQ1NmM4YzI3ZjRiZDhkZmVlZjVlXzE3NDI_71fce86f-fc1e-448c-a020-8cfb7beff396">P2M</amwd:WarrantyClaimsPeriodFromOriginalShipDate>
    <us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTQvZnJhZzpjNjFjY2RmMTg3MWY0NTZjOGMyN2Y0YmQ4ZGZlZWY1ZS90ZXh0cmVnaW9uOmM2MWNjZGYxODcxZjQ1NmM4YzI3ZjRiZDhkZmVlZjVlXzE4NjQ_8154554b-f620-417c-bdf1-cf58a561f091">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a reconciliation of the Company's warranty liability:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.163%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;APRIL 30&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;PRODUCT WARRANTY RESERVE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5,249&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrual for warranties&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;26,580&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(24,951)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,751)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance at fiscal year end&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6,878&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTQvZnJhZzpjNjFjY2RmMTg3MWY0NTZjOGMyN2Y0YmQ4ZGZlZWY1ZS90YWJsZTo4MzYzNmJhMTY1MDk0M2QwOGM4NDI1NTNiOGE1YzUwMS90YWJsZXJhbmdlOjgzNjM2YmExNjUwOTQzZDA4Yzg0MjU1M2I4YTVjNTAxXzMtMS0xLTEtMjg2NDg_5223391e-bf45-4def-8004-620e0684e302"
      unitRef="usd">5249000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="i103a554c5f184b2b8bfb5f9dce68aa05_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTQvZnJhZzpjNjFjY2RmMTg3MWY0NTZjOGMyN2Y0YmQ4ZGZlZWY1ZS90YWJsZTo4MzYzNmJhMTY1MDk0M2QwOGM4NDI1NTNiOGE1YzUwMS90YWJsZXJhbmdlOjgzNjM2YmExNjUwOTQzZDA4Yzg0MjU1M2I4YTVjNTAxXzMtMy0xLTEtMjg2NDg_0b5c757a-02c2-4ff3-9220-24bc2d1da6ab"
      unitRef="usd">3753000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTQvZnJhZzpjNjFjY2RmMTg3MWY0NTZjOGMyN2Y0YmQ4ZGZlZWY1ZS90YWJsZTo4MzYzNmJhMTY1MDk0M2QwOGM4NDI1NTNiOGE1YzUwMS90YWJsZXJhbmdlOjgzNjM2YmExNjUwOTQzZDA4Yzg0MjU1M2I4YTVjNTAxXzUtMS0xLTEtMjg2NDg_cf992d92-6fa7-44e3-b35d-776dba385157"
      unitRef="usd">26580000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTQvZnJhZzpjNjFjY2RmMTg3MWY0NTZjOGMyN2Y0YmQ4ZGZlZWY1ZS90YWJsZTo4MzYzNmJhMTY1MDk0M2QwOGM4NDI1NTNiOGE1YzUwMS90YWJsZXJhbmdlOjgzNjM2YmExNjUwOTQzZDA4Yzg0MjU1M2I4YTVjNTAxXzUtMy0xLTEtMjg2NDg_71645380-cee5-47b5-80d6-5cc9cbb572b6"
      unitRef="usd">21247000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualPayments
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTQvZnJhZzpjNjFjY2RmMTg3MWY0NTZjOGMyN2Y0YmQ4ZGZlZWY1ZS90YWJsZTo4MzYzNmJhMTY1MDk0M2QwOGM4NDI1NTNiOGE1YzUwMS90YWJsZXJhbmdlOjgzNjM2YmExNjUwOTQzZDA4Yzg0MjU1M2I4YTVjNTAxXzYtMS0xLTEtMjg2NDg_4d3ab851-0611-4356-8416-f3f4cb2ab728"
      unitRef="usd">24951000</us-gaap:StandardProductWarrantyAccrualPayments>
    <us-gaap:StandardProductWarrantyAccrualPayments
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTQvZnJhZzpjNjFjY2RmMTg3MWY0NTZjOGMyN2Y0YmQ4ZGZlZWY1ZS90YWJsZTo4MzYzNmJhMTY1MDk0M2QwOGM4NDI1NTNiOGE1YzUwMS90YWJsZXJhbmdlOjgzNjM2YmExNjUwOTQzZDA4Yzg0MjU1M2I4YTVjNTAxXzYtMy0xLTEtMjg2NDg_441dcf49-e0f7-4b11-8556-01f9f3ed4793"
      unitRef="usd">19751000</us-gaap:StandardProductWarrantyAccrualPayments>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTQvZnJhZzpjNjFjY2RmMTg3MWY0NTZjOGMyN2Y0YmQ4ZGZlZWY1ZS90YWJsZTo4MzYzNmJhMTY1MDk0M2QwOGM4NDI1NTNiOGE1YzUwMS90YWJsZXJhbmdlOjgzNjM2YmExNjUwOTQzZDA4Yzg0MjU1M2I4YTVjNTAxXzctMS0xLTEtMjg2NDg_0c50b31c-88b4-4dbb-a980-974c5685533d"
      unitRef="usd">6878000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNTQvZnJhZzpjNjFjY2RmMTg3MWY0NTZjOGMyN2Y0YmQ4ZGZlZWY1ZS90YWJsZTo4MzYzNmJhMTY1MDk0M2QwOGM4NDI1NTNiOGE1YzUwMS90YWJsZXJhbmdlOjgzNjM2YmExNjUwOTQzZDA4Yzg0MjU1M2I4YTVjNTAxXzctMy0xLTEtMjg2NDg_a8bcc4df-4694-4773-beb8-c2e147838c70"
      unitRef="usd">5249000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjAvZnJhZzplYTM2ZTUyMzdiMjA0YTQ0YjUyZWVmY2Q4MWYwYzMxYS90ZXh0cmVnaW9uOmVhMzZlNTIzN2IyMDRhNDRiNTJlZWZjZDgxZjBjMzFhXzQxMQ_b579b611-9112-497c-b7c4-da808e132ce4">Revenue Recognition &lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company disaggregates revenue from contracts with customers into&#160;major sales distribution channels as these categories depict the nature, amount, timing, and uncertainty of revenues and cash flows that are affected by economic factors. The following table disaggregates our consolidated revenue by major sales distribution channels for the years ended April&#160;30, 2022, 2021, and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.510%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.210%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;FISCAL YEARS ENDED APRIL 30&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Home center retailers&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;890,554&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;848,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;768,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Builders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;731,048&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;673,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;668,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Independent dealers and distributors&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;235,584&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;221,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net Sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,857,186&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,744,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,650,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjAvZnJhZzplYTM2ZTUyMzdiMjA0YTQ0YjUyZWVmY2Q4MWYwYzMxYS90ZXh0cmVnaW9uOmVhMzZlNTIzN2IyMDRhNDRiNTJlZWZjZDgxZjBjMzFhXzQxNg_adfe2793-84cd-460b-aa55-87abc8527eba">The following table disaggregates our consolidated revenue by major sales distribution channels for the years ended April&#160;30, 2022, 2021, and 2020:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.510%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.210%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;FISCAL YEARS ENDED APRIL 30&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Home center retailers&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;890,554&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;848,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;768,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Builders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;731,048&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;673,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;668,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Independent dealers and distributors&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;235,584&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;221,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net Sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,857,186&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,744,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,650,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i64f3973bf868472e9b74f15fc3fbb4db_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjAvZnJhZzplYTM2ZTUyMzdiMjA0YTQ0YjUyZWVmY2Q4MWYwYzMxYS90YWJsZToyODczM2Q0ZTkxZjU0NjY1ODg3M2Y2N2Q5ZTk5M2M1Ny90YWJsZXJhbmdlOjI4NzMzZDRlOTFmNTQ2NjU4ODczZjY3ZDllOTkzYzU3XzItMS0xLTEtMjg2NDg_a7d47d0f-d78d-4dcb-a52f-0fbbb066bcef"
      unitRef="usd">890554000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idb2bc5a917d04387853639b831c4660b_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjAvZnJhZzplYTM2ZTUyMzdiMjA0YTQ0YjUyZWVmY2Q4MWYwYzMxYS90YWJsZToyODczM2Q0ZTkxZjU0NjY1ODg3M2Y2N2Q5ZTk5M2M1Ny90YWJsZXJhbmdlOjI4NzMzZDRlOTFmNTQ2NjU4ODczZjY3ZDllOTkzYzU3XzItMy0xLTEtMjg2NDg_2de52395-7adf-41e1-bc3b-cd1d3ffb70a8"
      unitRef="usd">848898000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i93af6565211240afb46cb78b428051e1_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjAvZnJhZzplYTM2ZTUyMzdiMjA0YTQ0YjUyZWVmY2Q4MWYwYzMxYS90YWJsZToyODczM2Q0ZTkxZjU0NjY1ODg3M2Y2N2Q5ZTk5M2M1Ny90YWJsZXJhbmdlOjI4NzMzZDRlOTFmNTQ2NjU4ODczZjY3ZDllOTkzYzU3XzItNS0xLTEtMjg2NDg_aa123bde-f0fb-4f4f-8a9a-b446277830e9"
      unitRef="usd">768043000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic198c68bf94a41a2845d0f50e9434d39_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjAvZnJhZzplYTM2ZTUyMzdiMjA0YTQ0YjUyZWVmY2Q4MWYwYzMxYS90YWJsZToyODczM2Q0ZTkxZjU0NjY1ODg3M2Y2N2Q5ZTk5M2M1Ny90YWJsZXJhbmdlOjI4NzMzZDRlOTFmNTQ2NjU4ODczZjY3ZDllOTkzYzU3XzMtMS0xLTEtMjg2NDg_087ee90b-f2b9-4a6f-8bc3-2ad4428775e3"
      unitRef="usd">731048000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8ba75293a2dc43e588e4313521cb6de8_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjAvZnJhZzplYTM2ZTUyMzdiMjA0YTQ0YjUyZWVmY2Q4MWYwYzMxYS90YWJsZToyODczM2Q0ZTkxZjU0NjY1ODg3M2Y2N2Q5ZTk5M2M1Ny90YWJsZXJhbmdlOjI4NzMzZDRlOTFmNTQ2NjU4ODczZjY3ZDllOTkzYzU3XzMtMy0xLTEtMjg2NDg_f4b09580-c65c-4ef0-bdd2-9066012a0144"
      unitRef="usd">673307000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i51807b08b5ed4ba994f742c6c4b15c4e_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjAvZnJhZzplYTM2ZTUyMzdiMjA0YTQ0YjUyZWVmY2Q4MWYwYzMxYS90YWJsZToyODczM2Q0ZTkxZjU0NjY1ODg3M2Y2N2Q5ZTk5M2M1Ny90YWJsZXJhbmdlOjI4NzMzZDRlOTFmNTQ2NjU4ODczZjY3ZDllOTkzYzU3XzMtNS0xLTEtMjg2NDg_b5ae2d55-cecd-46e2-a9ce-08e87d4201cd"
      unitRef="usd">668765000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4201a1e51fcf4cb2a48e68ac3fe9a3cf_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjAvZnJhZzplYTM2ZTUyMzdiMjA0YTQ0YjUyZWVmY2Q4MWYwYzMxYS90YWJsZToyODczM2Q0ZTkxZjU0NjY1ODg3M2Y2N2Q5ZTk5M2M1Ny90YWJsZXJhbmdlOjI4NzMzZDRlOTFmNTQ2NjU4ODczZjY3ZDllOTkzYzU3XzQtMS0xLTEtMjg2NDg_6c6255fe-0252-4cbb-9586-aecb0547af89"
      unitRef="usd">235584000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7e54ed3817e94f19863bd38237d3855a_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjAvZnJhZzplYTM2ZTUyMzdiMjA0YTQ0YjUyZWVmY2Q4MWYwYzMxYS90YWJsZToyODczM2Q0ZTkxZjU0NjY1ODg3M2Y2N2Q5ZTk5M2M1Ny90YWJsZXJhbmdlOjI4NzMzZDRlOTFmNTQ2NjU4ODczZjY3ZDllOTkzYzU3XzQtMy0xLTEtMjg2NDg_0a177aea-5eda-4640-b52f-e066f43522c9"
      unitRef="usd">221809000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2e13405cbbbc491cbb1faab585f1c758_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjAvZnJhZzplYTM2ZTUyMzdiMjA0YTQ0YjUyZWVmY2Q4MWYwYzMxYS90YWJsZToyODczM2Q0ZTkxZjU0NjY1ODg3M2Y2N2Q5ZTk5M2M1Ny90YWJsZXJhbmdlOjI4NzMzZDRlOTFmNTQ2NjU4ODczZjY3ZDllOTkzYzU3XzQtNS0xLTEtMjg2NDg_901736f2-7349-44a3-872d-914b0ebfc194"
      unitRef="usd">213525000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjAvZnJhZzplYTM2ZTUyMzdiMjA0YTQ0YjUyZWVmY2Q4MWYwYzMxYS90YWJsZToyODczM2Q0ZTkxZjU0NjY1ODg3M2Y2N2Q5ZTk5M2M1Ny90YWJsZXJhbmdlOjI4NzMzZDRlOTFmNTQ2NjU4ODczZjY3ZDllOTkzYzU3XzUtMS0xLTEtMjg2NDg_63500d7a-2e57-4223-a1e8-de6f293c1aa9"
      unitRef="usd">1857186000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjAvZnJhZzplYTM2ZTUyMzdiMjA0YTQ0YjUyZWVmY2Q4MWYwYzMxYS90YWJsZToyODczM2Q0ZTkxZjU0NjY1ODg3M2Y2N2Q5ZTk5M2M1Ny90YWJsZXJhbmdlOjI4NzMzZDRlOTFmNTQ2NjU4ODczZjY3ZDllOTkzYzU3XzUtMy0xLTEtMjg2NDg_0fe12a3c-e108-45ea-b5f0-d464110d9978"
      unitRef="usd">1744014000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjAvZnJhZzplYTM2ZTUyMzdiMjA0YTQ0YjUyZWVmY2Q4MWYwYzMxYS90YWJsZToyODczM2Q0ZTkxZjU0NjY1ODg3M2Y2N2Q5ZTk5M2M1Ny90YWJsZXJhbmdlOjI4NzMzZDRlOTFmNTQ2NjU4ODczZjY3ZDllOTkzYzU3XzUtNS0xLTEtMjg2NDg_576cbf02-cf91-4d38-893f-ecd723719730"
      unitRef="usd">1650333000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskDisclosureTextBlock
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjMvZnJhZzo5YzRkYjg1NDRlOTY0Mzg4YWRmZmZmNWNlZjYxYTgyZC90ZXh0cmVnaW9uOjljNGRiODU0NGU5NjQzODhhZGZmZmY1Y2VmNjFhODJkXzE1ODQ_f693b950-975c-4500-b761-7f12e241589d">Credit Concentration&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial instruments that potentially subject the Company to concentrations of risk consist primarily of cash and cash equivalents and accounts receivable. The Company maintains its cash and cash equivalents with major financial institutions and such balances may, at times, exceed Federal Deposit Insurance Corporation insurance limits. The Company has not experienced any losses in such accounts and believes it is not exposed to any significant risk on cash.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Credit is extended to customers based on an evaluation of each customer's financial condition and generally collateral is not required. The Company's customers operate in the new home construction and home remodeling markets.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company maintains an allowance for bad debt based upon management's evaluation and judgment of potential net loss. The allowance is estimated based upon historical experience, the effects of current developments and economic conditions and of each customer's current and anticipated financial condition. Estimates and assumptions are periodically reviewed and updated. Any resulting adjustments to the allowance are reflected in current operating results.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At April&#160;30, 2022, the Company's two largest customers, Customers A and B, represented 33.8% and 19.9% of the Company's gross customer receivables, respectively. At April 30, 2021, Customers A and B represented 34.3% and 22.1% of the Company's gross customer receivables, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the percentage of net sales to the Company's two largest customers for the last three fiscal years:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.216%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.216%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.219%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PERCENT OF ANNUAL NET SALES&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;31.9%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30.8%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.3%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;16.1%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.9%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.2%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ConcentrationRiskDisclosureTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i7b3c63fe85234280a112756542d9e20f_D20210501-20220430"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjMvZnJhZzo5YzRkYjg1NDRlOTY0Mzg4YWRmZmZmNWNlZjYxYTgyZC90ZXh0cmVnaW9uOjljNGRiODU0NGU5NjQzODhhZGZmZmY1Y2VmNjFhODJkXzEyNjU_15d133bc-1f28-424f-a32d-59da0c997fcf"
      unitRef="number">0.338</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ifb522109715649bda855ea18f4380dc4_D20210501-20220430"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjMvZnJhZzo5YzRkYjg1NDRlOTY0Mzg4YWRmZmZmNWNlZjYxYTgyZC90ZXh0cmVnaW9uOjljNGRiODU0NGU5NjQzODhhZGZmZmY1Y2VmNjFhODJkXzEyNzI_6a4e877b-9e7d-4fac-a451-ac61564cbefc"
      unitRef="number">0.199</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i3bd24de35e484e0b8f51fca449e11398_D20200501-20210430"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjMvZnJhZzo5YzRkYjg1NDRlOTY0Mzg4YWRmZmZmNWNlZjYxYTgyZC90ZXh0cmVnaW9uOjljNGRiODU0NGU5NjQzODhhZGZmZmY1Y2VmNjFhODJkXzEzODE_d9f90c3b-623c-457f-ac94-5875b30bd23b"
      unitRef="number">0.343</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i84d85a83dcec4ac48e53b7548077078b_D20200501-20210430"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjMvZnJhZzo5YzRkYjg1NDRlOTY0Mzg4YWRmZmZmNWNlZjYxYTgyZC90ZXh0cmVnaW9uOjljNGRiODU0NGU5NjQzODhhZGZmZmY1Y2VmNjFhODJkXzEzODg_7784502e-36cd-402c-8a5a-360c008d320b"
      unitRef="number">0.221</us-gaap:ConcentrationRiskPercentage1>
    <amwd:SummaryOfPercentageOfSalesTableTextBlock
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjMvZnJhZzo5YzRkYjg1NDRlOTY0Mzg4YWRmZmZmNWNlZjYxYTgyZC90ZXh0cmVnaW9uOjljNGRiODU0NGU5NjQzODhhZGZmZmY1Y2VmNjFhODJkXzE1OTE_ecc9a8a6-2668-40f9-b743-712ca2bf5ac8">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the percentage of net sales to the Company's two largest customers for the last three fiscal years:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.216%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.216%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.219%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PERCENT OF ANNUAL NET SALES&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;31.9%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30.8%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.3%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;16.1%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.9%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.2%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</amwd:SummaryOfPercentageOfSalesTableTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="if4d10ad621fa442e841326c9190f1305_D20210501-20220430"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjMvZnJhZzo5YzRkYjg1NDRlOTY0Mzg4YWRmZmZmNWNlZjYxYTgyZC90YWJsZTo5OWQ4YzA5MDhlNGI0NjMzODdkMDVmMTg5ZTk1NDdkNy90YWJsZXJhbmdlOjk5ZDhjMDkwOGU0YjQ2MzM4N2QwNWYxODllOTU0N2Q3XzItMS0xLTEtMjg2NDg_c0fb2458-a856-4bd9-81a0-478b5168aea8"
      unitRef="number">0.319</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ia5997ab434a748908f0922ed7a2539e4_D20200501-20210430"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjMvZnJhZzo5YzRkYjg1NDRlOTY0Mzg4YWRmZmZmNWNlZjYxYTgyZC90YWJsZTo5OWQ4YzA5MDhlNGI0NjMzODdkMDVmMTg5ZTk1NDdkNy90YWJsZXJhbmdlOjk5ZDhjMDkwOGU0YjQ2MzM4N2QwNWYxODllOTU0N2Q3XzItMy0xLTEtMjg2NDg_e1c9662f-6b37-4ca6-ba77-e343807f20f4"
      unitRef="number">0.308</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i443b79cb4c3e405b99b10f25c38fc171_D20190501-20200430"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjMvZnJhZzo5YzRkYjg1NDRlOTY0Mzg4YWRmZmZmNWNlZjYxYTgyZC90YWJsZTo5OWQ4YzA5MDhlNGI0NjMzODdkMDVmMTg5ZTk1NDdkNy90YWJsZXJhbmdlOjk5ZDhjMDkwOGU0YjQ2MzM4N2QwNWYxODllOTU0N2Q3XzItNS0xLTEtMjg2NDg_3b8c6a6e-39e2-41eb-afaf-6c5d8ea562de"
      unitRef="number">0.293</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i2a7076b99f314822a02b0cc7fb42f8d2_D20210501-20220430"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjMvZnJhZzo5YzRkYjg1NDRlOTY0Mzg4YWRmZmZmNWNlZjYxYTgyZC90YWJsZTo5OWQ4YzA5MDhlNGI0NjMzODdkMDVmMTg5ZTk1NDdkNy90YWJsZXJhbmdlOjk5ZDhjMDkwOGU0YjQ2MzM4N2QwNWYxODllOTU0N2Q3XzMtMS0xLTEtMjg2NDg_803327fc-2f55-40a3-8951-f0ccf8bb86ba"
      unitRef="number">0.161</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ic992211705d040eb8a9a81953345d804_D20200501-20210430"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjMvZnJhZzo5YzRkYjg1NDRlOTY0Mzg4YWRmZmZmNWNlZjYxYTgyZC90YWJsZTo5OWQ4YzA5MDhlNGI0NjMzODdkMDVmMTg5ZTk1NDdkNy90YWJsZXJhbmdlOjk5ZDhjMDkwOGU0YjQ2MzM4N2QwNWYxODllOTU0N2Q3XzMtMy0xLTEtMjg2NDg_6cfd8faf-bdbb-4958-819b-ca90cb2d2292"
      unitRef="number">0.179</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i88ca33a526554ced8ce73e0ca4199363_D20190501-20200430"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjMvZnJhZzo5YzRkYjg1NDRlOTY0Mzg4YWRmZmZmNWNlZjYxYTgyZC90YWJsZTo5OWQ4YzA5MDhlNGI0NjMzODdkMDVmMTg5ZTk1NDdkNy90YWJsZXJhbmdlOjk5ZDhjMDkwOGU0YjQ2MzM4N2QwNWYxODllOTU0N2Q3XzMtNS0xLTEtMjg2NDg_5ff81c2f-6a84-47aa-a1cc-0da41c47b91b"
      unitRef="number">0.172</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:LesseeFinanceLeasesTextBlock
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90ZXh0cmVnaW9uOjg3NTdmNTViZGM2YTQ5OGY4N2U1NjBmMDY5OWUxZWZhXzMwMjM_6d7febd2-ede3-410c-808d-5738ab44c371">Leases&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Operating Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; - ROU assets related to operating leases are presented as Operating lease right-of-use assets on the consolidated balance sheet. Lease liabilities related to operating leases with lease terms greater than twelve months are presented in Short-term lease liability - operating and Long-term lease liability - operating on the consolidated balance sheet.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease ROU assets and lease liabilities are recognized at the commencement date based on the present value of the future lease payments over the lease term. The discount rate used to determine the present value of the lease payments is the rate implicit in the lease unless that rate cannot be readily determined, in which case, the Company utilizes its incremental borrowing rate in determining the present value of the future lease payments. The incremental borrowing rate is the rate of interest that the Company would have to pay to borrow on a collateralized basis over a similar term an amount equal to the lease payments in a similar economic environment. Operating lease ROU assets may also include any cumulative prepaid or accrued rent when the lease payments are uneven throughout the lease term. The ROU assets and lease liabilities may also include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. The ROU asset includes any lease payments made and lease incentives received prior to the commencement date. The Company has lease &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;arrangements with lease and non-lease components which are accounted for separately. Non-lease components of the lease payments are expensed as incurred and are not included in determining the present value.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Finance Leases - &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ROU assets related to finance leases are presented in Property, plant and equipment, net on the consolidated balance sheet. Lease liabilities related to finance leases are presented in Current maturities of long-term debt and Long-term debt, less current maturities on the consolidated balance sheet.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finance lease ROU assets and lease liabilities are recognized at the commencement date based on the present value of the future lease payments over the lease term. The discount rate used to determine the present value of the lease payments is the rate implicit in the lease unless that rate cannot be readily determined, in which case, the Company utilizes its incremental borrowing rate in determining the present value of the future lease payments. The incremental borrowing rate is the rate of interest that the Company would have to pay to borrow on a collateralized basis over a similar term an amount equal to the lease payments in a similar economic environment.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of lease costs were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.726%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.378%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.726%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.378%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.729%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;FISCAL YEAR ENDED APRIL 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reduction in the carrying value of right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,404&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;106&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;27,610&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additional information related to leases was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.726%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.378%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.726%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.378%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.729%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;FISCAL YEAR ENDED APRIL 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows for finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;106&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows for operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;25,100&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing cash flows for financing leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,379&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for new finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,862&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for new operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7,482&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted average remaining lease term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average remaining lease term - finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2.32&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.95&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.36&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average remaining lease term - operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5.77&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.62&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.41&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average discount rate - finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2.91&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average discount rate - operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3.20&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a reconciliation of future undiscounted cash flows to the operating and finance lease liabilities, and the related ROU assets, presented on the consolidated balance sheet as of April&#160;30, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.521%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.230%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;FISCAL YEAR&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;OPERATING         (in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;FINANCING         (in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,324)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(169)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTphOTUzNzA5ZGJmYmU0NTJlODlhYzlkNmQzOGExYWE2My90YWJsZXJhbmdlOmE5NTM3MDlkYmZiZTQ1MmU4OWFjOWQ2ZDM4YTFhYTYzXzEwLTAtMS0xLTI4NjQ4_76343f4d-e07d-492e-af16-f626cc6bbe46"&gt;Current maturities&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,985)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,264)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTphOTUzNzA5ZGJmYmU0NTJlODlhYzlkNmQzOGExYWE2My90YWJsZXJhbmdlOmE5NTM3MDlkYmZiZTQ1MmU4OWFjOWQ2ZDM4YTFhYTYzXzExLTAtMS0xLTI4NjQ4_fd55df4b-467b-4118-9ce7-d8f7a3de2b2c"&gt;Lease liability - long-term&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTphOTUzNzA5ZGJmYmU0NTJlODlhYzlkNmQzOGExYWE2My90YWJsZXJhbmdlOmE5NTM3MDlkYmZiZTQ1MmU4OWFjOWQ2ZDM4YTFhYTYzXzEyLTAtMS0xLTI4NjQ4_bacf6628-c9be-4ed4-a37f-59d6a9cde1a9"&gt;Lease assets&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeFinanceLeasesTextBlock>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90ZXh0cmVnaW9uOjg3NTdmNTViZGM2YTQ5OGY4N2U1NjBmMDY5OWUxZWZhXzMwMjQ_4dbc79a9-44f8-4c81-b5eb-a79bc9b7028b">Leases&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Operating Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; - ROU assets related to operating leases are presented as Operating lease right-of-use assets on the consolidated balance sheet. Lease liabilities related to operating leases with lease terms greater than twelve months are presented in Short-term lease liability - operating and Long-term lease liability - operating on the consolidated balance sheet.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease ROU assets and lease liabilities are recognized at the commencement date based on the present value of the future lease payments over the lease term. The discount rate used to determine the present value of the lease payments is the rate implicit in the lease unless that rate cannot be readily determined, in which case, the Company utilizes its incremental borrowing rate in determining the present value of the future lease payments. The incremental borrowing rate is the rate of interest that the Company would have to pay to borrow on a collateralized basis over a similar term an amount equal to the lease payments in a similar economic environment. Operating lease ROU assets may also include any cumulative prepaid or accrued rent when the lease payments are uneven throughout the lease term. The ROU assets and lease liabilities may also include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. The ROU asset includes any lease payments made and lease incentives received prior to the commencement date. The Company has lease &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;arrangements with lease and non-lease components which are accounted for separately. Non-lease components of the lease payments are expensed as incurred and are not included in determining the present value.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Finance Leases - &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ROU assets related to finance leases are presented in Property, plant and equipment, net on the consolidated balance sheet. Lease liabilities related to finance leases are presented in Current maturities of long-term debt and Long-term debt, less current maturities on the consolidated balance sheet.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finance lease ROU assets and lease liabilities are recognized at the commencement date based on the present value of the future lease payments over the lease term. The discount rate used to determine the present value of the lease payments is the rate implicit in the lease unless that rate cannot be readily determined, in which case, the Company utilizes its incremental borrowing rate in determining the present value of the future lease payments. The incremental borrowing rate is the rate of interest that the Company would have to pay to borrow on a collateralized basis over a similar term an amount equal to the lease payments in a similar economic environment.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of lease costs were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.726%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.378%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.726%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.378%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.729%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;FISCAL YEAR ENDED APRIL 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reduction in the carrying value of right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,404&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;106&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;27,610&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additional information related to leases was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.726%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.378%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.726%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.378%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.729%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;FISCAL YEAR ENDED APRIL 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows for finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;106&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows for operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;25,100&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing cash flows for financing leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,379&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for new finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,862&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for new operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7,482&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted average remaining lease term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average remaining lease term - finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2.32&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.95&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.36&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average remaining lease term - operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5.77&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.62&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.41&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average discount rate - finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2.91&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average discount rate - operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3.20&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a reconciliation of future undiscounted cash flows to the operating and finance lease liabilities, and the related ROU assets, presented on the consolidated balance sheet as of April&#160;30, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.521%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.230%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;FISCAL YEAR&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;OPERATING         (in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;FINANCING         (in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,324)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(169)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTphOTUzNzA5ZGJmYmU0NTJlODlhYzlkNmQzOGExYWE2My90YWJsZXJhbmdlOmE5NTM3MDlkYmZiZTQ1MmU4OWFjOWQ2ZDM4YTFhYTYzXzEwLTAtMS0xLTI4NjQ4_76343f4d-e07d-492e-af16-f626cc6bbe46"&gt;Current maturities&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,985)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,264)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTphOTUzNzA5ZGJmYmU0NTJlODlhYzlkNmQzOGExYWE2My90YWJsZXJhbmdlOmE5NTM3MDlkYmZiZTQ1MmU4OWFjOWQ2ZDM4YTFhYTYzXzExLTAtMS0xLTI4NjQ4_fd55df4b-467b-4118-9ce7-d8f7a3de2b2c"&gt;Lease liability - long-term&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTphOTUzNzA5ZGJmYmU0NTJlODlhYzlkNmQzOGExYWE2My90YWJsZXJhbmdlOmE5NTM3MDlkYmZiZTQ1MmU4OWFjOWQ2ZDM4YTFhYTYzXzEyLTAtMS0xLTI4NjQ4_bacf6628-c9be-4ed4-a37f-59d6a9cde1a9"&gt;Lease assets&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90ZXh0cmVnaW9uOjg3NTdmNTViZGM2YTQ5OGY4N2U1NjBmMDY5OWUxZWZhXzMwMjU_a8ad91b9-7a1a-4ba4-9f15-026ba21bb274">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of lease costs were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.726%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.378%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.726%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.378%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.729%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;FISCAL YEAR ENDED APRIL 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reduction in the carrying value of right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,404&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;106&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;27,610&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additional information related to leases was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.726%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.378%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.726%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.378%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.729%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;FISCAL YEAR ENDED APRIL 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows for finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;106&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows for operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;25,100&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing cash flows for financing leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,379&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for new finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,862&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for new operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7,482&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted average remaining lease term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average remaining lease term - finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2.32&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.95&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.36&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average remaining lease term - operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5.77&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.62&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.41&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average discount rate - finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2.91&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average discount rate - operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3.20&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTo1YTc4YTQ5NTg5YmM0MzdjYjY4YzQyMTRmMTU5ZjM2My90YWJsZXJhbmdlOjVhNzhhNDk1ODliYzQzN2NiNjhjNDIxNGYxNTlmMzYzXzMtMi0xLTEtMjg2NDg_5a226982-e501-4dd6-89e9-f4f89a4cb6a3"
      unitRef="usd">1404000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTo1YTc4YTQ5NTg5YmM0MzdjYjY4YzQyMTRmMTU5ZjM2My90YWJsZXJhbmdlOjVhNzhhNDk1ODliYzQzN2NiNjhjNDIxNGYxNTlmMzYzXzMtNC0xLTEtMjg2NDg_ddfb4214-1d7a-4797-93ad-5b7a096c79ed"
      unitRef="usd">635000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTo1YTc4YTQ5NTg5YmM0MzdjYjY4YzQyMTRmMTU5ZjM2My90YWJsZXJhbmdlOjVhNzhhNDk1ODliYzQzN2NiNjhjNDIxNGYxNTlmMzYzXzMtNi0xLTEtMjk5MjE_363e4b2f-8b28-4ee5-a3c1-4b2f1c7c5455"
      unitRef="usd">2582000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTo1YTc4YTQ5NTg5YmM0MzdjYjY4YzQyMTRmMTU5ZjM2My90YWJsZXJhbmdlOjVhNzhhNDk1ODliYzQzN2NiNjhjNDIxNGYxNTlmMzYzXzQtMi0xLTEtMjg2NDg_fb026ec7-0178-43fd-87c9-bf62075b93e3"
      unitRef="usd">106000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTo1YTc4YTQ5NTg5YmM0MzdjYjY4YzQyMTRmMTU5ZjM2My90YWJsZXJhbmdlOjVhNzhhNDk1ODliYzQzN2NiNjhjNDIxNGYxNTlmMzYzXzQtNC0xLTEtMjg2NDg_4a7330ff-f1f1-4726-8649-c0069acd8223"
      unitRef="usd">73000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTo1YTc4YTQ5NTg5YmM0MzdjYjY4YzQyMTRmMTU5ZjM2My90YWJsZXJhbmdlOjVhNzhhNDk1ODliYzQzN2NiNjhjNDIxNGYxNTlmMzYzXzQtNi0xLTEtMjk5MjE_c0b78262-29f7-474d-abbe-5c78f962b37d"
      unitRef="usd">205000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:OperatingLeaseCost
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTo1YTc4YTQ5NTg5YmM0MzdjYjY4YzQyMTRmMTU5ZjM2My90YWJsZXJhbmdlOjVhNzhhNDk1ODliYzQzN2NiNjhjNDIxNGYxNTlmMzYzXzUtMi0xLTEtMjg2NDg_c811dfde-b0d0-497b-9219-3b513d725024"
      unitRef="usd">27610000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTo1YTc4YTQ5NTg5YmM0MzdjYjY4YzQyMTRmMTU5ZjM2My90YWJsZXJhbmdlOjVhNzhhNDk1ODliYzQzN2NiNjhjNDIxNGYxNTlmMzYzXzUtNC0xLTEtMjg2NDg_fb2c5fd0-a7e3-40e7-a2fd-1272b16fd430"
      unitRef="usd">27192000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTo1YTc4YTQ5NTg5YmM0MzdjYjY4YzQyMTRmMTU5ZjM2My90YWJsZXJhbmdlOjVhNzhhNDk1ODliYzQzN2NiNjhjNDIxNGYxNTlmMzYzXzUtNi0xLTEtMjk5MjE_410ef776-f51a-4ea7-bf6c-8534cd2146d0"
      unitRef="usd">25405000</us-gaap:OperatingLeaseCost>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTo4YjUzZGNlNDMxNzU0MjRjYTg2ZmQ1OGVmOWUyNWVhZi90YWJsZXJhbmdlOjhiNTNkY2U0MzE3NTQyNGNhODZmZDU4ZWY5ZTI1ZWFmXzMtMi0xLTEtMjg2NDg_995f8bf5-fa7f-4d56-a6e6-a1cb41d4dbd5"
      unitRef="usd">106000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTo4YjUzZGNlNDMxNzU0MjRjYTg2ZmQ1OGVmOWUyNWVhZi90YWJsZXJhbmdlOjhiNTNkY2U0MzE3NTQyNGNhODZmZDU4ZWY5ZTI1ZWFmXzMtNC0xLTEtMjg2NDg_7d8f0948-d897-45a2-baea-0da870ab4e03"
      unitRef="usd">73000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTo4YjUzZGNlNDMxNzU0MjRjYTg2ZmQ1OGVmOWUyNWVhZi90YWJsZXJhbmdlOjhiNTNkY2U0MzE3NTQyNGNhODZmZDU4ZWY5ZTI1ZWFmXzMtNi0xLTEtMjk5MzA_bfda8d65-fe95-499a-8900-4caffec9d67b"
      unitRef="usd">205000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:OperatingLeasePayments
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTo4YjUzZGNlNDMxNzU0MjRjYTg2ZmQ1OGVmOWUyNWVhZi90YWJsZXJhbmdlOjhiNTNkY2U0MzE3NTQyNGNhODZmZDU4ZWY5ZTI1ZWFmXzQtMi0xLTEtMjg2NDg_ff40274d-8b2e-4e8d-a104-37c7c43999a1"
      unitRef="usd">25100000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTo4YjUzZGNlNDMxNzU0MjRjYTg2ZmQ1OGVmOWUyNWVhZi90YWJsZXJhbmdlOjhiNTNkY2U0MzE3NTQyNGNhODZmZDU4ZWY5ZTI1ZWFmXzQtNC0xLTEtMjg2NDg_093e537c-68f0-46eb-8429-d75ad5077994"
      unitRef="usd">24371000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTo4YjUzZGNlNDMxNzU0MjRjYTg2ZmQ1OGVmOWUyNWVhZi90YWJsZXJhbmdlOjhiNTNkY2U0MzE3NTQyNGNhODZmZDU4ZWY5ZTI1ZWFmXzQtNi0xLTEtMjk5MzA_bd21d2e9-fb33-42be-84d4-cdce53c65c2b"
      unitRef="usd">22595000</us-gaap:OperatingLeasePayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTo4YjUzZGNlNDMxNzU0MjRjYTg2ZmQ1OGVmOWUyNWVhZi90YWJsZXJhbmdlOjhiNTNkY2U0MzE3NTQyNGNhODZmZDU4ZWY5ZTI1ZWFmXzUtMi0xLTEtMjg2NDg_593322ef-5c7f-471e-a76f-1710d9f0b410"
      unitRef="usd">1379000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTo4YjUzZGNlNDMxNzU0MjRjYTg2ZmQ1OGVmOWUyNWVhZi90YWJsZXJhbmdlOjhiNTNkY2U0MzE3NTQyNGNhODZmZDU4ZWY5ZTI1ZWFmXzUtNC0xLTEtMjg2NDg_0ad66bba-060b-49a0-b8f7-a29007062109"
      unitRef="usd">608000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTo4YjUzZGNlNDMxNzU0MjRjYTg2ZmQ1OGVmOWUyNWVhZi90YWJsZXJhbmdlOjhiNTNkY2U0MzE3NTQyNGNhODZmZDU4ZWY5ZTI1ZWFmXzUtNi0xLTEtMjk5MzA_cc615d05-7c69-4018-8380-224f698bb813"
      unitRef="usd">2512000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTo4YjUzZGNlNDMxNzU0MjRjYTg2ZmQ1OGVmOWUyNWVhZi90YWJsZXJhbmdlOjhiNTNkY2U0MzE3NTQyNGNhODZmZDU4ZWY5ZTI1ZWFmXzYtMi0xLTEtMjg2NDg_f2708b12-0383-421a-babf-65be92a9089a"
      unitRef="usd">1862</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTo4YjUzZGNlNDMxNzU0MjRjYTg2ZmQ1OGVmOWUyNWVhZi90YWJsZXJhbmdlOjhiNTNkY2U0MzE3NTQyNGNhODZmZDU4ZWY5ZTI1ZWFmXzYtNC0xLTEtMjg2NDg_98f3532f-6178-4540-8251-a1a854fd33e8"
      unitRef="usd">2222</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTo4YjUzZGNlNDMxNzU0MjRjYTg2ZmQ1OGVmOWUyNWVhZi90YWJsZXJhbmdlOjhiNTNkY2U0MzE3NTQyNGNhODZmZDU4ZWY5ZTI1ZWFmXzYtNi0xLTEtMjk5MzA_aaf43b6c-41b7-431f-9fb5-e03a68ddcd32"
      unitRef="usd">1650</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTo4YjUzZGNlNDMxNzU0MjRjYTg2ZmQ1OGVmOWUyNWVhZi90YWJsZXJhbmdlOjhiNTNkY2U0MzE3NTQyNGNhODZmZDU4ZWY5ZTI1ZWFmXzctMi0xLTEtMjg2NDg_bf19e9fc-8a1b-4786-9255-ba91caa5cd0e"
      unitRef="usd">7482</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTo4YjUzZGNlNDMxNzU0MjRjYTg2ZmQ1OGVmOWUyNWVhZi90YWJsZXJhbmdlOjhiNTNkY2U0MzE3NTQyNGNhODZmZDU4ZWY5ZTI1ZWFmXzctNC0xLTEtMjg2NDg_a54a6ca5-25e9-433f-8465-c9c8d898f4ff"
      unitRef="usd">8914</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTo4YjUzZGNlNDMxNzU0MjRjYTg2ZmQ1OGVmOWUyNWVhZi90YWJsZXJhbmdlOjhiNTNkY2U0MzE3NTQyNGNhODZmZDU4ZWY5ZTI1ZWFmXzctNi0xLTEtMjk5MzA_4f6b6633-5437-4199-b28c-1ced8e65e774"
      unitRef="usd">72703</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTo4YjUzZGNlNDMxNzU0MjRjYTg2ZmQ1OGVmOWUyNWVhZi90YWJsZXJhbmdlOjhiNTNkY2U0MzE3NTQyNGNhODZmZDU4ZWY5ZTI1ZWFmXzEwLTItMS0xLTI4NjQ4_d91f693e-068b-462f-a09a-7287aa052d75">P2Y3M25D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTo4YjUzZGNlNDMxNzU0MjRjYTg2ZmQ1OGVmOWUyNWVhZi90YWJsZXJhbmdlOjhiNTNkY2U0MzE3NTQyNGNhODZmZDU4ZWY5ZTI1ZWFmXzEwLTQtMS0xLTI4NjQ4_09fb0587-187a-4361-9281-6c1175678cf4">P2Y11M12D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i103a554c5f184b2b8bfb5f9dce68aa05_I20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTo4YjUzZGNlNDMxNzU0MjRjYTg2ZmQ1OGVmOWUyNWVhZi90YWJsZXJhbmdlOjhiNTNkY2U0MzE3NTQyNGNhODZmZDU4ZWY5ZTI1ZWFmXzEwLTYtMS0xLTI5OTMw_0e08cea5-78e5-4a84-b2a1-6bb73d1d386a">P3Y4M9D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTo4YjUzZGNlNDMxNzU0MjRjYTg2ZmQ1OGVmOWUyNWVhZi90YWJsZXJhbmdlOjhiNTNkY2U0MzE3NTQyNGNhODZmZDU4ZWY5ZTI1ZWFmXzExLTItMS0xLTI4NjQ4_a6ab4705-5916-4420-adc1-ed70c42aa7be">P5Y9M7D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTo4YjUzZGNlNDMxNzU0MjRjYTg2ZmQ1OGVmOWUyNWVhZi90YWJsZXJhbmdlOjhiNTNkY2U0MzE3NTQyNGNhODZmZDU4ZWY5ZTI1ZWFmXzExLTQtMS0xLTI4NjQ4_313c246b-5db2-488a-a0a7-85866df0321c">P6Y7M13D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i103a554c5f184b2b8bfb5f9dce68aa05_I20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTo4YjUzZGNlNDMxNzU0MjRjYTg2ZmQ1OGVmOWUyNWVhZi90YWJsZXJhbmdlOjhiNTNkY2U0MzE3NTQyNGNhODZmZDU4ZWY5ZTI1ZWFmXzExLTYtMS0xLTI5OTMw_9c621772-d539-44ec-863f-ad687c9ff9e4">P7Y4M28D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTo4YjUzZGNlNDMxNzU0MjRjYTg2ZmQ1OGVmOWUyNWVhZi90YWJsZXJhbmdlOjhiNTNkY2U0MzE3NTQyNGNhODZmZDU4ZWY5ZTI1ZWFmXzE0LTItMS0xLTI4NjQ4_c512daff-3ae7-42d8-b298-585e257d72dc"
      unitRef="number">0.0291</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTo4YjUzZGNlNDMxNzU0MjRjYTg2ZmQ1OGVmOWUyNWVhZi90YWJsZXJhbmdlOjhiNTNkY2U0MzE3NTQyNGNhODZmZDU4ZWY5ZTI1ZWFmXzE0LTQtMS0xLTI4NjQ4_d1c56276-e1ec-406b-a212-c3fae1dc5440"
      unitRef="number">0.0295</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i103a554c5f184b2b8bfb5f9dce68aa05_I20200430"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTo4YjUzZGNlNDMxNzU0MjRjYTg2ZmQ1OGVmOWUyNWVhZi90YWJsZXJhbmdlOjhiNTNkY2U0MzE3NTQyNGNhODZmZDU4ZWY5ZTI1ZWFmXzE0LTYtMS0xLTI5OTMw_afb82e19-a810-4ff2-b874-7cdd458f7e27"
      unitRef="number">0.0319</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTo4YjUzZGNlNDMxNzU0MjRjYTg2ZmQ1OGVmOWUyNWVhZi90YWJsZXJhbmdlOjhiNTNkY2U0MzE3NTQyNGNhODZmZDU4ZWY5ZTI1ZWFmXzE1LTItMS0xLTI4NjQ4_fad62a6c-222f-4e18-a5f0-2006253d340b"
      unitRef="number">0.0320</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="ieb04175d704d44e2a95a6a90bef090e8_I20210430"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTo4YjUzZGNlNDMxNzU0MjRjYTg2ZmQ1OGVmOWUyNWVhZi90YWJsZXJhbmdlOjhiNTNkY2U0MzE3NTQyNGNhODZmZDU4ZWY5ZTI1ZWFmXzE1LTQtMS0xLTI4NjQ4_5c332813-55ab-4603-8288-09730d3240e7"
      unitRef="number">0.0323</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i103a554c5f184b2b8bfb5f9dce68aa05_I20200430"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTo4YjUzZGNlNDMxNzU0MjRjYTg2ZmQ1OGVmOWUyNWVhZi90YWJsZXJhbmdlOjhiNTNkY2U0MzE3NTQyNGNhODZmZDU4ZWY5ZTI1ZWFmXzE1LTYtMS0xLTI5OTMw_16791115-4e61-448c-aa34-a4cd625f1d89"
      unitRef="number">0.0427</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90ZXh0cmVnaW9uOjg3NTdmNTViZGM2YTQ5OGY4N2U1NjBmMDY5OWUxZWZhXzMwMjE_63576a14-620c-4bb9-8287-9c335f6e2c42">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a reconciliation of future undiscounted cash flows to the operating and finance lease liabilities, and the related ROU assets, presented on the consolidated balance sheet as of April&#160;30, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.521%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.230%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;FISCAL YEAR&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;OPERATING         (in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;FINANCING         (in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,324)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(169)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTphOTUzNzA5ZGJmYmU0NTJlODlhYzlkNmQzOGExYWE2My90YWJsZXJhbmdlOmE5NTM3MDlkYmZiZTQ1MmU4OWFjOWQ2ZDM4YTFhYTYzXzEwLTAtMS0xLTI4NjQ4_76343f4d-e07d-492e-af16-f626cc6bbe46"&gt;Current maturities&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,985)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,264)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTphOTUzNzA5ZGJmYmU0NTJlODlhYzlkNmQzOGExYWE2My90YWJsZXJhbmdlOmE5NTM3MDlkYmZiZTQ1MmU4OWFjOWQ2ZDM4YTFhYTYzXzExLTAtMS0xLTI4NjQ4_fd55df4b-467b-4118-9ce7-d8f7a3de2b2c"&gt;Lease liability - long-term&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTphOTUzNzA5ZGJmYmU0NTJlODlhYzlkNmQzOGExYWE2My90YWJsZXJhbmdlOmE5NTM3MDlkYmZiZTQ1MmU4OWFjOWQ2ZDM4YTFhYTYzXzEyLTAtMS0xLTI4NjQ4_bacf6628-c9be-4ed4-a37f-59d6a9cde1a9"&gt;Lease assets&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90ZXh0cmVnaW9uOjg3NTdmNTViZGM2YTQ5OGY4N2U1NjBmMDY5OWUxZWZhXzMwMjI_5d565d2c-4da3-4c46-b665-55e403fe4e1d">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a reconciliation of future undiscounted cash flows to the operating and finance lease liabilities, and the related ROU assets, presented on the consolidated balance sheet as of April&#160;30, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.521%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.230%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;FISCAL YEAR&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;OPERATING         (in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;FINANCING         (in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,324)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(169)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTphOTUzNzA5ZGJmYmU0NTJlODlhYzlkNmQzOGExYWE2My90YWJsZXJhbmdlOmE5NTM3MDlkYmZiZTQ1MmU4OWFjOWQ2ZDM4YTFhYTYzXzEwLTAtMS0xLTI4NjQ4_76343f4d-e07d-492e-af16-f626cc6bbe46"&gt;Current maturities&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,985)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,264)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTphOTUzNzA5ZGJmYmU0NTJlODlhYzlkNmQzOGExYWE2My90YWJsZXJhbmdlOmE5NTM3MDlkYmZiZTQ1MmU4OWFjOWQ2ZDM4YTFhYTYzXzExLTAtMS0xLTI4NjQ4_fd55df4b-467b-4118-9ce7-d8f7a3de2b2c"&gt;Lease liability - long-term&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTphOTUzNzA5ZGJmYmU0NTJlODlhYzlkNmQzOGExYWE2My90YWJsZXJhbmdlOmE5NTM3MDlkYmZiZTQ1MmU4OWFjOWQ2ZDM4YTFhYTYzXzEyLTAtMS0xLTI4NjQ4_bacf6628-c9be-4ed4-a37f-59d6a9cde1a9"&gt;Lease assets&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTphOTUzNzA5ZGJmYmU0NTJlODlhYzlkNmQzOGExYWE2My90YWJsZXJhbmdlOmE5NTM3MDlkYmZiZTQ1MmU4OWFjOWQ2ZDM4YTFhYTYzXzEtMi0xLTEtMjg2NDg_8a661c6a-0666-4133-91d0-30376ca09835"
      unitRef="usd">25298000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTphOTUzNzA5ZGJmYmU0NTJlODlhYzlkNmQzOGExYWE2My90YWJsZXJhbmdlOmE5NTM3MDlkYmZiZTQ1MmU4OWFjOWQ2ZDM4YTFhYTYzXzEtNC0xLTEtMjg2NDg_828ab433-9ceb-4330-910f-c5b4e3c199c0"
      unitRef="usd">2372000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTphOTUzNzA5ZGJmYmU0NTJlODlhYzlkNmQzOGExYWE2My90YWJsZXJhbmdlOmE5NTM3MDlkYmZiZTQ1MmU4OWFjOWQ2ZDM4YTFhYTYzXzItMi0xLTEtMjg2NDg_c10d8c77-2ae5-4f0f-a4b8-430f92bc1873"
      unitRef="usd">23230000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTphOTUzNzA5ZGJmYmU0NTJlODlhYzlkNmQzOGExYWE2My90YWJsZXJhbmdlOmE5NTM3MDlkYmZiZTQ1MmU4OWFjOWQ2ZDM4YTFhYTYzXzItNC0xLTEtMjg2NDg_76dae441-a81c-4ca1-b53f-b6267eff8cdf"
      unitRef="usd">1993000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTphOTUzNzA5ZGJmYmU0NTJlODlhYzlkNmQzOGExYWE2My90YWJsZXJhbmdlOmE5NTM3MDlkYmZiZTQ1MmU4OWFjOWQ2ZDM4YTFhYTYzXzMtMi0xLTEtMjg2NDg_d26f1178-88ce-4036-87a2-b9cdaf055931"
      unitRef="usd">19529000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTphOTUzNzA5ZGJmYmU0NTJlODlhYzlkNmQzOGExYWE2My90YWJsZXJhbmdlOmE5NTM3MDlkYmZiZTQ1MmU4OWFjOWQ2ZDM4YTFhYTYzXzMtNC0xLTEtMjg2NDg_4e331e8c-1da7-45b2-9251-f8f7a13cff71"
      unitRef="usd">640000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTphOTUzNzA5ZGJmYmU0NTJlODlhYzlkNmQzOGExYWE2My90YWJsZXJhbmdlOmE5NTM3MDlkYmZiZTQ1MmU4OWFjOWQ2ZDM4YTFhYTYzXzQtMi0xLTEtMjg2NDg_504b061d-81b4-48d4-916a-c4234c35f4ae"
      unitRef="usd">18973000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTphOTUzNzA5ZGJmYmU0NTJlODlhYzlkNmQzOGExYWE2My90YWJsZXJhbmdlOmE5NTM3MDlkYmZiZTQ1MmU4OWFjOWQ2ZDM4YTFhYTYzXzQtNC0xLTEtMjg2NDg_5cd19a91-8037-4d68-89ad-70740bd6c446"
      unitRef="usd">120000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTphOTUzNzA5ZGJmYmU0NTJlODlhYzlkNmQzOGExYWE2My90YWJsZXJhbmdlOmE5NTM3MDlkYmZiZTQ1MmU4OWFjOWQ2ZDM4YTFhYTYzXzUtMi0xLTEtMjg2NDg_e74fdbb8-4bba-414e-82d4-06baca4794c1"
      unitRef="usd">16404000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTphOTUzNzA5ZGJmYmU0NTJlODlhYzlkNmQzOGExYWE2My90YWJsZXJhbmdlOmE5NTM3MDlkYmZiZTQ1MmU4OWFjOWQ2ZDM4YTFhYTYzXzUtNC0xLTEtMjg2NDg_bae5f919-9647-47dc-999b-b3d1cf23b78e"
      unitRef="usd">7000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTphOTUzNzA5ZGJmYmU0NTJlODlhYzlkNmQzOGExYWE2My90YWJsZXJhbmdlOmE5NTM3MDlkYmZiZTQ1MmU4OWFjOWQ2ZDM4YTFhYTYzXzYtMi0xLTEtMjg2NDg_2588451b-9819-4fda-a939-ff1cd75ab235"
      unitRef="usd">24959000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTphOTUzNzA5ZGJmYmU0NTJlODlhYzlkNmQzOGExYWE2My90YWJsZXJhbmdlOmE5NTM3MDlkYmZiZTQ1MmU4OWFjOWQ2ZDM4YTFhYTYzXzYtNC0xLTEtMjg2NDg_b9352ce1-154e-4309-bb62-b60b0008ca76"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTphOTUzNzA5ZGJmYmU0NTJlODlhYzlkNmQzOGExYWE2My90YWJsZXJhbmdlOmE5NTM3MDlkYmZiZTQ1MmU4OWFjOWQ2ZDM4YTFhYTYzXzctMi0xLTEtMjg2NDg_d706d9e2-cd12-4b9f-8cee-2a5da4c906c7"
      unitRef="usd">128393000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTphOTUzNzA5ZGJmYmU0NTJlODlhYzlkNmQzOGExYWE2My90YWJsZXJhbmdlOmE5NTM3MDlkYmZiZTQ1MmU4OWFjOWQ2ZDM4YTFhYTYzXzctNC0xLTEtMjg2NDg_252f437b-a346-473c-a4a8-5bee52344e17"
      unitRef="usd">5132000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTphOTUzNzA5ZGJmYmU0NTJlODlhYzlkNmQzOGExYWE2My90YWJsZXJhbmdlOmE5NTM3MDlkYmZiZTQ1MmU4OWFjOWQ2ZDM4YTFhYTYzXzgtMi0xLTEtMjg2NDg_9f5b2bb7-ed1a-4803-bf3e-c7c3f7067962"
      unitRef="usd">11324000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTphOTUzNzA5ZGJmYmU0NTJlODlhYzlkNmQzOGExYWE2My90YWJsZXJhbmdlOmE5NTM3MDlkYmZiZTQ1MmU4OWFjOWQ2ZDM4YTFhYTYzXzgtNC0xLTEtMjg2NDg_c511d605-437f-47db-b834-4698978a8e01"
      unitRef="usd">169000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTphOTUzNzA5ZGJmYmU0NTJlODlhYzlkNmQzOGExYWE2My90YWJsZXJhbmdlOmE5NTM3MDlkYmZiZTQ1MmU4OWFjOWQ2ZDM4YTFhYTYzXzktMi0xLTEtMjg2NDg_838bb89a-ed83-4a75-8f58-1017e32db1f7"
      unitRef="usd">117069000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i6b41f76f16574024af4b03f29bb1836c_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTphOTUzNzA5ZGJmYmU0NTJlODlhYzlkNmQzOGExYWE2My90YWJsZXJhbmdlOmE5NTM3MDlkYmZiZTQ1MmU4OWFjOWQ2ZDM4YTFhYTYzXzktNC0xLTEtMjg2NDg_688c1aa3-37a0-484e-bb12-7c57c9f464d8"
      unitRef="usd">4963000</us-gaap:FinanceLeaseLiability>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTphOTUzNzA5ZGJmYmU0NTJlODlhYzlkNmQzOGExYWE2My90YWJsZXJhbmdlOmE5NTM3MDlkYmZiZTQ1MmU4OWFjOWQ2ZDM4YTFhYTYzXzEwLTItMS0xLTI4NjQ4_89a5b05d-3ff5-4726-b6ec-97bcb7c67a20"
      unitRef="usd">21985000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTphOTUzNzA5ZGJmYmU0NTJlODlhYzlkNmQzOGExYWE2My90YWJsZXJhbmdlOmE5NTM3MDlkYmZiZTQ1MmU4OWFjOWQ2ZDM4YTFhYTYzXzEwLTQtMS0xLTI4NjQ4_567b3818-323c-4f68-909f-993556a4bada"
      unitRef="usd">2264000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTphOTUzNzA5ZGJmYmU0NTJlODlhYzlkNmQzOGExYWE2My90YWJsZXJhbmdlOmE5NTM3MDlkYmZiZTQ1MmU4OWFjOWQ2ZDM4YTFhYTYzXzExLTItMS0xLTI4NjQ4_d6577575-6cd3-4a65-ada7-2482e8eee130"
      unitRef="usd">95084000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTphOTUzNzA5ZGJmYmU0NTJlODlhYzlkNmQzOGExYWE2My90YWJsZXJhbmdlOmE5NTM3MDlkYmZiZTQ1MmU4OWFjOWQ2ZDM4YTFhYTYzXzExLTQtMS0xLTI4NjQ4_1860001a-60cf-47e1-9c0b-2780b5129e01"
      unitRef="usd">2699000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTphOTUzNzA5ZGJmYmU0NTJlODlhYzlkNmQzOGExYWE2My90YWJsZXJhbmdlOmE5NTM3MDlkYmZiZTQ1MmU4OWFjOWQ2ZDM4YTFhYTYzXzEyLTItMS0xLTI4NjQ4_23a98727-76b2-4a53-93ae-bb53b1897576"
      unitRef="usd">108055000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="ibeeeea5de490456e8a860256763c6777_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjYvZnJhZzo4NzU3ZjU1YmRjNmE0OThmODdlNTYwZjA2OTllMWVmYS90YWJsZTphOTUzNzA5ZGJmYmU0NTJlODlhYzlkNmQzOGExYWE2My90YWJsZXJhbmdlOmE5NTM3MDlkYmZiZTQ1MmU4OWFjOWQ2ZDM4YTFhYTYzXzEyLTQtMS0xLTI4NjQ4_906f9059-5b0d-4258-963c-14ca60a4ed3e"
      unitRef="usd">9722000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjkvZnJhZzpiODgzZjExNzNkYTU0ZDU0OTI2MGFmOTVmM2Y3ZjRiNS90ZXh0cmVnaW9uOmI4ODNmMTE3M2RhNTRkNTQ5MjYwYWY5NWYzZjdmNGI1XzE3MzU_48f87af4-c620-4801-8d5d-f15f64bd92a5">Restructuring Charges&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During June 2020, the Company's Board approved the closure and eventual disposal of its manufacturing plant located in Humboldt, Tennessee. Operations ceased at the Humboldt plant in July 2020. During the third quarter of fiscal 2021, the Company sold the Humboldt plant and recognized a gain of $2.3&#160;million on the sale. During fiscal 2022 and 2021, the Company recognized pre-tax restructuring charges, net of $0.3&#160;million and $4.4&#160;million, respectively, related to the closure of the plant.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the fourth quarter of fiscal 2020 and the first quarter of fiscal 2021, the Company implemented nationwide reductions in force, which were substantially completed in the fourth quarter of fiscal 2020 and first quarter of fiscal 2021. During fiscal 2022, 2021 and 2020, the Company recognized pre-tax restructuring charges, net of $(0.1)&#160;million, $1.4&#160;million and $0.2 million, respectively, related to these reductions in force, which were primarily severance and separation costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During fiscal years 2022, 2021, and 2020, the Company recognized total pre-tax restructuring charges, net of $0.2&#160;million, $5.8 million, and $(18,000), respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i3843281550ee47918f53204e704f6d14_D20201101-20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjkvZnJhZzpiODgzZjExNzNkYTU0ZDU0OTI2MGFmOTVmM2Y3ZjRiNS90ZXh0cmVnaW9uOmI4ODNmMTE3M2RhNTRkNTQ5MjYwYWY5NWYzZjdmNGI1XzMzMw_9070ae86-9401-4022-a9b8-1618267c56ba"
      unitRef="usd">2300000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:RestructuringCharges
      contextRef="ibfa937fd92ae438184c0027f6690f43d_D20210501-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjkvZnJhZzpiODgzZjExNzNkYTU0ZDU0OTI2MGFmOTVmM2Y3ZjRiNS90ZXh0cmVnaW9uOmI4ODNmMTE3M2RhNTRkNTQ5MjYwYWY5NWYzZjdmNGI1XzEwOTk1MTE2MzAzNzY_9fed2db5-2531-4490-beb3-f5a9bac3e16c"
      unitRef="usd">300000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ic3b1643a3df24bc7ad5d82d397ef9a5b_D20200501-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjkvZnJhZzpiODgzZjExNzNkYTU0ZDU0OTI2MGFmOTVmM2Y3ZjRiNS90ZXh0cmVnaW9uOmI4ODNmMTE3M2RhNTRkNTQ5MjYwYWY5NWYzZjdmNGI1XzQzMA_07b1ea55-dc91-42dc-aaca-b3868bf7f7d4"
      unitRef="usd">4400000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i8aeb7b869c5b44a99b5aec19ffec44ed_D20210501-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjkvZnJhZzpiODgzZjExNzNkYTU0ZDU0OTI2MGFmOTVmM2Y3ZjRiNS90ZXh0cmVnaW9uOmI4ODNmMTE3M2RhNTRkNTQ5MjYwYWY5NWYzZjdmNGI1XzEwOTk1MTE2MzA1ODM_39e8b903-a2ee-4fcd-ab4a-3cc7dc1186b2"
      unitRef="usd">-100000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i3dc3fde8cbb547c38525252522a562bf_D20200501-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjkvZnJhZzpiODgzZjExNzNkYTU0ZDU0OTI2MGFmOTVmM2Y3ZjRiNS90ZXh0cmVnaW9uOmI4ODNmMTE3M2RhNTRkNTQ5MjYwYWY5NWYzZjdmNGI1Xzk2Nw_5efd3c04-566c-46bc-bd57-00557b13bd97"
      unitRef="usd">1400000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i470cf275fd0441f4a19e07ebf5806b2d_D20190501-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjkvZnJhZzpiODgzZjExNzNkYTU0ZDU0OTI2MGFmOTVmM2Y3ZjRiNS90ZXh0cmVnaW9uOmI4ODNmMTE3M2RhNTRkNTQ5MjYwYWY5NWYzZjdmNGI1Xzk3NA_5c3fffa2-f14c-4d20-8387-81bee6575f36"
      unitRef="usd">200000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjkvZnJhZzpiODgzZjExNzNkYTU0ZDU0OTI2MGFmOTVmM2Y3ZjRiNS90ZXh0cmVnaW9uOmI4ODNmMTE3M2RhNTRkNTQ5MjYwYWY5NWYzZjdmNGI1XzE0NTc_7b9a46ac-6a61-4b72-aa82-c867b6241d9c"
      unitRef="usd">200000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i88e4ec11c61b4a3d9f110ba0f4cd18b9_D20200501-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjkvZnJhZzpiODgzZjExNzNkYTU0ZDU0OTI2MGFmOTVmM2Y3ZjRiNS90ZXh0cmVnaW9uOmI4ODNmMTE3M2RhNTRkNTQ5MjYwYWY5NWYzZjdmNGI1XzE0NjE_d5f0a60f-4681-42b5-95d8-11b3eebc7de4"
      unitRef="usd">5800000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i25c92049653a435eb2b318dde5abcd23_D20190501-20200430"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNjkvZnJhZzpiODgzZjExNzNkYTU0ZDU0OTI2MGFmOTVmM2Y3ZjRiNS90ZXh0cmVnaW9uOmI4ODNmMTE3M2RhNTRkNTQ5MjYwYWY5NWYzZjdmNGI1XzE0Njk_6996e353-c0b7-4640-b94d-dd35a74b1d93"
      unitRef="usd">-18000</us-gaap:RestructuringCharges>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNzIvZnJhZzo0MGQ0MDY1MmE3NzI0Yzk2ODFiZGJhNTg5NmQ2ZTYyZS90ZXh0cmVnaW9uOjQwZDQwNjUyYTc3MjRjOTY4MWJkYmE1ODk2ZDZlNjJlXzIxMzM_81faa51f-bfdc-4458-99c0-deafc247ca38">Fair Value Measurements&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company utilizes the hierarchy of fair value measurements to classify certain of its assets and liabilities based upon the following definitions:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 1 &#x2013; Investments with quoted prices in active markets for identical assets or liabilities.&#160;The Company's cash equivalents are invested in money market funds, mutual funds and certificates of deposit.&#160;The Company's mutual fund investment assets represent contributions made and invested on behalf of the Company's named executive officers in a supplementary employee retirement plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 2 &#x2013; Investments with observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 3 &#x2013; Investments with unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.&#160;The Company has no Level 3 assets or liabilities measured on a recurring basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value measurement of assets held by the Company's defined benefit pension plans is discussed in Note I.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's financial instruments include cash and equivalents, marketable securities, and other investments; accounts receivable and accounts payable; interest rate swap and foreign exchange forward contracts; and short- and long-term debt. The carrying values of cash and equivalents, accounts receivable and payable, and short-term debt on the condensed consolidated &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;balance sheets approximate their fair value due to the short maturities of these items. The interest rate swap and foreign exchange forward contracts were marked to market and therefore represent fair value. The fair values of these contracts are determined based on inputs that are readily available in public markets or can be derived from information available in publicly quoted markets. The following table summarizes the fair value of assets and liabilities that are recorded in the Company's consolidated financial statements as of April&#160;30, 2022 and 2021 at fair value on a recurring basis (in thousands):&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.166%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.323%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.323%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;FAIR VALUE MEASUREMENTS AS OF APRIL 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;LEVEL 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;LEVEL 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;LEVEL 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ASSETS:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mutual funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swap contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;FAIR VALUE MEASUREMENTS AS OF APRIL 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;LEVEL 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;LEVEL 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;LEVEL 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ASSETS:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mutual funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNzIvZnJhZzo0MGQ0MDY1MmE3NzI0Yzk2ODFiZGJhNTg5NmQ2ZTYyZS90ZXh0cmVnaW9uOjQwZDQwNjUyYTc3MjRjOTY4MWJkYmE1ODk2ZDZlNjJlXzIxMzg_0719c2d8-c0d9-4133-8f3c-bce7792dd51b">The following table summarizes the fair value of assets and liabilities that are recorded in the Company's consolidated financial statements as of April&#160;30, 2022 and 2021 at fair value on a recurring basis (in thousands):&#160;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.166%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.323%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.323%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;FAIR VALUE MEASUREMENTS AS OF APRIL 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;LEVEL 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;LEVEL 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;LEVEL 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ASSETS:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mutual funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swap contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;FAIR VALUE MEASUREMENTS AS OF APRIL 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;LEVEL 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;LEVEL 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;LEVEL 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ASSETS:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mutual funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i0bd3876dab0a44a3ab543fee63f4a428_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNzIvZnJhZzo0MGQ0MDY1MmE3NzI0Yzk2ODFiZGJhNTg5NmQ2ZTYyZS90YWJsZToxMGY5MTEyMmQzN2U0OTk3YWRiNjUwMTg3ZTUxMzYyNC90YWJsZXJhbmdlOjEwZjkxMTIyZDM3ZTQ5OTdhZGI2NTAxODdlNTEzNjI0XzMtMS0xLTEtMjg2NDg_4fd8cf47-6f4c-4bce-97ae-8fb6e099eaa6"
      unitRef="usd">404000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ie1cabb857b9b47ed8da3e415811ed5d5_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNzIvZnJhZzo0MGQ0MDY1MmE3NzI0Yzk2ODFiZGJhNTg5NmQ2ZTYyZS90YWJsZToxMGY5MTEyMmQzN2U0OTk3YWRiNjUwMTg3ZTUxMzYyNC90YWJsZXJhbmdlOjEwZjkxMTIyZDM3ZTQ5OTdhZGI2NTAxODdlNTEzNjI0XzMtMy0xLTEtMjg2NDg_91783fde-8795-4953-944f-ce02d4e611bc"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i3565615a5e184a6ea268d1526164421f_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNzIvZnJhZzo0MGQ0MDY1MmE3NzI0Yzk2ODFiZGJhNTg5NmQ2ZTYyZS90YWJsZToxMGY5MTEyMmQzN2U0OTk3YWRiNjUwMTg3ZTUxMzYyNC90YWJsZXJhbmdlOjEwZjkxMTIyZDM3ZTQ5OTdhZGI2NTAxODdlNTEzNjI0XzMtNS0xLTEtMjg2NDg_74aeb7e7-623d-4b20-83af-5a22b2ed2431"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:InterestRateCashFlowHedgeAssetAtFairValue
      contextRef="ib537753248834910bc3526f21b46cf0b_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNzIvZnJhZzo0MGQ0MDY1MmE3NzI0Yzk2ODFiZGJhNTg5NmQ2ZTYyZS90YWJsZToxMGY5MTEyMmQzN2U0OTk3YWRiNjUwMTg3ZTUxMzYyNC90YWJsZXJhbmdlOjEwZjkxMTIyZDM3ZTQ5OTdhZGI2NTAxODdlNTEzNjI0XzQtMS0xLTEtMzY4MDc_5d3e3056-2fe4-4360-b3f6-915ad9f8d00d"
      unitRef="usd">0</us-gaap:InterestRateCashFlowHedgeAssetAtFairValue>
    <us-gaap:InterestRateCashFlowHedgeAssetAtFairValue
      contextRef="i45b35e0a22c540ae951b8a48d7986880_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNzIvZnJhZzo0MGQ0MDY1MmE3NzI0Yzk2ODFiZGJhNTg5NmQ2ZTYyZS90YWJsZToxMGY5MTEyMmQzN2U0OTk3YWRiNjUwMTg3ZTUxMzYyNC90YWJsZXJhbmdlOjEwZjkxMTIyZDM3ZTQ5OTdhZGI2NTAxODdlNTEzNjI0XzQtMy0xLTEtMzY4MDc_d06272b3-ab46-4112-b91b-92419708acb5"
      unitRef="usd">13687000</us-gaap:InterestRateCashFlowHedgeAssetAtFairValue>
    <us-gaap:InterestRateCashFlowHedgeAssetAtFairValue
      contextRef="i0a95884978894fc4a612e86f2d23d50c_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNzIvZnJhZzo0MGQ0MDY1MmE3NzI0Yzk2ODFiZGJhNTg5NmQ2ZTYyZS90YWJsZToxMGY5MTEyMmQzN2U0OTk3YWRiNjUwMTg3ZTUxMzYyNC90YWJsZXJhbmdlOjEwZjkxMTIyZDM3ZTQ5OTdhZGI2NTAxODdlNTEzNjI0XzQtNS0xLTEtMzY4MDc_67046006-c7af-43df-b685-46d9ec13a227"
      unitRef="usd">0</us-gaap:InterestRateCashFlowHedgeAssetAtFairValue>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ib537753248834910bc3526f21b46cf0b_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNzIvZnJhZzo0MGQ0MDY1MmE3NzI0Yzk2ODFiZGJhNTg5NmQ2ZTYyZS90YWJsZToxMGY5MTEyMmQzN2U0OTk3YWRiNjUwMTg3ZTUxMzYyNC90YWJsZXJhbmdlOjEwZjkxMTIyZDM3ZTQ5OTdhZGI2NTAxODdlNTEzNjI0XzQtMS0xLTEtMjg2NDg_8a278b05-56c8-4ca4-a9c7-4a53821812f1"
      unitRef="usd">404000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i45b35e0a22c540ae951b8a48d7986880_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNzIvZnJhZzo0MGQ0MDY1MmE3NzI0Yzk2ODFiZGJhNTg5NmQ2ZTYyZS90YWJsZToxMGY5MTEyMmQzN2U0OTk3YWRiNjUwMTg3ZTUxMzYyNC90YWJsZXJhbmdlOjEwZjkxMTIyZDM3ZTQ5OTdhZGI2NTAxODdlNTEzNjI0XzQtMy0xLTEtMjg2NDg_ee7e5c1c-4bb1-472a-867c-4dbd86764e6e"
      unitRef="usd">13687000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i0a95884978894fc4a612e86f2d23d50c_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNzIvZnJhZzo0MGQ0MDY1MmE3NzI0Yzk2ODFiZGJhNTg5NmQ2ZTYyZS90YWJsZToxMGY5MTEyMmQzN2U0OTk3YWRiNjUwMTg3ZTUxMzYyNC90YWJsZXJhbmdlOjEwZjkxMTIyZDM3ZTQ5OTdhZGI2NTAxODdlNTEzNjI0XzQtNS0xLTEtMjg2NDg_ed80094f-ac3a-4fe2-bba3-dffbb2d14aef"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i703eab987d8f4d8590746722c2de48d0_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNzIvZnJhZzo0MGQ0MDY1MmE3NzI0Yzk2ODFiZGJhNTg5NmQ2ZTYyZS90YWJsZToxMGY5MTEyMmQzN2U0OTk3YWRiNjUwMTg3ZTUxMzYyNC90YWJsZXJhbmdlOjEwZjkxMTIyZDM3ZTQ5OTdhZGI2NTAxODdlNTEzNjI0XzExLTEtMS0xLTI4NjQ4_251aa527-5baa-4a78-bacf-fd1b05be1cfc"
      unitRef="usd">642000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i8e538ccf00424d09a83bcd2f09f7dad2_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNzIvZnJhZzo0MGQ0MDY1MmE3NzI0Yzk2ODFiZGJhNTg5NmQ2ZTYyZS90YWJsZToxMGY5MTEyMmQzN2U0OTk3YWRiNjUwMTg3ZTUxMzYyNC90YWJsZXJhbmdlOjEwZjkxMTIyZDM3ZTQ5OTdhZGI2NTAxODdlNTEzNjI0XzExLTMtMS0xLTI4NjQ4_a4c21310-9239-41ae-a7ee-faa3974f73c0"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ie5a557b83f144bb780908916455f2f78_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8xNzIvZnJhZzo0MGQ0MDY1MmE3NzI0Yzk2ODFiZGJhNTg5NmQ2ZTYyZS90YWJsZToxMGY5MTEyMmQzN2U0OTk3YWRiNjUwMTg3ZTUxMzYyNC90YWJsZXJhbmdlOjEwZjkxMTIyZDM3ZTQ5OTdhZGI2NTAxODdlNTEzNjI0XzExLTUtMS0xLTI4NjQ4_02500c3c-9b0f-4ee1-9f42-81f1e4c382f7"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <dei:AuditorName
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTQvZnJhZzphNGI2NTYyNDcwMWE0NzdmOWNhYWQ5NjEyMzUyMmM4Yi90ZXh0cmVnaW9uOmE0YjY1NjI0NzAxYTQ3N2Y5Y2FhZDk2MTIzNTIyYzhiXzEwOTk1MTE2MjkyNjg_f3e733c0-ff4e-43eb-8066-c215eb265328">KPMG LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTQvZnJhZzphNGI2NTYyNDcwMWE0NzdmOWNhYWQ5NjEyMzUyMmM4Yi90ZXh0cmVnaW9uOmE0YjY1NjI0NzAxYTQ3N2Y5Y2FhZDk2MTIzNTIyYzhiXzEwOTk1MTE2MjkyNjk_877c0fcb-6ff6-4e9e-ace1-50cd1ccea7c4">Richmond, VA</dei:AuditorLocation>
    <dei:AuditorFirmId
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTQvZnJhZzphNGI2NTYyNDcwMWE0NzdmOWNhYWQ5NjEyMzUyMmM4Yi90ZXh0cmVnaW9uOmE0YjY1NjI0NzAxYTQ3N2Y5Y2FhZDk2MTIzNTIyYzhiXzE2NDkyNjc0NDMxMTU_c8bf0784-9489-4496-8e2c-480d2d8be2cf">185</dei:AuditorFirmId>
    <srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock
      contextRef="i8f6fb676e49e47e385a435af516d351f_D20210501-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90ZXh0cmVnaW9uOjIwMDMwMWI1ZGU5YjQwMzM5YTJkMDI3MTA2MmI4OTA3XzI4NQ_2fdc6ec1-86cc-4b34-9231-2d84c1212d1c">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Schedule II - Valuation and Qualifying Accounts&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;AMERICAN WOODMARK CORPORATION&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(In Thousands)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.721%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.955%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.413%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.781%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.413%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.299%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Description (a)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at Beginning of Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions (Reductions) Charged to &lt;br/&gt;Cost and Expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deductions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at End of Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ended April 30, 2022:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(183)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(b)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reserve for cash discounts&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(c)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,349)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(d)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reserve for sales returns and allowances&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(c)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27,703)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ended April 30, 2021:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(323)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(b)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reserve for cash discounts&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(c)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,444)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(d)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reserve for sales returns and allowances&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(c)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,685)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ended April 30, 2020:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(100)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(b)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reserve for cash discounts&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(c)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,090)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(d)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reserve for sales returns and allowances&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(c)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,053)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt"&gt;All reserves relate to accounts receivable.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(b)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&gt;Principally write-offs, net of collections.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(c)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt"&gt;Reduction of gross sales.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(d)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&gt;Cash discounts granted.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Item 16.  Form 10-K Summary&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;None.&lt;/span&gt;&lt;/div&gt;</srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i32216f95f2b34e33a69fd1132fe08be5_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzQtMS0xLTEtMjg2NDg_ac78fd44-c0be-446c-b850-e20141842e4b"
      unitRef="usd">331000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i9dac3035f3f1468391cbf2117de620bc_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzQtMy0xLTEtMjg2NDg_b2d8b87a-dda9-4463-b745-693d65113648"
      unitRef="usd">78000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="i9dac3035f3f1468391cbf2117de620bc_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzQtNS0xLTEtMjg2NDg_e332ea3e-4784-433b-9632-2c51d671d6d0"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i9dac3035f3f1468391cbf2117de620bc_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzQtNy0xLTEtMjg2NDg_3cfead8a-639c-4e6d-a20b-4ac80479c6c1"
      unitRef="usd">183000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i540862062bd54cdeaf6e1c002ce079ab_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzQtOS0xLTEtMjg2NDg_7340f3b6-ae07-4e8b-a2fc-76859205d757"
      unitRef="usd">226000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i1cac314001ce4b7b8c6c69131118236e_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzYtMS0xLTEtMjg2NDg_1eae2a0a-f3c5-4032-bef5-b489c3ae8c25"
      unitRef="usd">1836000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i8da1e7a6f42e42edb37f07386bbb2326_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzYtMy0xLTEtMjg2NDg_9feca152-3c67-4aa3-9e06-46783c084bec"
      unitRef="usd">21486000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="i8da1e7a6f42e42edb37f07386bbb2326_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzYtNS0xLTEtMjg2NDg_480f7ff5-6a89-4373-9914-7a06ab6feda6"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i8da1e7a6f42e42edb37f07386bbb2326_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzYtNy0xLTEtMjg2NDg_b5be4228-9f60-4122-8141-16efb6e91c75"
      unitRef="usd">21349000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ic96bd22c0d85460986051d2227821ea2_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzYtOS0xLTEtMjg2NDg_6714423f-592a-4af8-8205-69eb4c4ef17d"
      unitRef="usd">1973000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ia8330088a26d4e02a3386212daeaf05e_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzgtMS0xLTEtMjg2NDg_ddf77d0d-78ed-4a53-922d-ea7fe4677bae"
      unitRef="usd">7154000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i811586a862c147ff8f1eda6727c45701_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzgtMy0xLTEtMjg2NDg_5e30508a-31de-4846-90e1-315138f5625b"
      unitRef="usd">30088000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="i811586a862c147ff8f1eda6727c45701_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzgtNS0xLTEtMjg2NDg_93a0eb5f-21df-4f25-8d76-ff89d6f2e140"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i811586a862c147ff8f1eda6727c45701_D20210501-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzgtNy0xLTEtMjg2NDg_6f0b47b4-1fe6-4d1c-bd2b-03f534067de6"
      unitRef="usd">27703000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i8d920779bbb447528e8a70f6a2955a56_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzgtOS0xLTEtMjg2NDg_00c4fcf5-7622-421b-bac7-944ed8009dd1"
      unitRef="usd">9539000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="iecc4608041324817a5764f37ab756c18_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzEyLTEtMS0xLTI4NjQ4_94b78bef-809c-4646-999e-623c1f82993f"
      unitRef="usd">472000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i2ac5903065f34e0280be0b260b0d35cb_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzEyLTMtMS0xLTI4NjQ4_880ec22b-d44e-424a-bcf1-3f90758d7579"
      unitRef="usd">182000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="i2ac5903065f34e0280be0b260b0d35cb_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzEyLTUtMS0xLTI4NjQ4_1f791b04-44be-46cf-b471-2121cdc92210"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i2ac5903065f34e0280be0b260b0d35cb_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzEyLTctMS0xLTI4NjQ4_4e7a539a-ca0c-4119-894b-867542f9b91f"
      unitRef="usd">323000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i32216f95f2b34e33a69fd1132fe08be5_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzEyLTktMS0xLTI4NjQ4_9827a0d5-7f38-44d5-9bc1-fdc1ca42cad3"
      unitRef="usd">331000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i131c164b6bda4bfdb2739a33fd970bf9_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzE0LTEtMS0xLTI4NjQ4_b3f6a986-6341-4a37-86dd-bf32e3884ed8"
      unitRef="usd">1171000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="ia359fa050b02489d9972edd6f2152545_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzE0LTMtMS0xLTI4NjQ4_a99dc240-25ac-40f2-89fe-0583a3112dc9"
      unitRef="usd">19109000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="ia359fa050b02489d9972edd6f2152545_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzE0LTUtMS0xLTI4NjQ4_0f31559d-a8c7-4816-8192-0fb0c4ab5b91"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="ia359fa050b02489d9972edd6f2152545_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzE0LTctMS0xLTI4NjQ4_7d512511-c5e2-4bf9-8db5-f9dea7445ae1"
      unitRef="usd">18444000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i1cac314001ce4b7b8c6c69131118236e_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzE0LTktMS0xLTI4NjQ4_729d6da5-c31c-4d46-ae8f-d530b723616e"
      unitRef="usd">1836000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="iba4f57cd366746b5b1d36f5eb7bf8526_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzE2LTEtMS0xLTI4NjQ4_b73a6bbd-5e98-4676-816c-8c41ac7c6cee"
      unitRef="usd">4541000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i0a1d7976c4dd451c82c458139d7872dc_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzE2LTMtMS0xLTI4NjQ4_6b1fa8f9-d5c7-4028-b34f-4b8ba2fea15c"
      unitRef="usd">22298000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="i0a1d7976c4dd451c82c458139d7872dc_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzE2LTUtMS0xLTI4NjQ4_babc7813-9c37-4417-b5dd-28e916728964"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i0a1d7976c4dd451c82c458139d7872dc_D20200501-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzE2LTctMS0xLTI4NjQ4_c90e506e-8a93-4930-8fa2-d496b5c75586"
      unitRef="usd">19685000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ia8330088a26d4e02a3386212daeaf05e_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzE2LTktMS0xLTI4NjQ4_55f3c901-74ae-4981-8ec1-1e51931a7821"
      unitRef="usd">7154000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ia1d85d7135714ff88ee651fae14579ac_I20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzIwLTEtMS0xLTI4NjQ4_cc777623-0906-4d44-8e23-151bd32479c9"
      unitRef="usd">249000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="id440b7256a72410980f3ac0353de6d35_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzIwLTMtMS0xLTI4NjQ4_2a061de9-4563-41f3-a99a-370333ae03dd"
      unitRef="usd">323000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="id440b7256a72410980f3ac0353de6d35_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzIwLTUtMS0xLTI4NjQ4_bd4de703-218c-4c26-ae2b-2360653a71da"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="id440b7256a72410980f3ac0353de6d35_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzIwLTctMS0xLTI4NjQ4_f2f69ea4-71ca-4e9e-aed6-5d8e104ccbac"
      unitRef="usd">100000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="iecc4608041324817a5764f37ab756c18_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzIwLTktMS0xLTI4NjQ4_eb5918c5-db4f-4987-90a1-81677094f805"
      unitRef="usd">472000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i8083d218afd742a5a4bcc044513ba49d_I20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzIyLTEtMS0xLTI4NjQ4_810e3d6f-8254-44eb-aed6-8eafbf5b4c73"
      unitRef="usd">1451000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i434ab81a94a24723a39f7fcb93a49ef3_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzIyLTMtMS0xLTI4NjQ4_df8c72a8-6cfe-4a06-baaa-8c6c351bba4e"
      unitRef="usd">16810000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="i434ab81a94a24723a39f7fcb93a49ef3_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzIyLTUtMS0xLTI4NjQ4_636d109c-5b93-416a-82c3-4d2daeda7de7"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i434ab81a94a24723a39f7fcb93a49ef3_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzIyLTctMS0xLTI4NjQ4_d404974e-bac2-44f5-a21c-2c002d8d76bd"
      unitRef="usd">17090000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i131c164b6bda4bfdb2739a33fd970bf9_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzIyLTktMS0xLTI4NjQ4_cb1c129e-dd00-44ac-a337-ff2c043ce2d9"
      unitRef="usd">1171000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i5aa7bab8b1f347e5b7afb78987c02554_I20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzI0LTEtMS0xLTI4NjQ4_19acf612-32f6-4073-b22c-132f96ba84cb"
      unitRef="usd">4545000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="ifd502452a287425c944ba57f1ec01c25_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzI0LTMtMS0xLTI4NjQ4_1de57834-481d-4637-ba48-4427d10371f5"
      unitRef="usd">17049000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="ifd502452a287425c944ba57f1ec01c25_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzI0LTUtMS0xLTI4NjQ4_b0779e16-9292-44f3-8a98-527920d19345"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="ifd502452a287425c944ba57f1ec01c25_D20190501-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzI0LTctMS0xLTI4NjQ4_fdd5837b-9a6a-4f0d-b7f7-1a90b45da235"
      unitRef="usd">17053000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="iba4f57cd366746b5b1d36f5eb7bf8526_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwMWI0YTZkZTFmYjQ3OTk5ZGY0MDgwNzk3M2M4Y2YwL3NlYzo0MDFiNGE2ZGUxZmI0Nzk5OWRmNDA4MDc5NzNjOGNmMF8yMTcvZnJhZzoyMDAzMDFiNWRlOWI0MDMzOWEyZDAyNzEwNjJiODkwNy90YWJsZTo2MWZiYjc4NjM1N2U0YzVjOWE5YTZiMDYwNjg3NDExNC90YWJsZXJhbmdlOjYxZmJiNzg2MzU3ZTRjNWM5YTlhNmIwNjA2ODc0MTE0XzI0LTktMS0xLTI4NjQ4_d08dcb96-bdd7-4447-9dfb-45fc2f6fb194"
      unitRef="usd">4541000</us-gaap:ValuationAllowancesAndReservesBalance>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>92
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( %6'W50'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " !5A]U4*DFO(N\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+/
M3L,P#(=?!>7>NLVT 5&7"V@GD)"8!.(6)=X6K?FCQ*C=V].6K1."!^ 8^Y?/
MGR4W.@H=$KZD$#&1Q7S3N]9GH>.:'8BB ,CZ@$[E<DCXH;D+R2D:GFD/4>FC
MVB/PJEJ!0U)&D8(16,29R&1CM- )%85TQAL]X^-G:B>8T8 M.O24H2YK8'*<
M&$]]V\ 5,,((D\O?!30S<:K^B9TZP,[)/MLYU75=V2VFW+!##>_/3Z_3NH7U
MF937./S*5M IXII=)K\M'AZW&R9YQ7E1K0I^O^656-X)?OLQNO[PNPJ[8.S.
M_F/CBZ!LX-==R"]02P,$%     @ 58?=5)E<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
M" !5A]U45P2Y ZT'   Z+P  &    'AL+W=O<FMS:&5E=',O<VAE970Q+GAM
M;+6::W/B.!:&_XJ*G=KMK@K!%R"A-Z'* 3++=B=A(=VIGJ[Y(&P!KM@6(\NY
M_/LYLL'&*5G86Z(_=+CXO%@/DGA?^UR]4O8<;PCAZ"T,HOBZM>%\^Z73B=T-
M"7%\3K<D@G=6E(68PU.V[L1;1K"7%H5!QS*,?B?$?M0:7J6OS=CPBB8\\",R
M8RA.PA"S]QL2T-?KEMG:OS#WUQLN7N@,K[9X31:$?]_.&#SKY"J>'Y(H]FF$
M&%E=MQSSR]B^$ 7I$3]\\AH?/$9B*$M*G\63J7?=,L09D8"X7$A@^/-"1B0(
MA!*<QU\[T5;^F:+P\/%>_38=/ QFB6,RHL&3[_'-=>NRA3RRPDG Y_3U/V0W
MH)[0<VD0I_^CU^S8[J"%W"3F--P5PQF$?I3]Q6\[$ <%ET9%@;4KL#X4F-V*
M GM78'\LZ%44='<%W91,-I24PQAS/+QB]!4Q<32HB0<IS+0:AN]'XGM?< ;O
M^E#'AR/Z0AB:P5>,VNC[8HP^_?;YJL-!6;S?<7<J-YF*5:%B6NB.1GP3HTGD
M$:\LT(%3RL_+VI_7C:54=+;L'-G&&;(,RY*<T$A=_M\D.D?F167Y6%W^X'+X
M=#,M-Q6CL7/*=JIG*RG_<I8Q9S#3_Y01SA2Z<@6Q_+_$6^R2ZQ:L[YBP%](:
M_O,?9M_XMXR.3K&Q)K$2N6Y.KJM2'XZIF\ VP]'C^Y;(L*G+3:/]5<9'6=64
MCR:Q$I]>SJ=7CX\310D.T)QL*>,R4&H=SA(9WI&RJBDH36(E4/T<5+\>J!EA
M/O7$1H5@QY3.*;52OC55[DW*^J;0-(F5H%WDT"Z40QTEC EFMW[LPN3Z23!3
M@E.KM=M&MVT;,F+*PJ;$-(F5B%WFQ"YK[E<,@SE*O4WUFE1KK7 02Q>ELJPI
M+4UB)5J#G-9 .<))Q'W^#M,K(.@^"9>$R2BI-0S#:)O=B\&EC)2RM"DI36(E
M4J91&#6C#JLY6?O"1< 4N\>A=!4>$7)"V %='*$G2CTP^\]H1!G,4"PFJPRB
M6J\I15UJ98P'?M>L@W$:N<6@S]""PXZ&* ,42<39._SUY&S5ZC\<*4!E46.
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
M%JC_;QB3QPO]@.[X;?8O4$L#!!0    ( %6'W537.VI$> ,  .D*   8
M>&PO=V]R:W-H965T<R]S:&5E=#8N>&ULK5;;;MLX$/T50C46+I!$-TNR4UM
M8K?; MO=($EW'XI]H*61)50BM21MIW^_0TI1?9&-//C%%,F9PSF'X^%,MUS\
MD#F (B]5R>3,RI6J;VU;)CE45-[P&ACN9%Q45.%4K&Q9"Z"I<:I*VW.<T*YH
MP:QX:M8>1#SE:U46#!X$D>NJHN+G/91\.[-<ZW7AL5CE2B_8\;2F*W@"]:U^
M$#BS.Y2TJ(#)@C,B()M9=^[M8JSMC<'?!6SESC?13):<_]"3+^G,<G1 4$*B
M- +%80-S*$L-A&'\UV):W9':<??[%?V3X8Y<EE3"G)?_%*G*9];8(BED=%VJ
M1[[]#"V?0.,EO)3FEVQ;6\<BR5HJ7K7.&$%5L&:D+ZT..PYN>,+!:QV\0X?1
M"0>_=?#?ZC!J'49&F8:*T6%!%8VG@F^)T-:(IC^,F,8;Z1=,7_N3$KA;H)^*
MYYQ)7A8I59"2)X4#WJF2A&=DSBO,I%Q?\0;(%Y;P"L@U^?:T(,/!>S(@!2//
M.5]+RE(YM15&HS'MI#WYOCG9.W&RZY&OG*E<DH\LA70?P$8:'1?OE<N]=Q;Q
MKA8WQ'>NB.=X7D] \[>[NSWNB[>[.V?8^-W-^ ;//X'77<;)N_A^MY1*X#_G
MWS[U&_11/[JN)K>RI@G,+ 26(#9@Q;^]<T/G0Y]REP1;7 AL3]51I^KH''K\
M)U;2HI%O6'(IW_=)UT $!D+7S4U\[4TBG5.;75&.S4+7G?C[5HMCJ\@/@U]6
M>S2"CD9P-CG^4CD(DNQEQ1ZM*\+ 9(ZB+[=]'(-+IL<EP187 MO3->QT#<^F
MQSRG;*6E)'7[M"V!058HV0F*CPH(@=42E053* =#]\H-0M1\, PB'T>LB&3@
M3K 88(@UF+>M_-EW#4TXX4YV!*,@'!]DVK'5M>]/@H-,Z[%RP['7GVE1ITAT
M5I$FTWKKS_"/)M/F5.;D$S80Y#.D*[@BOV.[T>T^0E)2*8NL2*A^ZE&=3"'D
M,WWI$R0Z(N%B-3^@.C^V<@[$.&>Q)\2X$V)\5HAGKFC9*T0?C?'1O]X/G,@]
MH'%L%431Y.#V%\=6D3O9P6KHV#M-0 5B99HIB35BS53SAG:K7;]V9]J4@_5[
M[..:MNL73-,$?J5B53!)2L@0TKF),";1-%;-1/':M!I+KK!Q,9\Y]J(@M 'N
M9YRKUXD^H.MNX_\!4$L#!!0    ( %6'W50<R0DKD ,  &\/   8    >&PO
M=V]R:W-H965T<R]S:&5E=#<N>&ULS5=M;]LV$/XK!ZTH$B"-7BTKJ2T@ME8T
M0(,92;M]*/J!D4Z65DG42-K._OU(2E9M1S820"OZQ2*I>Q[>/:>C>9,-9=]Y
MABC@J2PJ/C4R(>IKT^1QAB7AE[3&2KY)*2N)D%.V-'G-D"0:5!:F8UF^69*\
M,L*)7ENP<$)7HL@K7##@J[(D[-\9%G0S-6QCNW"?+S.A%LQP4I,E/J#X4B^8
MG)D=2Y*76/&<5L PG1HW]G5D:X"V^#/'#=\9@PKED=+O:G*;3 U+>80%QD)1
M$/E8XQR+0C%)/_YI28UN3P7<'6_9/^C@93"/A..<%G_EB<BF1F! @BE9%>*>
M;CYB&]!(\<6TX/H7-JVM94"\XH*6+5AZ4.95\R1/K1 [ -L_ G!:@',(\(X
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
M2=4$\/_?4LJ^?VA^D+/[B=?D7U!+ P04    " !5A]U45V#(ID$*   H,@
M&    'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;*U;:V_;.A+]*X)WL4B!NA%?
M>G23 *F5W@VP38.FO1?[49'I6%M)])7D/.ZOWZ'DB+8YHM.%OS2R>CC6X0R'
M9X;RV9.J?S9+*5OON2RJYGRR;-O5Q]/3)EO*,FT^J)6LX'\6JB[3%C[6#Z?-
MJI;IO!M4%J?4]X/3,LVKR<59=^^VOCA3Z[;(*WE;>\VZ+-/ZY9,LU-/YA$Q>
M;WS+'Y:MOG%Z<;9*'^2=;'^L;FOX=#I8F>>EK)I<55XM%^>32_(Q$;X>T"%^
MS^53LW7M:2KW2OW4'Z[GYQ-?/Y$L9-9J$RG\>90S613:$CS'GQNCD^$[]<#M
MZU?KGSOR0.8^;>1,%7_D\W9Y/HDFWEPNTG71?E-/_Y(;0D+;RU31=/]Z3QNL
M/_&R==.J<C,8GJ#,J_YO^KR9B*T!)!@90#<#Z/X /C* ;0:PMP[@FP&\FYF>
M2C</2=JF%V>U>O)JC09K^J*;S&XTT,\K[?>[MH;_S6%<>S%35:.*?)ZV<N[=
MM? 'G-HVGEIXL[19>I\A,!IOZOVX2[R3O[\[.VWA2_70TVSS!9_Z+Z C7T"H
M]T55[;+QKJJYG.\:.(6G'1Z9OC[R)^JT>+FJ/WC,?^]1GU+D@69O'TZ0X<G;
MA_L.-FQP .OLL1%[7V^OOEU^O[[YS;N<?;_^_?K[]=4=-LN]%8Y;T=GA8[-*
M,WD^@>7?R/I13B[^\3<2^/_$9NB8QI(C&=N9/3[,'G=9O[B!S)A7F2JE=U*H
MID$#M#<A.A,Z#SY>3&D<4DB-X,#'[7FQD0$A,;. B0T,62!V@#M\Q,!'.*/A
M<OY?6//]$FP5)-9,55E>2*\R1.&^_I3IY9E6\_Y"_KG.'].B&[BJU6,.:\V[
M?_%@@ZC3-J\>^@R;M[EL/F*3)(X97\<TEAS)V(X_@L$?@3.^$@E&LSSM]RB8
M[+14=9O_U=W IK$W%VP%1AP$?F"'F@TDOD^CV(XUQ&0DR'BLA0.W\.#:.7D
M:?#.TTO' X;SO%FI)BUT^H<H@MAI7]Y[JR*MVHZ]CK*5CDZ,>F@]9Q"'-G$;
M-B610'C;0!K0>)1V--".G+2_R?FZUQQY!6NGKE^ZU5&J-9 $WF;%%!($A5=K
MY3!5B^D:/J1-(]L&8Q_93QL&X%*+/P8DL9V,$@0HN"]&)R >)B!V3L#E5@AK
MPG-Y#[FE:=9IE4DO4PU.,+8>)PH0]]HP*GQBLT-P@3\>U,0W@L9WTOM1@?XM
M\K\@_^U%-ZADD(&5)Y^S95H]2'WC*:TA@X) J2$_HKPW7[?]I/N<$<B4$!_Q
M*8+<!^[2WM)QQ$G[WQN2\EG'[CIOEGJ=OOH7)48.$[,A4\)"+%J=UG8Y4<.)
M.CG=M2K[.=6R7ONHA%JGZ:-6/NMKB;*BUG/PT(_L0,6 (K:!"0)D<32>B(B1
M?L2IC6!W6<BZ!G*O.WOZ+/$89+8?J @)LOXP**$1MS-1@D))3,@X-:/+B%N8
MW6Y*PVYIY?=K[;9&9UQ8?++IZHN30E^TL!3?.1W*K:<,L;R*X*80I_84)1B2
M=!OJ&&TCWXA3C0RT89=HBZZ4>J_%&LI+V$\11#RTU>8,@5J<7)!=,D;[$+?X
MF>WX#CPFRU6A7F3M-7IA:B&ZN2.]>UG)1=YV6@%E:ZL8&C-L6=I %G)$@J/
MT)%*C2XB;F'TM5T"QTI5TTY:YU 3XZO25B@<$7 S#$?0!8E(*!<C(WE(Y"PK
M9MU^UZV_K8*@TS*=KBOR]#XONN+ .]'%!3@[S4#LZ>2$X]ZA501Q:J]?+2..
M:BTYEK5='QC51=RR:]8U<R"PH*"04*O=%R.YWE9&.CL%2 V!03F-*"*F$2@E
M/HE&@XL:P47=@NNZ>H0\I^H<YT,1<13Z+$+X8%#&N> V'PQ*H]U)VN5CE!1U
M*ZGKK<UXRUDH-T0?!10K]Q DCQ"Q@> ("<9S #5BBKK%U&TM5VD^?]UJ^P6M
MNE0W7M506_M,F>!(ZP1#!ES84Y&@-DDP7MA0(ZBH6U!=9IDNXQIOE;Z,^LQ6
M/23 P]%&,AH*1/PB2(@#%HY3,D**NH444*K7^_I7NZZ61=>T??4GRA53.D(0
M9-]%H(12S'V(31'Q\=*-&O5$W>KIZU[IO;7=H.P0!45%IPTM=AB4LQ I3%$H
M%;$C/HVBHFY%]26M?\I^\S6+;^-@IQ]MK3,->80M0T1GB1 IU!/,)J..!@LU
M HH>[BQUIP>W6YU(X]S+H1.)<D7Z/APV 82KC22"A $B%C%H&.XELEVV1EQ1
MM[BZOOG]ZNX-'7QZ5&UT5&O)L:SM3J'11M2MC6[3EZ'GO=&=O]Y_I)@:X@3K
M\V-0)D*&"0T,2KH%-1(YS"@GYE9.L#PR*>>-MZA5Z34I*,+_J_/*D*X2D@01
M&(NPCC,&I.,)GAEIQ=S2ZDO:KNN^S ">&9#,%WD&VUC3-ZI6JLEQAH=[58<A
M"0(APG=XTH@KYA976@/WYS:ZQ@('EDIOU&G1M=2+] 5-=0Q10B$/,-<A2.*+
M" E8#!K[P7A>9UM'E6YY->3U'TV?TWO:AW,Z0_21(")$EB8&Y91C-0T&95%,
MQHL 9F07X\ZD_OGZYO)F]H9C6:=Z^^5SV6-:2XYE;7<*C9IC!WIAKTD=EG:A
MJH=I*^MRM!O-$-DE?/ F$B((E#,JD"YO@F'CB ?CA2\S:HZYU=QN^GX#1:1C
M)3C#ECN&]'U$V28(=(R8T6_,K=]VB0U'0SIEJ[+4[<VN_S=H6)2LK;@LE@<A
M"0*A#B7.C&ACATX!5^LZ6^HJ8X\62L8^BX-* _/'#(6.N,Z&CO$R2HJYE=0?
M>;M<JF*N<[+IV)IN1E\S@LQJ1LY64/IH2XH@)3.*9 (ILU!D=[HY,@?<R"KN
MEE6)=:")OA6"=)"PQ@:&HS&R:A,$.<;%*";N5DRWM2SS=>EUK1M]0J^Y[9[Q
MH>0.ZR4$,HT$PUYV>?/1'C>"B;L%DR4E/N<5N.NPE."(O.$D($C?'8,2(AA2
M$208-HZI0_5R(YOX8=ETDLBLUDV-=R":^BNM%&>O+_%T%U?F)1Z4.M9EBGK!
MN$\=$UPQUG!$D"SFCI-XOO5NEKMU-4KNO?=)/N15M4E2_Y$INH5PN],$<@#I
MV<PP9.AC+Y4@2!$&8EPR<J-WN%OO..A>Z9W20=06*1!Y%&EY($A\2A(,N3\E
MNT2-[N&!4QO?#"=C@_S7M!?#"C[PJAEWRJI?U<Q'M98<R]KNU!KEQ0\JKU\K
M_3G2V()==#]L$!DE:+@?,H@MYK.1<#%2BQ\X?-2ATNU?<RC^(3Q ,GK ,E=S
M_08.'B)'[94=U5IR+&N[TVD4'G<KO.L*B@PYHFEL417'/M^/!N0LD,81V0\'
M! :IDN/Q((P\$X?."]TONVR&;[]<2Z(PV'N\&0(#\2+$'@L,%A"+Q>G6*_2E
MK!^ZGR(T7G><U+^:/MP=?NYPV;WDOW?_$_F8]#]:,&;ZWU!\26O8]!JOD LP
MZ7\(X9GJ_F<)_8=6K;H7]>]5VZJRNUS*="YK#8#_7RC5OG[07S#\..3B?U!+
M P04    " !5A]U4MLDT>[0;   I5@  &0   'AL+W=O<FMS:&5E=',O<VAE
M970Q,"YX;6S=7%F3VT:2_BL(CF;<'8&F"!*\VK8B6I(UHPC/N$.RUP\;^P "
MQ6:-0(#&T2W.K]\O,ZL*!5Z2-?+$QKY(3:".O*_*PG=/9?6AWBC5!!^W>5%_
M/]@TS>[V^?,ZW:AM4@_+G2KP9EU6VZ3!S^KA>;VK5)+QI&W^?#P:S9YO$UT,
M7GS'S^ZK%]^5;9/K0MU70=UNMTFU?ZGR\NG[032P#][IATU##YZ_^&Z7/*CW
MJOEE=U_AUW.W2J:WJJAU60256G\_N(MN7\8TG@?\EU9/M?=W0)BLRO(#_7B;
M?3\8$4 J5VE#*R3X[U&]4GE."P&,W\R: [<E3?3_MJN_8=R!RRJIU:LR_U5G
MS>;[P6(09&J=M'GSKGSZFS+X3&F]M,QK_C=XDK'Q9!"D;=V46S,9$&QU(?\G
M'PT=O F+T9D)8S-AS'#+1@SEZZ1)7GQ7E4]!1:.Q&OW!J/)L *<+8LK[IL);
MC7G-B_?"C*!<!^_U0Z'7.DV*)KA+T[(M&ET\!/=EKE.MZN^>-]B/9CU/S=HO
M9>WQF;6C<?#WLF@V=?!#D:FLO\!S .J@'5MH7XXOKGBWJX;!9!0&X]%X?&&]
MB<-^PNM-SJUWC&;PWW>KNJD@+?]S"F-9+SZ]'FG0;;U+4O7] "I2J^I1#5[\
MY4_1;/3M!6AC!VU\:?5_DU=?:^W@;JLJ>AO\6I89)GT(7I75KJP25K.KP='[
M$'MN5#!X56YW2;''S\&3HG_+MAH$914,VGIP#:DNVC7HWH)R05)D0:;!"+UJ
M&_S^H!O8HR*$"C:;D%]ORJW"[(>DT/^2O7=5F;5I4P<P5KQEI;9EIG("GV84
M,!(\*RT++-V*82 0%2Q;\!8SW1))I8*ZS+. 3$=0\ 9)3A9 UX"L@E7)]T%3
MF@55T:A*P%ZU.L_LCV93E>W#AI90#1DHHK"&.L"J9I@$"Y+D=K!#N*P SL]
MP) L@!$&?4&')]UL-$%4 ZF<, 3EFV2%/VOUL*45=Y4&2AK0F<%$B5^&[X??
M!GE9/-SD,(-9D-2U:F3;&A#4 2QVK3/E1C,%BK+!3DX>!*AUF<.6$U%!B@08
MU&FE=TQ+(-=T8']3^Y-A@9TP[8PPW0;WE2Y2O6,(UIA8@.@Z$WX2<"^9X'AU
M3PI5-/SFEN%(W6#@L]9%@H7 HAIC%%&B!J'3O#4XF=WK QAY$XW'3QN@M;\I
MGPJL5K<K$$.#C(H$@YB;VO%V'69OE11UPG)4!YOD404KI8H (@=;S7"!_JF/
MU#!XIQY5T2K\GY8@#F-Z&_S45L0YH@5P +O9X18I1'R5ZX=$MB">$/#$,D+D
M=ZE%7Z0JV?Y?('QE($IJ@K6IX(6P=LD0&74 #QC7M:HJ8 6YI]?BH""^(<BG
MTPT+1,,0-GK+$-8;O6.QA$JV.T!#^OBH8&K(F;)Z-<)+-KHMD >QMR+I_4TZ
MTF&;K4KJMF)!%O9NB2NT(Y$;@FSLT9,*U,<=M)5@!LX*FQ-3U,=TDQ0/2FR%
M18UD\P%FJS["<!C<)WM&1, C8>\(9'2H()Y!BH)*EJ[*+=P5K;4<!5FR)Q8D
M'\F\0?MJ0G\%@<*.($A!BP/[I&TV9:4;&)<-:/E$M,DIB&'F VR2Z$S6-HP3
MQ@J:>)66=<-;E- '>M"1TJ/R4U(!RH8L.BWLQ($I2FL5M0)7E?#GR"X.@_=*
M!?\H&Q7\&/SE3XMQ-/Z69&NK&]$]DD6H,ZF[*MAQ$*77;87E*C)U(&W-"O$K
M;5)UK.U "0E]^EEE@:HA4FP#F9& 1KE)M++E%('Z4"5;@0 *!6C <S(&D$'(
M!<W/%'$1/O"B[/AFXDGG>8!0CV$ AU<@.!9N<M$&(UG#X-6GP" "VFTP]Q$V
MALUW;^O0SF+S!;L 9(ED;'G"X+',VZVZ$0WJU@YITVW)ID)62$OQ'"3T208I
M:S0YCKXE,-O49V APEE"EX4XO8;EK6%U("G5#3$.NZ]X/C]+>L:?5JB@)8%Q
M2![-VVV;"XAV&T\8F>[DALHTA00[@3P'*XD/Y!,NCI D7VU8[=YO$Y!42,<&
MZ4,!F_\I\0&@L \@W;&!@^8+L9T"BC$0)I%LJC01C20Z52JW4DPJ>8:5YX!O
M=^+N5 )K*\Z?_2E@*S/R5&!SID6$6"O \D0?H]>3&E$RMHP(VS3%)6 ;4W>E
M"K4&U%=B%;$B1;40Q_KZV(IN#KGQ@"7%C1LE9LYWAHG-#,"%(:?5D*Q1K!8&
ML!A8(N>920;\*3 2$3&6"03ZU?ETWIT<S<Y&>@ JX[!/;"'+HPC02A%#!%9+
MDPTX4ZZ(3FP]G0=,G'E/*-!9M_D:TLA.@+-),M( B^P9=BAD%*F@)F8:0K&N
MU<I:9=+^'"0 @8UEY@BAEL!$)*<7"[*)?(4!')N[]Z^]]P@?[(#3"W0J#N]T
MQC\01;P0_'B-H]BN"PYX=2*WB(!%YA1'AL%=9X<8[!K@^\\Z0AE>LT?"'BV%
M'OWY5AK$M\! 0FCV*D$\31DBYXF1*"?^&D'0L>JSR7@X0RX-62,M>3:)AU'W
MD\8^FTR&R^X1# HI-J0OWX,52;T1YT9__/!;JQ]!\X+1X$>B%G#O'$2)^06H
ME<+0R@:FA!!TST2(V[)0>Y.(= &FA%0L,?#5)"Z08J).<&5>[<""C\8KKA,-
M:Y+DK;KNFW>KDL+\C7[8P(;G&M! 1A%J-#=D8PP\ AX+1$+^4C]H2GNP1<LQ
M"0M!!<^_E<P>9,\)5;;+N[:".:C%(ZX(;)!#=10B^P2#@/2&P@'$O$7P]V0?
M1)9/OK\5NR*AN9<X;!6BHXS9K<U:>\9:#([_G/80.B$7?]1E6P-OB'(N04X
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
MI/*C*7?\,=!5V33EEO^D"\^JH@%XORYAD,P/VL!]'?;%_P)02P,$%     @
M58?=5,,X ^6* @  R04  !D   !X;"]W;W)K<VAE971S+W-H965T,3$N>&UL
MC93;CILP$(9?942K:B-%RR$)FZ0)4K(]K;1;1=D>+JI>.# $5+"I;9;MVW=L
M"$VK).H-S-@SG__!S"P:(7^H#%'#<UEPM70RK:NYZZHXPY*I:U$AIYU4R))I
M<N7>595$EMBDLG #SPO=DN7<B19V;2.CA:AUD7/<2%!U63+Y:XV%:):.[QP6
MMOD^TV;!C185V^,CZL_51I+G]I0D+Y&K7'"0F"Z=E3]?CTV\#?B28Z..;#"5
M[(3X89R[9.EX1A 6&&M#8/1ZPELL"@,B&3\[IM,?:1*/[0/]G:V=:MDQA;>B
M^)HG.ELZ4P<23%E=Z*UH/F!7S\3P8E$H^X2FC0U&#L2UTJ+LDDE!F?/VS9Z[
M[W"4,/7.) 1=0F!UMP=9E6^89M%"B@:DB2::,6RI-IO$Y=Q<RJ.6M)M3GHYN
M[1$H88LQYD]L5Z!:N)K(9M^-.\JZI01G*'X #X+K3,%;GF#R-\ E2;VNX*!K
M'5PDKBIY#2-O"($7!!=XH[[.D>6-SO".RH-OJYW2DOZ'[Z<J;3GCTQS3(W-5
ML1B7#C6!0OF$3O3JA1]ZKR^H'/<JQY?H_WT;%RFG-9Y"PZ<,(19E)3ARK4"D
MW2]'8?(HK$&)<UAMMG?W="=PE7/0F:@5XXD:V!LR#Q_>2Z'4:<1+\,/I,)S-
MC#4)A_[T!NY1*<(6-!@8CQ%HQ$ BZIU.ZX+:-1:U$745!.$ KD8C?_!/K$1=
M2ZZ 9$"2JT.\[P\G?D IT^%LY@W@(XVV<YI(R2STC34.A],PA%.7Z!ZU%S'V
M=HA0G>:\MM/ZU7Y.K=KV_!/>#KD')O<Y22XPI53O^F;B@&P'1^MH4=EFW0E-
M@JV9T:Q%:0)H/Q5"'QQS0#^]H]]02P,$%     @ 58?=5#IH)M<% P  2P8
M !D   !X;"]W;W)K<VAE971S+W-H965T,3(N>&ULC55M;]LX#/XKA#<,=X 7
MV\J;VR4!TF[%%5BWH-EN'P[W0;5I6Y@L^22E6?[]47+JID#7[8LM4GP>\I%%
M>K'7YKMM$!W\:*6RRZAQKCM/$ELTV'([TATJVJFT:;DCT]2)[0SR,H!:F; T
MG24M%RI:+8)O8U8+O7-2*-P8L+NVY>9P@5+OEU$6/3AN1=TX[TA6BX[7N$7W
MM=L8LI*!I10M*BNT H/5,EIGYQ<3'Q\"_A:XMR=K\$KNM/[NC>MR&:6^()18
M.,_ Z76/ERBE)Z(R_CMR1D-*#SQ=/[!?!>VDY8Y;O-3RFRA=LXSR"$JL^$ZZ
M6[W_"X]ZIIZOT-*&)^S[V#&+H-A9I]LCF"IHA>K?_,?Q'$X >?H3 #L"6*B[
M3Q2J?,\=7RV,WH/QT<3F%T%J0%-Q0OF/LG6&=@7AW.I:W:-RV@BTB\01H7<G
MQ1%\T8/93\ 9@QNM7&/A@RJQ?$J04"5#.>RAG OV(N.Z,R,8IS&PE+$7^,:#
MO''@&_]"W@'>"UM(;7<&X9_UG76&[L._STGN"2?/$_H>.;<=+W 941-8-/<8
MK=Z\RF;INQ?*G0SE3EYB_]77^&TP?&D0"MUV6I'+@JY G.SNT> YK#>WUQ_I
ML.$/H< U>F>Y*NV?X>C](X-;OJ>[YM (+BV\AK,TGDPS6LS&\3B?P#=JN+="
MO>V,+M!:F)[%69["-(NS^0RNA!)T,4NHM2XMS/-XQG*8C.-9.H<OVG'YI*C7
MP%@>L^D9K;)I'F>S.7RH*@QM"S?\ %FX%O1TI.Z2U'%U@*+AJJ8D@F3RHM [
MY82JH3-"%:*3"#2XACP'N.=RQ\,\J(QN@</'ZZO/OJ^%!:?)OAKL$6P1X9-V
M"&MX\RIG&7L'VWYX^1/=BEJ)2A1<.5@_9MYH*0HOR"?F92E\MJ"U'Z$^MU9!
M P9YGLM;O9+1<]<H.6GP%DT=QIB%D+/O]<$[3,IU/R >P_LQ>\--+90%B15!
MT]%\&H'I1U=O.-V%<7&G'0V?L&QHVJ/Q ;1?:3J1H^$3#/^/U?]02P,$%
M  @ 58?=5%^L\[UW P  !@@  !D   !X;"]W;W)K<VAE971S+W-H965T,3,N
M>&ULI57;;N,V$/V5@;HH$D"U1$I6Y-0V8*=;=($$,))M^U#T@99HFUB*U))4
M'/?K.Z1L)4T3%VU?1 XU<^;,A</I7ILO=L>Y@Z=&*CN+=LZUUTEBJQUOF!WI
MEBO\L]&F80Y%LTUL:SBK@U$C$YJF1=(PH:+Y-)RMS'RJ.R>%XBL#MFL:9@Y+
M+O5^%I'H=' OMCOG#Y+YM&5;_L#=S^W*H)0,*+5HN+)"*S!\,XL6Y'J9>_V@
M\(O@>_MB#SZ2M=9?O/"IGD6I)\0EKYQ'8+@\\ALNI0="&E^/F-'@TAN^W)_0
M?PRQ8RQK9OF-EK^*VNUF41E!S3>LD^Y>[W_BQWC&'J_2TH8O['O='#U6G76Z
M.1JCW C5K^SIF(<7!F7ZC@$]&M# NW<46/[ ')M/C=Z#\=J(YC<AU&"-Y(3R
M17EP!O\*M'/SE<'Z&G>(8269<L!4#1^_=J+%Q+MIXM"%5TRJ(]RRAZ/OP!$*
M=UJYG86/JN;U7P$2Y#80I">"2WH6<=&:$61I##2E] Q>-@2<!;SLOP0,ORW6
MUAELE=_?BKU'SM]&]M?GVK:LXK,([X?EYI%'\V^_(47Z_1G>^< [/X?^[POU
M/^#@\XY#I9M6*Y0LZ VT@WX[Z/-!?\\-OX;%ZO[3+=8*+H0"M].=12U[&2KG
M/P1NO=D'R.,\(\.Z[(2LA=K: "H:=/7(F^"8D$F<%@6N14S2[)SJ=[ 1BJD*
M_X+D>$^]=4R*W"]%5L =JW:8!'-XQ3VC2(-<049H/!Z/W]5[PT%&XBPG82D+
M>- ;MV>& RUC0L9 XY(4<*,5=E37SR#,"U+>8G=8H#2^FN1^*8H)C',$H26,
M4Q*/)P7<>A5655W32>9X#:S1QHD_6#_+D%G-L<LJT1]<9/0J'M/T$B[H!'>3
M_!(^:\<D9IF2+"[3TN_2/$Y3"HNS6/P))[[EH-4_5!TI=<IS<QH^9.4HQ0$E
M)4+$0<R>Q5#VK!A-3D<^$QMA*R1XX,S8T"/ACI->&W=XYS%1+0]S6QY&L'@O
M'5K]O39"5;+#$02A%SFP-;8*.+:6_!5Q.BH'6CW1[#D48*']<0H).8RA$T/R
MBN%;USQY,9L;;K;A!;)XNY!!/Z:'T^&16_2S_5F]?R'OF-D*93'"#9JFHZMQ
M!*9_=7K!Z39,^K5V^&Z$[0X?:FZ\ O[?:.U.@G<P//WS/P%02P,$%     @
M58?=5+T^@C0* P  / <  !D   !X;"]W;W)K<VAE971S+W-H965T,30N>&UL
MI55M;],P$/XKIX 0DTKSTG;M1ENI&V^30)K&@ ^(#VYR;2P<._B<=?#K.3M=
MZ*"K$'Q)_'+/<\^=S^?IQMBO5"(ZN*V4IEE4.E>?QC'E)5:"^J9&S3LK8ROA
M>&K7,=4611% E8JS)#F.*R%U-)^&M4L[GYK&*:GQT@(U527L]S-49C.+TNAN
MX4JN2^<7XOFT%FM\C^Y#?6EY%G<LA:Q0DS0:+*YFT2(]/1MZ^V#P4>*&=L;@
M(UD:\]5/+HI9E'A!J#!WGD'P[P;/42E/Q#*^;3FCSJ4'[H[OV%^%V#F6I2 \
M-^J3+%PYBR81%+@2C7)79O,&M_&,/%]N%(4O;%K;T2""O"%GJBV8%512MW]Q
MN\W##F"2/ #(MH LZ&X=!94OA!/SJ34;L-Z:V?P@A!K0+$YJ?RCOG>5=R3@W
MO]!.Z+5<*H0%$3H"H0NXMJ+@P^?"F,:.O7C;.-\RGK6,V0.,:0;OC'8EP4M=
M8'&?(&9YG<;L3N-9=I!Q4=L^#)(>9$F6'> ;=#$/ M_@ ;[7QA0;J50(]<\$
MO)"4*T.-1?B\6)*S7#E?]N6A]3+<[\7?IE.J18ZSB*\+H;W!:/[D47J</#\0
MP["+87B(_9_.[3#C>2@VM'"%2O@;0Z6L:2<_!-<E0FZJVFC4[-&LMA7*('L/
M)'= &[1X"HO+JXNW?(CP5&IPI6F(]=)1.%+_2>%\']4]IL>0C8>])$EV1F^1
M./0\;ZJ&45B J(QU\D=@@*?IR;@WF9P<\6B4];(L.X)KXX1BAO%Q+TU3'J19
MVAN/)_L%W(]%<$UL'; K<\/&CG."Y&05O#>$JT:!XD[#^>&F [Y^?&=XYO/M
M&XBD%DCR%KZCL-2'Q:YFO.6&2^C1?Y%=5M-H[]D9>#P<]<?<))3R/-RP@SCO
M ]!?1>"+)%5WD_[/+U>;ZZKM-QGC_LE?RTC[^VY#O-/16,@Z]&WBXF,O;7/K
M5KNG8=%VQ%_F[;OR3MBUU 0*5PQ-^N-1!+;MU>W$F3KTQZ5Q''48EOR\H?4&
MO+\RQMU-O(/NP9S_!%!+ P04    " !5A]U4-?C=F&H/  "L*P  &0   'AL
M+W=O<FMS:&5E=',O<VAE970Q-2YX;6RU6FMSVSBR_2LHK3/K5#&R1#ULSR2I
M<NSDCG?S*MNSJ5NW]@-$0A(V)*$A2#NZOWY/-P ^9,F3F9VM2CD4"33ZW:>;
M?/E@RJ]VK50EON5985\-UE6U^?'DQ"9KE4L[-!M5X,G2E+FL\+-<G=A-J63*
MF_+L)!Z-YB>YU,7@]4N^][E\_=+45:8+];D4MLYS66[?J,P\O!J,!^'&C5ZM
M*[IQ\OKE1J[4K:I^V7PN\>NDH9+J7!56FT*4:OEJ<#'^\<V4UO."?VCU8#O7
M@B19&/.5?ERGKP8C8DAE*JF(@L1_]^I291D1 AN_>IJ#YDC:V+T.U-^Q[)!E
M(:VZ--D7G5;K5X.S@4C54M99=6,>?E9>GAG12TQF^:]X<&LGDX%(:EN9W&\&
M![DNW/_RF]=#9\/9Z,"&V&^(F6]W$'-Y)2OY^F5I'D1)JT&-+EA4W@WF=$%&
MN:U*/-785[U^;V1AQ6>YE8M,"5FDXKTI5B_N5)F+*[6H7IY4.(76GB2>XAM'
M,3Y <1R+#Z:HUE:\+5*5]@F<@+V&QSCP^"9^DN+%IAR*R2@2\2B.GZ W:62>
M,+W) 7HDE[C2-LF,K4LE_N]B8:L2_O'/?=(Z6M/]M"AF?K0;F:A7 P2%5>6]
M&KS^X2_C^>BG)SB=-IQ.GZ+^AZSSGU$4'V15E[K2R@JS%!D]K.AA2@\EM"6M
M6)H,P6Q_%.^N;R\OWHO_?7MQ<RO>?KRZ_O@_XN+SS?5[F$L<ZT)4:U-;G&*?
MD_$F]&=*?V;T9TY_3NG/F;CX>"7N?GY[\_;%Q;N[MS?B[M,="'_ZY>[V[L+3
MO16?WC74G3-\W[*Q8/$R%OU(_/"7LW@<_X2K<1S-1B.Z.(M.9W01C^91S%?M
MJO8JGISZ#5@3C7!UH^Y-=J^+E4A*E>JJ6;S[?SR?\(9#]^/YE/]_IPM9)$ID
M"JE&F$6F5Y+2EQ5QA#5B')U/IV(.]8['9^*TH3.-SN<3,8NFYU/QJ5JK<M=T
M8>$$A\S/H/K9.0Z-L65V%HO3:'1V+N;1''?O3"4SDI$/A'*FT>ETRLJ)1O,Y
M+J;S\V@.R^'6_!Q_'0W\3PJ=\54\C\:SB7,I;6W-0B7&5F2!XPF6S9_3U32:
MG(V?B\NZ+%51(;,UWH>'S $O.XLF<?S<L[8C&4Z#U4XGCH-)-(7]V.#.U\G'
M6S-=.C.]DXG.=+45GPKPF*A\ 8W%Y^0NX],(;JO$I<DWLM@*L*6P2>BB,D(&
M.\M5J51.+!_3XL'G4ILR4+\(#P?/D<ZK-;;9;9'J1%:*HTHA,Y:.M2\H2!;\
ME"LCWLCB:R0^LL$AYX6U)M'\*Z*PDRD*@*94194,+."$H;C#\?M/%YO2W&OD
M8 1L"1Z.QK!]KK/,%=2@$HH+L0P*\?P>(43#4ELO7C3/B11)W!B5Y:DJD@>7
M3CV1H]">!KXK#9&J$(CM@:2$G=6IRN06;*>E?-BSQ<D<[+,P);(J5A-7D%HC
M1_6HU:1LQ_-!+J+OV/T;7#E!-M#Y-PTW5ME6'.VE<TCS2)>)*0H/5]@.M%PF
MO];::KX)!=_<7HN?34XV-VF=5#82UT4R%,<#/(&_$1?NE"6G$CJ'[*+*"A!-
M6%60JQ2F0HA)V# G]RA-SH2=+]/51UHP>.Y4[5FDJ&S%..!S#P@60=@QK3,R
MBG$Q#3]Y%&EQ/*3X0WG7F8ACEZO[P2=S"I64I4)YK:#7](G3';M[-QV(VXL?
M9+[YZ69?Y/KHL2%Z9K\C>CJ&__W1$\S0G!&RE3?O3K3L<45'H$F"'0)#<9%9
M0\9X2NV_(Z8>'[(O$*B2/-[[6$+RER461!0-&UE6D7?FC=RRU7![66<9*8N#
M(S=U@9J":T1'7<'8R+,@^)M^VL9)JO)-B"ZZ<^M"A"- '"/OIA1*4,:"6ICG
M_>RC+2@@0$OGZ\SH(;U0^&U4HI<:BW^M(9TJ,[H-KK.,N+*.^!Z]$+M[2+:Q
MU3/G'&9FAW)W UR*F(PS]Q' S+#-\?2 +#QL;!Q1[&P4=TT9$N0#--'5,'G>
M7CF_Y^SYI#W(GSV??O_93[D0<DIGY>/@>M+].'L=C<?#TY:[O<( G_'.73^/
M9\-)I^H)>2]UQE@[D6@3Z(PG&=AWVI\@T5G+5;3OC/$3$IUVE/'G2#1V;MZU
MZ$)FE \M5R:DCX4AA-.R@MRF2W$OLYH[D*I?E=:25HLELF!%U#1C-EL)0"4%
M?_198K\+'<A@!\19*%FV]&D@D%(HT.&HQK4[GXX5.2!\37EAL:5JC V4\)$D
ME": #CM4W:3[5_"W\5B/Z3HJFZPFH$BZR  @2>\YP"(,@1SU_OK-IYO#2Z(.
MBGBT?:&(TU11^7#I;8?-/F^485\D'J8/;E7"HGU4E7BO[E4),"IN"*H.![W\
M**G:Z *KP6(GZ24FSW7%F7BI5$@FTE-*X6+D5C5I=V/*;GK>8Y,4/0-^[\CI
M#R,U2Z]+^E44=>[8^F_(?@TSI*D.=G3!VHE5$E8F25E3?UT$/PZ%C!:2ULR3
M\<X"M;*P:*A!!&S- 6/C*.<KW 1'**W;KHZX"J&[+^'<]E#^WD^9/<QG:SJ_
M]=RL:;\Z1W,J'P]'HV>N'M#5;K8/T;?C([1S-(Q'SUSV.(3<R-NRFG ; SC+
MS;/#<J3.@,#0114>53/\=3QRBX<BGL$F3&P!CUA#U*^BWGA[F<2Y@D-O 5C#
M$9KZ'9P_-2ZA">\[4+/ZQHJBI[9.UETV'%16)3H4L@=(8*%&VFJ!/#?0WRM^
MX,QOAWLD2*JX9KP$)_+ I8?\F FD-]IXK($WQ> 2"C293AE&7X?,=VFZGC\@
M510&SFJ9>,&6)6ID:[;HL7;D7 __.'@""0A"6G!4IATJ$4'I?T%[# Z5A/82
M.%M$SX.LF8;'@$WU+5&<3'^WMD+T=M45^65D@D*M7/O]2)EHS'7B4KI<N,3D
M4U:3#*&&< X>D6TADH5CRI+*6.5399<)7="00Z4%-!M1!J#0ZCS/M"HXE1 U
M-'2*V,WE5]6<I(M[\,;P,A*IMAMC53@^;$!0J&)%MB 5H'25*TI;^,>S) NU
M9JA[[*W2-:B]+9T'UC=!RR5T &;M4W8C[=Q#>(,*UMK,*<H43D@"X#8I]8*'
M,+SED#F=L?>8:%F7+,B?9*6>?@--*E6N2^DZ3!1X3J13>^<HEU-#:X-GJ::.
MLTAMISW9U&6R]GLI(U)+69GD*Q/>]?M$ETF=4^T EGHJD0=A*:GRX"%'8N>.
MU%DOZV8+'R3?J?X.GNF,+UN\=3 6:;J\0D'"F<K5Y'X93DT.5>ND;XZ@J>YA
M>RQ*9MQ/X'LX<V< @3;\V4=5B^8>'AJ =53H3*4K-AL=!Y-4+K/+IGW598<&
M573+(8UBA>LPY^JUHY\ 4M6B!!-;FE[3N/*L;U":+("#HTEO^B;D"L*L& 0!
M*R5Z@W-:S#$=GIW.GO6/2H&T>4COA@G=9WX.45>(G__W4P(PG<!JEL)ZI3C8
M&O 9GKE*^\0L[;>Z]LCUV$L_)&<X&(95>[3%O<\?\ZBGQE@?)")2C&>AU6YG
M6/-]PQ2:,*C<10_/+AX-&1Q";0<1()9T(-UX% ^GD[-GP:WW67"79N2[ H::
M;A16%QNIT[9W\>FW<V[*W=*[!FZ\YY<0GSJ!U44W2$I-[FXA"K^X\#6@UX99
M8*GJ02F&!@[]38=S#^;\KH!(<GJ!B% )^917 SK1,QBQF2-.QL$&N_UD& SQ
M%&M_"]_.(UR//-L=2<S:^4@_V(?^%<O[YD4$O^> '_Q-%AR;,3O'>/[DJX2/
MZH%\Z2LJL+B3WX*W'P\^?KB[1(RU2I5M * <T.B0S6?]K'@ZNPH^P/B,DL@-
M =*:SDXY!XW/S^;N+8*;CCKY_PZ:=?)U2\LU-5NW%=R<C'6K?#4?3\?POAC4
M2U.OUO[WU)5OJH,RO0<_TJ4ZB7O?0J-2(LHK%SWT;IX1K-QHPG]<9/TUH"[@
MN?*6=IB77B$C"++,1"V3W1< VN[3#]<SE&-JQ4G3[(9UT3"RUF7*<\5M!Q;3
M $Y#:A;79;MKQDRF1*J+?*9^6!MD[Q?FH6 +!DS%XTIL\UOXUCNZU<[B=S=3
M%:\+;EQAI,QL>!.-67F8<3RXO'I+V_>\$#  A\2^IOBO?&ZG/.&&BCT8UB93
M\B=*PJM2YD-J40&U@*YA,>J&#E4GZGV0:JENHBFY#^\)N'EJ;&PC[W9>7TB3
M*8UBP#A T:(.G?M1W)U %8J35G@IQDT8EU2?D\ K <:A^(6:+GI/'_K[CH34
M7SN]"J?7)HD_@G3-BS ICJ:= 1T7G1+91-]S3^N/WS4E,L1:(^7K/A0RS7M6
M5\(<F X@":G7G>X:MTX/Y6==@K_:V&D9>3#1RQ/,8^/@MJGD1/9H/IPWPH2>
M/HPOX$0"8!\'-].11J^<<[D?]Z,S%@!:FXS$EH8 '@9V@4,OFW.L]R:%XV'\
M[+='OU6O@#@ 4) <[8S1VX[E;E'%7@OLO G^0YKGX- V-"D.82 U<;5WKWZ
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
MR$B)3?R22]?I#KMDY(R&P_])^W?EW%7]?'C>D//F4#SJ]27EL>><C_HG.A,
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
M*<FA\]JH=P0OT2[#AX:+I(FG\>YI]RTSCT?XW?+X(?19V"4GKC GTW'R\]F
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
M1: ()Y$$+G/6:PT$Z*-;<D(I8; #(O*,\E$Y<3Z9M[R;1WWQSG3"D>H"O=H
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
MNO"7<ZR(A*$!>#_5VJUN2,#Z'\'+_P%02P,$%     @ 58?=5/OR!&^: P
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
MA"4!O)\;='=Z( ?M%?;L7U!+ P04    " !5A]U4&0CB/^T#  "H"0  &0
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
MZ$UP&Z<)_*@V*Y+0@^%MIIR<DGGKSWWK>&,R4\XQY4HNBBZB DDTO_:Z'MZ
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
M5:=-Y+BPC[(UBJ2<],Q\S93@8J]A@PJV!Z80KKZR78'ZP]0W9,!>\],6;-F
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
M"<%B-5Q3W*]4&N#O2\9$\2 7*#^!W?T#4$L#!!0    ( %6'W52$L6V]TP8
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
MA@;#B0WM?536@.X/4IKG@PTP_9,L_P-02P,$%     @ 58?=5'G94IBE @
MDP4  !D   !X;"]W;W)K<VAE971S+W-H965T-#$N>&UL?51M;]HP$/XKITSL
M19K("_2-021@5)O44@3M]F':!Y-<B-7$SFQ3VOWZG9V0,HGRQ?:]/?><[;OA
M3JI'G2,:>"X+H4=>;DPU\'V=Y%@RW945"K)D4I7,D*@VOJX4LM0%E84?!<&Y
M7S(NO'CH= L5#^76%%S@0H'>EB53+Q,LY&[DA=Y>L>2;W%B%'P\KML$5FH=J
MH4CR6Y24ER@TEP(49B-O' XF?>OO''YPW.F#,]A*UE(^6N%[.O("2P@+3(Q%
M8+0]X12+P@(1C3\-IM>FM(&'YSWZM:N=:EDSC5-9_.2IR4?>I0<I9FQ;F*7<
M?<.FGC.+E\A"NQ5VM6_OS(-DJXTLFV!B4')1[^RYN8>#@,O@C8"H"8@<[SJ1
M8_F5&18/E=R!LMZ$9@^N5!=-Y+BPC[(RBJR<XDP\59AR U,I$A1&,7=5'^_9
MND#]:>@;2F$=_:2!F]1PT1MP802W4IA<PTRDF/X/X!.WEF"T)SB)3B*.*]6%
M7O 9HB"*3N#UVH)[#J_W!MZ2ZT<-3*3P0"4K0__6<-3P:[S65']B?A^KNL;L
M'\>TC3/0%4MPY%%G:%1/Z,7OWX7GP9<3C/LMX_XI]'A5]PO<9;! 99^)NL5*
M*T:/=(SM:;S['"&3!;4C%QLP]JF;GN1_Z2(,F:O7/#(#0;-!VUQ@I#-/95DQ
M\?*!%#L)!5,;U*;YK:@TH2OG5S!2FUPA)>0Z806\(%-Z (O9<CJ;W\/=-8SG
M\X?Q#<QG][ :W\Q6[IWM$MHE@&F#"F/HA=VK#OV%[F4'HJMNK_-JG$!XW@T[
M$%Y8%UJCSK&;]P\:A<(V;AQH2.16F+IG6FT[<<9UH[VZU^/JEJKF0D.!&84&
MW0MJ<%6/@%HPLG)MMY:&.+IC3E,3E74@>R:EV0LV03N'XW]02P,$%     @
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
M$VKG0.>%4G9GN 3=[V[\!U!+ P04    " !5A]U4MRCS4)L0  #:C   &0
M 'AL+W=O<FMS:&5E=',O<VAE970T-"YX;6R]75USV[H1_2L<M],F,[%-?/$C
M=3QCBVR;F9M>3]+;/G3Z0$NPS5Y*]"4I)^GTQQ>49$,45DM263D/L2PO#\$#
M$-BSNR OOI;5K_6#UHWW;5XLZ@\G#TWS^/[\O)X^Z'E6GY6/>F'^<E=6\ZPQ
MOU;WY_5CI;/9ZJ!Y<<Y]/SB?9_GBY/)B]=U-=7E1+ILB7^B;RJN7\WE6?;_6
M1?GUPPD[>?[B<W[_T+1?G%]>/&;W^HMN?GF\J<QOYR\HLWRN%W5>+KQ*WWTX
MN6+O4^:+]HB5R3]R_;7>^NRUUW);EK^VOWR<?3CQVR;I0D^;%B,S/Y[T1!=%
M"V4:\ML&]>3EI.V!VY^?T?^\NGIS-;=9K2=E\<]\UCQ\.(E.O)F^RY9%\[G\
M^E>]N2+5XDW+HE[][WU=VP;QB3==UDTYWQQL6C#/%^N?V;<-$UL'B&C/ 7QS
M -\]0.PY0&P.$$,/D)L#Y,X!G.\Y0&T.6%WZ^?K:5\0E69-=7E3E5Z]JK0U:
M^V'%_NIHPU>^:$?*EZ8R?\W-<<WEE_4(\<H[[TM^O\CO\FFV:+RKZ;1<+II\
M<>_=E$4^S77MO4ETD^5%_?;BO#%G;H\_GV[.<KT^"]]S%L:]3^6B>:B]=#'3
MLR[ N6GR2[OY<[NO.8IX]5B=><)_YW&?<^^7+XGWYO=OO<<B6WB_]\Z]^B&K
M= TT=#(<EKW HHC)<$1_&&(Z&)'%SX@(I>)E*(@5KN@9"C_W#X5__62.]3XV
M>E[_&QH-ZQ-)^$3MY/>^?LRF^L.)F=UJ73WID\L__(X%_I^@'J,$2RC!4B*P
M3F_)E]Z2&/KEU>Q)5TU>M_TR+>L&&DC7:PBU@FC7C*=+P0.__7=Q_K3-,6 H
M&6"8 (8B!@Q3M/4'<J->N%$H-Q_GCUE>F?6L:>>UHES<GQ9F.9IY65UKF*DU
M8+!U7;L4]5HDO18IVNP#20E>2 E&D')?EK.O>5% 7 2]7/1:)+T6*=K: [D(
M7[@(1W"1+YIL<9_?%AH9(*$S\'=)"7M)Z;5(T68?2$KT0DJ$DO*WY?Q65RTA
MQM$R?YMYMWIA/C7>X\8S;)?7VOO?ZB?$4>1<']_A"&W!V+F<$BPE NLP'[\P
M'Z/,__RHJVRUPA;:.+U>U7JWI^7=Z;+&AF3L#$GF1[Y2[O0>.QW#N& L<N=W
MM*%C.24"ZW#*?.O9^J-8+?+L-B_RYCOHO_HN12ST@]@E$S_MV$%,BI92H74I
MWQ(3#*5\8AR1=@*IL\)XB=EBYLWRNJGRVV6K"D'>F<M[(/Q0<H!XP%9R%L6!
M.XXA6\%%&#+75<$OZE#2N"6-HZ3]I2KKVKNI2C/5@A1Q=UKE@9028,@U%9R#
M-SIH&JC Y3W%VW\H/U:6,-2/WKJ//RZFY5R#' GW:@*FH+O7M61,A@*B"# 5
M/A/N!)OBEW H158+,%P,K(GQWOQD1M);[UK?E97>L.7]/?L&JLSK#>;VY9U*
M'H<0::YI9.9& 7#F6L91S%UV4_R2#J7,2@36HQ'6[#39-T]_:QT<0]_&WX$#
M'*YW?VIF%!4";+FF+%:0F@(LN>(A-,".(1V8U0X,%P]_TXUQD]>#K&@'&4A1
MX#@DIV8\<6@J=TT#QL !Y5J&(E"N98I?PJ$464G!<$W14J2S:F$FJGI#DG&<
MJW68YYUWG=7YU'NSK&?VV[?&ET8C0=>;<X:=47<6QKMTNF;B+&"[5+I6\DP$
MNS0>0X,P*T)8CPK!:4SR8MD8:3*:R&@8D:Z9.%/Q+I&NE2%2[A)Y#$G!K*9@
MN*CXN'@R^K:L\CV$N.J!\XB#2R8@-%3$ G?J2_ VC?9FCR$@N!40'!<0?R^;
MK/"FRZIJ P7[=1AWM8/D40 M#9"I'\>!.^,G>./&4DF%UJ72"@.."X,UE0B%
MH S@$G#M)Z"MDB)VAVZ"-VLTB<<0"MP*!8X+A43?:3,69\\K<;//L^. ;Q\)
M"<1] 4LS=&-7)"5XVT8S>0Q)P:VDX#V2HGDP2T<VG59+0^?&_X.I=#4 ]SE(
M)6#)8@:X-'CC1E-Y#.G!K?3@N/3H3I+/,98]BPYWU0%G 0?DP00RY;Z4P**#
MMW TG\?0)=SJ$H[KDL]MDK4-OCX[02"/KFXPTY\40$@ ,)4R,BL]P".1QMCP
MJ(#D4ZRZMTZ7)"M'."Y'UH-NY>T]E,5,5_4?/?W;<D]LC[O)B##D4>3>FA/(
M5 4<B@YP0)@P)A60"P-0V\4M%/NIL+*#X[)C3<76?;<*NPVFQDU)[%]W(=M]
MZRZ1B-CP=PQ)PJTDX;@DZ?&DN9OV. U]$4$4 J9"2N7>MPED:IQ*%S3%6W\H
M.U9G\#Z=89T1K])3G3]EMP48I>-N'N(TX#Y$E&LI(^@F!#(;#(IAXA=Q($G"
M2@F!2XG!KIMP!<(I5R$#M 1DRG@$^"8):&J<$R 8CE_(H419H2"&"(5).3?H
M#VW:\4DC8=\-6&>-43X0XY\ EBH,8V!("5=>A"R&\@;XI1Q*E94# I<#-[J:
MFGDIN]=MRN6GCW_^V7N>J<"Y?@,7;:>?SZ3<)0JT$KLDD:H!*K0ND5MU3[@:
M&'YS"C<0(J$4(60(9F'PEHWF\1A20%@I(' IT(;N)EG]T.:RGO)96T#PW7OS
M2[UB]JUG\SA7;77H7I$@ ,]?2@FDM0%+IE@8 )H+,@U#!:094_PJ#V71"@"!
M"X";2C_EY;(NOGN?]6-9-;OUDAN6*)WU"2E:0HJ64J%U^\-J#;'VSE^C+)(H
M0['I,TJTA!0MI4+K]ID510(71>/K$ 0HA 2'JFD@6]G*.4 (0;:"MQEG8.(Y
MALP15N8(7.;TU2$(H+R+BUA WI9K*E@,)383R)3'#%!/*=[^0_FQ0D<,K=)"
M'%)7CP@12$#A );&10@BR'L'3 7GD,S!+^'0DF0K<R0N<PZJ0Y" .#&2. ;2
MQH!I&$J@(",!+,TX51(H1,"OZ5#.K.*1N.(96X@@77URR@04:)X IN;&"H'0
M'V#)51 !DQ1^-8>R946/Q$7/H$*$#4:G$$$P!56V *8J CU(P#*440#H0OP2
M#J7(RAF)RYFC%")LSKF3/]]-GP-6XDP&NTRZ5M*1F"E^E8>RN+6]HE_,'*$.
M87/6/AY=*\.CVN71M3(\\ET>CR%GI)4SLJ_."@V>2C=+P+D*H143,&72!S,9
M>)O&.K-4:%T&K0"10Y(=_64(TLTR2!XPJ$X4,!5FO86<#[QQHZD\ABZ05A?(
M(<D2A$)(!? XAE)%H*T(% ."^7BS1I-X#)T@K4Z0N$X8'"[#<<;*70D(A4@
M#EU">MZ4"JW+ME4=LD=U#"Y5D(!,B%4$W?Z455H)*5I*A=;=.&@5C!I3\]53
MSJ!<D<&94H"#/<%/.Y9R4K24"JU+N15 "A= @RH>E"M01!RJ$,B+ :92R!C*
MB^$M&\TCT$:VWLFR)\VOK.Y1N.X95_&@W+*N=N<+![PJR+0M 0/VU"A  1E-
M#11'I !JP'VA]E<\**MO%*YO?JSB00&;.O8M\:#MGB4>;_3HH70,\:.L^%%]
M^TE0IUT!.T>", HA"@%3P1@XO*#]*!(*!.*M/Y2=K=WE0[>.]%8\*&#72! !
MD;L)?L[1"P2I *)"Z_)M!9#"!=!@AQ/'&>MP*E<DG3(1!(#'"9HR"51&I51M
M[')I%9 :HH"&UE<H5^,(P8'I;P)8*B5 KES+T"R3$%7'T#G*ZAR%ZYS/^BE?
M;7LO[[R;*B\K[T:;'[-WWN0A6]QK,QP[6<#*#,_\L=#OO*O9?Y9UTSY> "25
M5!:1HB6D:"D56K<#K712\6ME;A6EQIF0HB6D:"D56O<9)59_!;C^&I^Y#<"*
M.2@= EI&$HCU Y8\X.ZTE^)7<RA;5CH%N'3J2]D&4%H'I 8PA)D!LD][J#E&
MHBBP@BG !=.0;&T [*R'Z0$VU/@*6-P PU/..)!'PYM_*#U61 6XB#HH4QL
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
MT; MM":Q51V"C.EX=_VZ&EVZ7KNZU9L-VYNM>9!=2:AJ!F2N&68L$9)O\_>
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
M5_H[88>Q;J%!F #]/.)<;2=F@Z(I#WX#4$L#!!0    ( %6'W505TK1FG@T
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
M<FMS:&5E=',O<VAE970U,2YX;6RUW5U3VTJ"QO&OTL7.;"55G&#+MDRRA*J
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
MA&WX)FC#AVH!JDE44Z@6HEJ$:IK2[$!W#=_$W?"]?E<<VN&A6C#9K;_V[MI
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
M]N/!^$!<9F69K9M/;ZK_!R:O'U#]_"K+RJ<OZ@4\9/F/9K5/_PU02P,$%
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
M =A"JY);>@#7; (^ 7E^SMI<<5APS-8P5 G:Z)</<$[@G"Q,2YY7JLK6/&B
MXLQ$]U% MK6SN1FH,<.6T*H,E];#-7N/TZ8Q&).?XC1B6TK1'TFTK>77IM68
M647S;*%522ZMB]M_ZVG-IG^9647S;*%5R2_]D&LV,U]AA(?)(E>&]T=7Z=-7
M< SK>W-D8[Y^A"]R2V/DFGW,R8IP#0.X4 4O!'&6C O$CNF#31<TLXKFV4*K
M4EZZ*G?TUOI@R2SEY-M$\VRA5=]QET8.FXW<R?KP"@X^K@_FR*9\V4*K\E5Z
M-&RT(;LOF/*/&P>*<<^)_Z0X+:3C_C53;*ZTZ0"UBN;90JL27OHRC-]8';!-
M0S:SBN;90JN27]H[;+9W+Z^=TY2#Y0CT6V=MU,QOG7/4RFOGP:B[Y]7,=3=F
MZD=X-5QZ-?S*!QM #.UJ@DVC-;.*YME"JY)=VC;<>VM-L&KGK*)YMM"JY)=V
M#I_V*:JI)AQ^BNHXH_UWW^:Z&S/U([P7+KT7-GLF*RI@TUS-K*)YMM"J])96
M#0_?6@6LFC:K:)XMM"KYI6G#YF]AI_L&,X[AO8(YLC%?5GU6>V=C5$SY0F\P
M$\AGJT1F6XR*J\4FMBN]=6OO^M2]\+*M:"5,MC/N"^&+,!$HHH\ Z7P<@.SS
M;+-9=B)9JK=?S9F4+-:'2TH"RE4!N/_(F'PY41446_XF_P%02P,$%     @
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
MW[);9!5<-C;\GL:!&UF*]3<WC_5S,51'K>;3\H0W?4->"RJ<YQM87@!*G&U
MW!.91NUAO=H[-C)YM_7V_HA=#=E>$M"PY"6APGF>83O^P9\<"(6-XQIF7R :
M08CU@O#80*QT_;H:H^TY,ER_?V_/E#;0D&\(!"J<UULWVE$X^ %=+RF/C<+S
M?;T:J%7E?,/T^W,[4YETZV>@@AT9AT9I8KW2/.[F /A']&I0/W801)0L6$9S
MD*7QHS(J@_XL/2A;,!1;.^2-$,;V3ZJOL%;AGYS4(=F"H=C:26W.!?B9N[LO
M3VKQ C[QA(F*<TMHE*EKKWXF"#R2D*KZU4QO>7+$!V)K1[PYIF#]O>>C*U==
MM6[Z:M6@QX9!V8*AV-I!;HX-V/M9:Y7V/'1R4H=D"X9B:R>U.0QA_6'HOZQ5
M^IE@3:T:]->"H=C*B(\/'JM-"%T7CR?G_+RP2UGY2&K]:?T(]+1X\%?Z_!I>
M!.6#S U-^5SU^Y#R@W@.8K+BE*;A\O9&RT>5RS<LVQ8/[\XSQK*DN-R0<$FH
M /#O5UG&GMZ( >H'QB?_ E!+ P04    " !5A]U4$!^K!M #  !K$@  &0
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
M)ZFZW !> I4-Q/<K0OCN1G90_1(R_0%02P,$%     @ 58?=5-1#5KQN!
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
MOCCZ%3Q.^^#BRR7X KP0S%8T9J(HUK2YZ#>IVIYGO76WO<$CO776T15 SB\
M.A >2.^=GNZJZ;9@.:<:YE3#% \=P>L+?D.RR)E..>I[;.[3A CP[4Y<!D-.
M O;WH6:WZ)7#Z,GC?L/6>$Y:EGB>&8E>B=7^^2>WYOQVJ'5#8 H1*"<"Z=#;
M:>-X*P[,02A^K-(S\)H(XU#K6[QJBI?\,+VV&]>-IOVZV]%^C-M U2K,PY1:
M*WFM%6VM?SX^S 9],)X,>X,I&-Z#3F\V?!J 46?RQV V!1=W@Z?!'7 OP;<1
M"9Y)='#IM/<HNG2&P!0ZJCD=U5(U7#5)A"$PA8A:3D3-L(:W>#6MAO=C=!J^
MSFN]UM8Z'7Z]']X.>YW[&7CH3@>3IT[W;B#$/'Z4"H9Z!6OO4'3A#($I9-1S
M,NJE*KAND@A#8 H1C9R(AF$%-_;4Z?Q/O[H(I4C7D?[$.5F\C_='Y8OT\M7?
MI.BRF4)3*=FQ;&ZI$L[@39%A"$TE0YHJ5VM5SI!Q!JC3L39$+52:'E?O>GJ8
MK5)WG1X,?L2>J# QOWKA:D$+KY4A-)4"Z:7<2KG"->JC3*&I9$@GY6K]R3G"
MK9Y@(0X$U9TJK!R1K_0[KM[P?"Y?\"\PXY;UE11>9D-H*F_2>[G7Y6K>J/,R
MA::2(;V7JW4TYVB^?HKF]X-TFI<.R=5;I),T;\)=Z^LHO,B&T-0IAW1LT"EW
MSF'4JYE"4\F07@UJ[<\9BL\ =?9$&Z(6NC.<TONHPEH_WXSK*RF\P&6,LJ"T
M=1"5JW:C!L\4FDJ&-'A0/RT[0^V5O;'=GMHK)ZM=FB^H-U^CF,?8![>Q$/PP
MG-. @!E^TZO6Z.S*%)K:OW1SL%:N:HU:-%-H*AG2HD']?.P,U1HU91F:,O9S
MD0/K1U0N[1;4VZU/5&[,L.O+*$Q'&5,Q*$T?;)3[:!CU<J;0U(T:Z>60?OIV
MQE:-4?>6H9WZ:"#IRY#>EWW^:)CP]?HB"I-1QJ0-28>(RMV_1$9MGRDTE8R=
M+4SC>YA&C5Z&=H(I0M*](;U[*_9,G.__]6449J*,,1Z23A*5NR.*C-I*4V@J
M&=)6(M.[HGK PNW7-/]-;'NR=]Z525Y4&N'HQ0L9\,E2Y#A7UR(YVK[[LSWA
M=)V^/O-,.:=!>K@B>$&B)$!<7U+*/TZ2-W+R-[#:_P%02P,$%     @ 58?=
M5$E"&JEQ!   RQ<  !D   !X;"]W;W)K<VAE971S+W-H965T-C(N>&ULS5C;
M;N,V$/V5@5H4">!&%U_BI+8!Q]XT 3;;(-EM'Q;[P$ACBUA)=$G:S@+]^)*2
MK$MJLW7*(LU#K MY9L[1C'3(T9;QKR)&E/"<)ID8.[&4JTO7%6&,*1%G;(69
MNK-@/"52G?*E*U8<291/2A,W\+R!FQ*:.9-1?NV>3T9L+1.:X3T'L4Y3PK]=
M8<*V8\=W=A<>Z#*6^H([&:W($A]1?EK=<W7F5B@133$3E&7 <3%VIO[E+,@G
MY"-^I;@5C6/05)X8^ZI/;J.QX^F,,,%0:@BB?C8XPR312"J/WTM0IXJI)S:/
M=^C7.7E%YHD(G+'D-QK)>.P,'8AP0=:)?&#;&RP)]35>R!*1_X=M.=9S(%P+
MR=)RLLH@I5GQ2YY+(1H3@N# A*"<$+R8T#TTH5M.Z.9$B\QR6G,BR63$V1:X
M'JW0]$&N33Y;L:&9?HR/DJN[5,V3DSERNB%:2KBF&<E"2A*XS83D:_6PI("3
M#X3S?, IG,Q1$IJ(TY$K56R-X(9EG*LB3G @CA_ '<MD+.!=%F'4!G!5TE7F
MP2[SJ\"(.%WQ,^AZ'0B\((!/CW,X^7Y?8C,SS!WY!L$P1_%W*$ K 0R)=BN)
MNWF$WH$(,R)BN%;] C<8+6FVW*>>$4+W\J58D1#'CFI6@7R#SN2'[_R!]],^
MQI; 6FQ[%=M>CM[]^X)JEA')HAU]F.K6I9*B@#D58<+$6N4!G]\K*+B5F(HO
M^R3JV93($EA+HGXE4?^(@D#X6;UMX>0]$^(4)(,GA <,$R($75",U M!QFK
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
M"=#/EYRK]T6Y03MV3_\'4$L#!!0    ( %6'W53$7#O>V0,  %@.   9
M>&PO=V]R:W-H965T<R]S:&5E=#8T+GAM;*U736_;.!#]*X06NTB!POKT5]86
MD%@MVD/0(-EV#XL],-+(%B*17I*.TW^_0TJ1;862?>C%%J5YC_-FR.%PL>?B
M66X %'FM2B:7SD:I[;7KRG0#%94CO@6&7W(N*JIP*-:NW J@F0%5I1MXWL2M
M:,&<>&'>W8MXP7>J+!C<"R)W547%SULH^7[I^,[;BX=BO5'ZA1LOMG0-CZ"^
M;^\%CMR6)2LJ8++@C C(E\Z-?YWXH088BQ\%[.71,]%2GCA_UH.OV=+QM$=0
M0JHT!<6_%UA!66HF].._AM1IY]3 X^<W]L]&/(IYHA)6O/R[R-1FZ<P<DD%.
M=Z5ZX/LOT @::[Z4E]+\DGUM.T7C="<5KQHP>E 5K/ZGKTT@C@#^I <0-("@
M"XAZ &$#""\%1 T@,I&II9@X)%31>"'XG@AMC6SZP033H%%^P73>'Y7 KP7B
M5/R5I;P"\A=]!4FN'G%99;L2R+><?,IS,$DA!QOR0!60!T@Y2XNRH#IU'\A5
M HH6I?RP<!6ZI(G=M)G^MIX^Z)G>#\@=9VHCR2>6079*X**65E#P)N@V&&2\
MV8H1";V/)/""P.+0ZG*X;X$GE\.] 35AFY[0\(5GTT.20J8EESL!Y)^;)ZD$
M;IE_;1&O&2,[HZXCUW)+4U@Z6"@DB!=PXC]^\R?>G[9H_4JRY!>1G40R:B,9
M#;''GR$#04LB%54[Q<5/(G MV^)7\\P,CRZ;+[$WTFOAY3@NEQ@E9XQ.=(Q;
M'>.+=!3URE"X,E(!6:&D34O-Y7LG+GCCJ*-F>,HK?Q1XO]MV=W(&Z(WF[X G
MJB>MZLD@TZ/BZ3-!Q7C>25-V;&J'.=";T"YC-;&&R0LZ^3S+[P^KG;9JIX-,
MWUD* DLJ,^G=<EEHQ=8$3ZV>^]-.@J?O5V)'VY#%B8A9*V(V*.(.:"D)91D!
MIFHYV"\HFXAA(HQKU).WF3UOW7W88Q;:!<Y;@?-!OW[0<D?KYJ7$]HEBT@@V
M8KKK (%;4B</K$F;G\O&ZJQ%,K=KFMHU^=ZA'_"&ZPL7V"M9MU>#?#?GI./\
MA79)GUW4H^&HI_$'-7Q3&Q!6!<,X7&F3GI76(,^6B#Z[OKP$!TW!F0JH6Z]#
MU0?YD3"\%_"<Y,V1H(L%F*[-JCVP>A9VSX(^NW=*S_*=*CVT//Y@'Q ?&L^C
M,Z[OL&ZX.EZ$WJRKRFH71-U2T6,W'G=4N4<M=P5B;:XN$D^H'5-UL]J^;:]'
M-^92T'E_JZ]-II4_T-1WKCLJU@63I(0<*;W1% ];45]CZH'B6]/8/W&%UP3S
MN,&K'PAM@-]SSM7;0$_07B;C_P%02P,$%     @ 58?=5.C@L8_/!   UQ,
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
M!F*_38O+DZ+!2:ZN$Y:$"Q&KQPW@"*@T$.]7A/!#0P:HKK#\?U!+ P04
M" !5A]U4)<SZ6V\$  "H$0  &0   'AL+W=O<FMS:&5E=',O<VAE970W,BYX
M;6RM6%UOVS84_2N$5@PIT$02]65EMH'$7K$"*Q8D:/LP[(&6:%NH1'HD;2?_
M?B0ER[9(R<:0ET2BSSV7YUSQBM1X3]E/OL98@->J)'SBK(78W+LNS]:X0OR.
M;C"1ORPIJY"0MVSE\@W#*-=!5>E"SXO="A7$F8[UV!.;CNE6E 7!3PSP;54A
M]O:(2[J?.+YS&'@N5FNA!MSI>(-6^ 6+;YLG)N_<EB4O*DQX00E@>#EQ'OS[
MN1^I (WX7N ]/[D&2LJ"TI_JYDL^<3PU(USB3"@*)/_M\ R7I6*2\_BW(77:
MG"KP]/K _EF+EV(6B.,9+7\4N5A/G)$#<KQ$VU(\T_T?N!&D)YC1DNN_8%]C
MD\0!V98+6C7!<@950>K_Z+4QXB0 1CT!L F W8"X)R!H H)K,X1-0*B=J:5H
M'^9(H.F8T3U@"BW9U(4V4T=+^051=7\13/Y:R#@Q_1-+TSBX!3-:;2C!1'!
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
MC8OC7A>_8+WB5:LV4/=V6IKUKT W%*F%; +H?Q3G1<8> = "-L Q58WZ05A
M@;G1HF^WD"^!=SX'O9T?:[M-6&03%EN"M3)XT63PXBTKU87-#-F$139AL258
M*T.^]_29XEFL5?VP8W-2T]I+EJYRU1'H=]:KCL"@'=>V:>]KSN^U*2(B4=])
MA):0HK\+J J,,DI=*)A0C6R%EH]H@3-=FCZ6^9)EJ40?<$(R(A]56W.HET_*
M[$Y_>T=QM+\V:9%56FR+ULYG\)3/X"U+4TVWE2>;M,@J+;9%:^?IZ?O9[_WX
MF_V%"44GGYD0ITB]T*NGC9B7NWK@KDOU(($0G2D*#TM!UUIHWC^"H]VW^F5L
MBU:Y[^YM9^6@"KW>1Q0H8265U09/T]KL55Z9';IG[7.]AVFVR9XPU0;HK7I_
M$+5,RV"ED-[9N?*?5WN*U8EDA=DT6S(I66X.UX!3X#I 75\Q)G<GNH-F9W?V
M"U!+ P04    " !5A]U4M@)8PY8$  "+(@  &0   'AL+W=O<FMS:&5E=',O
M<VAE970W-BYX;6S-FEUOVS84AO\*H15#"G212/DKF6T@'PT:(%F#I,TNBEW0
M-FT3D42/I.P6V(\?*<NB5#N,Y5* ;Q+)TGEYWJ-SY,>"^BO&7\2<$ F^QU$B
M!MY<RL6Y[XOQG,18G+(%2=21*>,QEFJ7SWRQX 1/LJ X\E$0=/P8T\0;]K//
M'OBPSU(9T80\<"#2.,;\QR6)V&K@06_SP2.=S:7^P!_V%WA&GHC\NGC@:L\O
M5"8T)HF@+ &<3 ?>!3R_"K. [(QG2E:BM VTE1%C+WKG=C+P IT1B<A8:@FL
M_BW)%8DBK:3R^#<7]8HU=6!Y>Z-^DYE79D98D"L6_4TG<C[P>AZ8D"E.(_G(
M5I](;JBM]<8L$ME?L,K/#3PP3H5D<1ZL,HAILOZ/O^>%* 7 UBL!* ] ^P:$
M>4"8&5UGEMFZQA(/^YRM -=G*S6]D=4FBU9N:*(OXY/DZBA5<7)X@RD'SSA*
M";@G6*2<J&LD!3@I'?@\!1="$/7IYP0\DG'*.4UFX!(+*MZ#DVLB,8W4UA_@
MZ],U.'GW'KP#- %?YBP5.)F(OB]5IGH]?YQG=;G."KV2U<6"GX(P^ !0@-".
M\*O]PV$UW%?U*8J$BB*A3*_UBM[=Q^>/=P"";_<D'A'^SRY#5@4]C.=B@<=D
MX*EI$X0OB3?\_3?8"?[<9<^16,5L6)@-,_7PS8[XL+GLZB*".XI'-**2$K'I
ME E@Y7[09_W%$EYM$/#M3BT ;B6)Q<["A2X+YTBL4KA64;B6M4N^,(DC@/.2
M23#5A5SJ0NZRO=9J9UKZ7KL<MH)6WU^6W5C7.]!-NW#3MKJY3211JA(\8DG
M%19S<*/N^> 3F<S(NC&T2=,MNTRNE^B43 8_6;0F<:#%3F&QL\=8(^M86Q7J
M=J<CL8K9;F&V>U1CW759.$=BE<+UBL+U'(YU;ZOC8=CI=7_J>NN*!_HY*_R<
M-3_89WO9M"9RH$T8&+()]ACOT#K>=HFZ;>I*K6JXA'+PJ$8\3\=5\1RI58MG
M$ _:&:_>F.=BMF\V^WJ'^C$4!ZVLXV;,\S6L-IM +FB8"]JAJ]SSIJ$W(P_^
M _<L(3_ />8ORO!-JGZ.E(_N0_;V#&JW>1-0!PW5P?9QW2,< 5Y>O"9P$1I>
MA'9@K'F/Z&P-SS;BVU<\U)&!0FA%)S?C8R=H>P:U.Z )%(2&!6'ON,;'$2GF
MQ6N".Z$!3V@GSYKCL\V86]\]30 F,H")[(#I9'CL?&K/H/9CI2;X%!D^1<?%
MI\@IG[I2JQ:O] C2)9_F8FW+\-C7.]2/X5-DY].WAR>5J7)\$++9UZY]Y9M
M7&00%[6.:VR<\JXKM6KQ#.\B^V/,FF/CE%9SM?(0=EJH&,.J(P.AR ZAOS@X
M=EBSKUV[ $W +3)PBX[KD2=R2KJNU*K%,Z2+7#[VM(O5MK[]%#5X96P,?"([
M?/[BV+R!:8Y -+??!-:&!FO#X*C&)G3*N*[4JL4SC!M:,;#FV-C%:EN'%NA;
M^_%+;PKHUS34;Y,9302(R%3%!*==%<S7;SZL=R1;9"\/C)B4+,XVYP1/"-<G
MJ.-3QN1F1[^/4+Q_,OP?4$L#!!0    ( %6'W53.9O^CH0(  - &   9
M>&PO=V]R:W-H965T<R]S:&5E=#<W+GAM;*U574_;,!3]*U<9FD JY*-IV5@;
MJ6V8A@1:16%[F/;@)C>-1V('VVG9OY_MI%EA!?5A+XGO]3WG?E@^'FVX>) Y
MHH*GLF!R[.1*51>N*Y,<2R+/>(5,[V1<E$1I4ZQ<60DDJ065A1MXWM M"65.
M-+*^N8A&O%8%93@7(.NR).+W% N^&3N^LW7<TE6NC,.-1A59X0+5?347VG([
MEI26R"3E# 1F8V?B7\2AB;<!WRANY,X:3"=+SA^,<96.'<\4A 4FRC 0_5OC
M#(O"$.DR'EM.ITMI@+OK+?MGV[ON94DDSGCQG:8J'SL?'$@Q(W6A;OGF"[;]
M# Q?P@MIO[!I8ST'DEHJ7K9@74%)6?,G3^T<=@#^\!5 T *"EX#P%4"_!?0/
M!80MP([:;5JQ<XB)(M%(\ T($ZW9S,(.TZ)U^Y298U\HH7>IQJEH42\E/M;(
M%%RN]5?"<8R*T$*>P"G<+V(X/CJ!(Z ,[G)>2\)2.7*5SFSP;M)FF399@E>R
M^ '<<*9R"9<LQ?0Y@:M+[NH.MG5/@S<9)Y4X@[[7@\ +@CT%S0Z'^WO@\>%P
M[XUN^MTI]"U?_\!3@!_7.@*N%);RY[YQ-W3A?CHC%1>R(@F.':T%$L4:G>C]
M.W_H?=HWJO])%O\GLF=C#+LQAF^Q1U]5C@)FO-3<N9&F-<+Q%4MXB2=PS:7L
M08R9!J4P1:97"N8%83T@F=+ 6TP*(B7-:$*L*$W27_H&:I%3/;@C3_L.HBEH
M8 LR$KN. O]C&([<]>Z$_XTZ]?W!\'E4O"=J<-[O@IJ1N#MWO42QLIHI(>$U
M4\WUZ;R=+$^L&KWP3[5<-^KZEZ;1^ALB5I1)*##3E-[9N2Y)-/K9&(I75E&6
M7&E]LLM</SDH3(#>SSA76\,DZ!ZQZ ]02P,$%     @ 58?=5%)Q'9@&!0
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
MJA! 8U1I&SFG,R5IXV'-:!M6=LJ$N(/G\'NQH[TLMG:N!_LFNZ8UU#:=C.N
M_K::T]Z6C5^E&U3\49E/"SL=V?2A3MFM9@5?-OUET1G U"-<G5:56'T4?"9+
MYB;_XH2C(5WS@KG2_)?-!J4RM0&F2?#(M.'3[<A/3:M[MC3K<EH6N.?^$7K^
MN^L\8Y)I*K9-V]H_Y%5^M>/VQ?4O/#>_5O8=>TW&5X?OL7U9'[K)Y!A,'L5V
M#X[!9'KX)N/#]!BVAXRMD\S..::+!G!>S,@W.'^*3=)@LN#"<-GVYCS/F7QR
MG+'RAD[L'RL[^G9\S@JZ$.:^ S.R:7]E.5^4:3?J%A:B';5I?X'I14EW6+6Y
MN,S9DN7CMJMGDZ89V(;-VEY V$=NFLN/8!R'^1' L#R8 XSC6%B>_VD^ W0^
M#L.\#;S( .4,4(YC^9!Q\\'R^#FIO?PS3=,X3A)L1<=CKX,QMFY) C]^-<P;
M,+ \D.G/UAK?;;Q"GJ\#;$^?JQ!LIG@E8C/%UQH0_[H!(TW]NXWE 0:V"UCM
M0'Y_'J@I/R>.85<Q;]@3C"-IBB%0B_X:31)D=1+X^/<'>TKB.$W]"&!^!W&,
M(? TX@CF #Q@2!PW[\&]]U&X?D^%F__@C7X#4$L#!!0    ( %6'W527BKL<
MP    !,"   +    7W)E;',O+G)E;'.=DKENPS ,0'_%T)XP!] AB#-E\18$
M^0%6H@_8$@6*19V_K]JE<9 +&7D]/!+<'FE [3BDMHNI&/T04FE:U;@!2+8E
MCVG.D4*NU"P>-8?20$3;8T.P6BP^0"X99K>]9!:G<Z17B%S7G:4]VR]/06^
MKSI,<4)I2$LS#O#-TG\R]_,,-47E2B.56QIXT^7^=N!)T:$B6!::1<G3HAVE
M?QW']I#3Z:]C(K1Z6^CY<6A4"H[<8R6,<6*T_C6"R0_L?@!02P,$%     @
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
M!T%-8H$   "Q    $               @ $     9&]C4')O<',O87!P+GAM
M;%!+ 0(4 Q0    ( %6'W50J2:\B[P   "L"   1              "  :\
M  !D;V-0<F]P<R]C;W)E+GAM;%!+ 0(4 Q0    ( %6'W5297)PC$ 8  )PG
M   3              "  <T!  !X;"]T:&5M92]T:&5M93$N>&UL4$L! A0#
M%     @ 58?=5%<$N0.M!P  .B\  !@              ("!#@@  'AL+W=O
M<FMS:&5E=',O<VAE970Q+GAM;%!+ 0(4 Q0    ( %6'W51?=MG>+P(  *@%
M   8              " @?$/  !X;"]W;W)K<VAE971S+W-H965T,BYX;6Q0
M2P$"% ,4    " !5A]U4KR\T=I$'  "Y(@  &               @(%6$@
M>&PO=V]R:W-H965T<R]S:&5E=#,N>&UL4$L! A0#%     @ 58?=5-G\,B,X
M P  E H  !@              ("!'1H  'AL+W=O<FMS:&5E=',O<VAE970T
M+GAM;%!+ 0(4 Q0    ( %6'W50W?3.D[P0  (H3   8              "
M@8L=  !X;"]W;W)K<VAE971S+W-H965T-2YX;6Q02P$"% ,4    " !5A]U4
MUSMJ1'@#  #I"@  &               @(&P(@  >&PO=V]R:W-H965T<R]S
M:&5E=#8N>&UL4$L! A0#%     @ 58?=5!S)"2N0 P  ;P\  !@
M     ("!7B8  'AL+W=O<FMS:&5E=',O<VAE970W+GAM;%!+ 0(4 Q0    (
M %6'W50CZ3^N> <  .XU   8              " @20J  !X;"]W;W)K<VAE
M971S+W-H965T."YX;6Q02P$"% ,4    " !5A]U45V#(ID$*   H,@  &
M            @('2,0  >&PO=V]R:W-H965T<R]S:&5E=#DN>&UL4$L! A0#
M%     @ 58?=5+;)-'NT&P  *58  !D              ("!23P  'AL+W=O
M<FMS:&5E=',O<VAE970Q,"YX;6Q02P$"% ,4    " !5A]U4PS@#Y8H"  #)
M!0  &0              @($T6   >&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM
M;%!+ 0(4 Q0    ( %6'W50Z:";7!0,  $L&   9              " @?5:
M  !X;"]W;W)K<VAE971S+W-H965T,3(N>&UL4$L! A0#%     @ 58?=5%^L
M\[UW P  !@@  !D              ("!,5X  'AL+W=O<FMS:&5E=',O<VAE
M970Q,RYX;6Q02P$"% ,4    " !5A]U4O3Z"- H#   \!P  &0
M    @('?80  >&PO=V]R:W-H965T<R]S:&5E=#$T+GAM;%!+ 0(4 Q0    (
M %6'W50U^-V8:@\  *PK   9              " @2!E  !X;"]W;W)K<VAE
M971S+W-H965T,34N>&UL4$L! A0#%     @ 58?=5)'"-'O' P  PP@  !D
M             ("!P70  'AL+W=O<FMS:&5E=',O<VAE970Q-BYX;6Q02P$"
M% ,4    " !5A]U4%<(&T[L)   ^&0  &0              @(&_>   >&PO
M=V]R:W-H965T<R]S:&5E=#$W+GAM;%!+ 0(4 Q0    ( %6'W50@X<N$^ H
M +X<   9              " @;&"  !X;"]W;W)K<VAE971S+W-H965T,3@N
M>&UL4$L! A0#%     @ 58?=5.09$V:(!0  [0T  !D              ("!
MX(T  'AL+W=O<FMS:&5E=',O<VAE970Q.2YX;6Q02P$"% ,4    " !5A]U4
MD])E'A(*  "U&   &0              @(&?DP  >&PO=V]R:W-H965T<R]S
M:&5E=#(P+GAM;%!+ 0(4 Q0    ( %6'W50S!R "J 4  -$,   9
M      " @>B=  !X;"]W;W)K<VAE971S+W-H965T,C$N>&UL4$L! A0#%
M  @ 58?=5(:AMKIP P  2@<  !D              ("!QZ,  'AL+W=O<FMS
M:&5E=',O<VAE970R,BYX;6Q02P$"% ,4    " !5A]U4\;.>X-0$   P"P
M&0              @(%NIP  >&PO=V]R:W-H965T<R]S:&5E=#(S+GAM;%!+
M 0(4 Q0    ( %6'W52CE[KNE <  "\H   9              " @7FL  !X
M;"]W;W)K<VAE971S+W-H965T,C0N>&UL4$L! A0#%     @ 58?=5/OR!&^:
M P  -@D  !D              ("!1+0  'AL+W=O<FMS:&5E=',O<VAE970R
M-2YX;6Q02P$"% ,4    " !5A]U4M;QPX,D%  #.#@  &0
M@($5N   >&PO=V]R:W-H965T<R]S:&5E=#(V+GAM;%!+ 0(4 Q0    ( %6'
MW509".(_[0,  *@)   9              " @16^  !X;"]W;W)K<VAE971S
M+W-H965T,C<N>&UL4$L! A0#%     @ 58?=5-<D__%<%0  <4$  !D
M         ("!.<(  'AL+W=O<FMS:&5E=',O<VAE970R."YX;6Q02P$"% ,4
M    " !5A]U4U&7)H'$'   I&@  &0              @(',UP  >&PO=V]R
M:W-H965T<R]S:&5E=#(Y+GAM;%!+ 0(4 Q0    ( %6'W53)[#.ME0(  ,L%
M   9              " @73?  !X;"]W;W)K<VAE971S+W-H965T,S N>&UL
M4$L! A0#%     @ 58?=5"FLF8V/ @  =P4  !D              ("!0.(
M 'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6Q02P$"% ,4    " !5A]U4GN^?
MVQ,#  "\!@  &0              @($&Y0  >&PO=V]R:W-H965T<R]S:&5E
M=#,R+GAM;%!+ 0(4 Q0    ( %6'W53U(D(?F@(  +X%   9
M  " @5#H  !X;"]W;W)K<VAE971S+W-H965T,S,N>&UL4$L! A0#%     @
M58?=5!5LNDJ, P  B <  !D              ("!(>L  'AL+W=O<FMS:&5E
M=',O<VAE970S-"YX;6Q02P$"% ,4    " !5A]U43\=5$&(#  "$!P  &0
M            @('D[@  >&PO=V]R:W-H965T<R]S:&5E=#,U+GAM;%!+ 0(4
M Q0    ( %6'W53(WH&D^00  &0+   9              " @7WR  !X;"]W
M;W)K<VAE971S+W-H965T,S8N>&UL4$L! A0#%     @ 58?=5(-:%1CI!@
M#A,  !D              ("!K?<  'AL+W=O<FMS:&5E=',O<VAE970S-RYX
M;6Q02P$"% ,4    " !5A]U4A+%MO=,&  "W$   &0              @('-
M_@  >&PO=V]R:W-H965T<R]S:&5E=#,X+GAM;%!+ 0(4 Q0    ( %6'W51X
M ==NT (  /H%   9              " @=<% 0!X;"]W;W)K<VAE971S+W-H
M965T,SDN>&UL4$L! A0#%     @ 58?=5'DIS4H3 P  508  !D
M     ("!W@@! 'AL+W=O<FMS:&5E=',O<VAE970T,"YX;6Q02P$"% ,4
M" !5A]U4>=E2F*4"  "3!0  &0              @($H# $ >&PO=V]R:W-H
M965T<R]S:&5E=#0Q+GAM;%!+ 0(4 Q0    ( %6'W51O#93P.04  %4/   9
M              " @00/ 0!X;"]W;W)K<VAE971S+W-H965T-#(N>&UL4$L!
M A0#%     @ 58?=5!P*\'(0 P  ^@8  !D              ("!=!0! 'AL
M+W=O<FMS:&5E=',O<VAE970T,RYX;6Q02P$"% ,4    " !5A]U4MRCS4)L0
M  #:C   &0              @(&[%P$ >&PO=V]R:W-H965T<R]S:&5E=#0T
M+GAM;%!+ 0(4 Q0    ( %6'W52E][&?QP(  -$'   9              "
M@8TH 0!X;"]W;W)K<VAE971S+W-H965T-#4N>&UL4$L! A0#%     @ 58?=
M5#72;=N* @  S@8  !D              ("!BRL! 'AL+W=O<FMS:&5E=',O
M<VAE970T-BYX;6Q02P$"% ,4    " !5A]U4E3^2LX$%  #3)   &0
M        @(%,+@$ >&PO=V]R:W-H965T<R]S:&5E=#0W+GAM;%!+ 0(4 Q0
M   ( %6'W52/-V(/CP(  (T&   9              " @00T 0!X;"]W;W)K
M<VAE971S+W-H965T-#@N>&UL4$L! A0#%     @ 58?=5((JYG4) P  H L
M !D              ("!RC8! 'AL+W=O<FMS:&5E=',O<VAE970T.2YX;6Q0
M2P$"% ,4    " !5A]U4%=*T9IX-  ",F   &0              @($*.@$
M>&PO=V]R:W-H965T<R]S:&5E=#4P+GAM;%!+ 0(4 Q0    ( %6'W52.#M*-
M70\  -_3   9              " @=]' 0!X;"]W;W)K<VAE971S+W-H965T
M-3$N>&UL4$L! A0#%     @ 58?=5 #*7[>< P  J@L  !D
M ("!<U<! 'AL+W=O<FMS:&5E=',O<VAE970U,BYX;6Q02P$"% ,4    " !5
MA]U4K:V_ W$$  #-'   &0              @(%&6P$ >&PO=V]R:W-H965T
M<R]S:&5E=#4S+GAM;%!+ 0(4 Q0    ( %6'W51&(4.A#P8  /XG   9
M          " @>Y? 0!X;"]W;W)K<VAE971S+W-H965T-30N>&UL4$L! A0#
M%     @ 58?=5,J4D=.?!P  /"X  !D              ("!-&8! 'AL+W=O
M<FMS:&5E=',O<VAE970U-2YX;6Q02P$"% ,4    " !5A]U4$!^K!M #  !K
M$@  &0              @($*;@$ >&PO=V]R:W-H965T<R]S:&5E=#4V+GAM
M;%!+ 0(4 Q0    ( %6'W51?HE1>[00  !49   9              " @1%R
M 0!X;"]W;W)K<VAE971S+W-H965T-3<N>&UL4$L! A0#%     @ 58?=5-1#
M5KQN!   MA$  !D              ("!-7<! 'AL+W=O<FMS:&5E=',O<VAE
M970U."YX;6Q02P$"% ,4    " !5A]U4IU#Q4'D#  "W"@  &0
M    @(':>P$ >&PO=V]R:W-H965T<R]S:&5E=#4Y+GAM;%!+ 0(4 Q0    (
M %6'W53ZFVYZ*@,  %$+   9              " @8I_ 0!X;"]W;W)K<VAE
M971S+W-H965T-C N>&UL4$L! A0#%     @ 58?=5&2:!.LI!0  C24  !D
M             ("!ZX(! 'AL+W=O<FMS:&5E=',O<VAE970V,2YX;6Q02P$"
M% ,4    " !5A]U424(:J7$$  #+%P  &0              @(%+B $ >&PO
M=V]R:W-H965T<R]S:&5E=#8R+GAM;%!+ 0(4 Q0    ( %6'W51%%5IZ!P0
M ((/   9              " @?., 0!X;"]W;W)K<VAE971S+W-H965T-C,N
M>&UL4$L! A0#%     @ 58?=5,1<.][9 P  6 X  !D              ("!
M,9$! 'AL+W=O<FMS:&5E=',O<VAE970V-"YX;6Q02P$"% ,4    " !5A]U4
MZ."QC\\$  #7$P  &0              @(%!E0$ >&PO=V]R:W-H965T<R]S
M:&5E=#8U+GAM;%!+ 0(4 Q0    ( %6'W52A15[Z80,  -@.   9
M      " @4>: 0!X;"]W;W)K<VAE971S+W-H965T-C8N>&UL4$L! A0#%
M  @ 58?=5("Y0A<@ P  9PD  !D              ("!WYT! 'AL+W=O<FMS
M:&5E=',O<VAE970V-RYX;6Q02P$"% ,4    " !5A]U4I ?M,3@"  #L!
M&0              @($VH0$ >&PO=V]R:W-H965T<R]S:&5E=#8X+GAM;%!+
M 0(4 Q0    ( %6'W51<8<&N  ,  -\'   9              " @:6C 0!X
M;"]W;W)K<VAE971S+W-H965T-CDN>&UL4$L! A0#%     @ 58?=5*>YWZ:/
M P  DQ   !D              ("!W*8! 'AL+W=O<FMS:&5E=',O<VAE970W
M,"YX;6Q02P$"% ,4    " !5A]U410MCF&\#  #.$@  &0
M@(&BJ@$ >&PO=V]R:W-H965T<R]S:&5E=#<Q+GAM;%!+ 0(4 Q0    ( %6'
MW50ES/I;;P0  *@1   9              " @4BN 0!X;"]W;W)K<VAE971S
M+W-H965T-S(N>&UL4$L! A0#%     @ 58?=5 1#X>MW!   Q!8  !D
M         ("![K(! 'AL+W=O<FMS:&5E=',O<VAE970W,RYX;6Q02P$"% ,4
M    " !5A]U4[7]L<T$#  #P"0  &0              @(&<MP$ >&PO=V]R
M:W-H965T<R]S:&5E=#<T+GAM;%!+ 0(4 Q0    ( %6'W50/;]92$P0  .45
M   9              " @12[ 0!X;"]W;W)K<VAE971S+W-H965T-S4N>&UL
M4$L! A0#%     @ 58?=5+8"6,.6!   BR(  !D              ("!7K\!
M 'AL+W=O<FMS:&5E=',O<VAE970W-BYX;6Q02P$"% ,4    " !5A]U4SF;_
MHZ$"  #0!@  &0              @($KQ $ >&PO=V]R:W-H965T<R]S:&5E
M=#<W+GAM;%!+ 0(4 Q0    ( %6'W512<1V8!@4   D9   9
M  " @0/' 0!X;"]W;W)K<VAE971S+W-H965T-S@N>&UL4$L! A0#%     @
M58?=5.6 V0<Y P  SA,   T              ( !0,P! 'AL+W-T>6QE<RYX
M;6Q02P$"% ,4    " !5A]U4EXJ[',     3 @  "P              @ &D
MSP$ 7W)E;',O+G)E;'-02P$"% ,4    " !5A]U4^81[G-D%  !P,P  #P
M            @ &-T $ >&PO=V]R:V)O;VLN>&UL4$L! A0#%     @ 58?=
M5'H$ UU< @  (2X  !H              ( !D]8! 'AL+U]R96QS+W=O<FMB
M;V]K+GAM;"YR96QS4$L! A0#%     @ 58?=5"XH"M@5 @  _"P  !,
M         ( !)]D! %M#;VYT96YT7U1Y<&5S72YX;6Q02P4&     %8 5@"1
)%P  ;=L!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<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>94
<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>95
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>245</ContextCount>
  <ElementCount>403</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>87</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>7</UnitCount>
  <MyReports>
    <Report instance="amwd-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001001 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanwoodmark.com/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="amwd-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0002002 - Document - Audit Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanwoodmark.com/role/AuditInformation</Role>
      <ShortName>Audit Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="amwd-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1001003 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanwoodmark.com/role/ConsolidatedBalanceSheets</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="amwd-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1002004 - Statement - Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanwoodmark.com/role/ConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="amwd-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1003005 - Statement - Consolidated Statements of Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanwoodmark.com/role/ConsolidatedStatementsofIncome</Role>
      <ShortName>Consolidated Statements of Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="amwd-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1004006 - Statement - Consolidated Statements of Comprehensive Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanwoodmark.com/role/ConsolidatedStatementsofComprehensiveIncome</Role>
      <ShortName>Consolidated Statements of Comprehensive Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="amwd-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1005007 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanwoodmark.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical</Role>
      <ShortName>Consolidated Statements of Comprehensive Income (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="amwd-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>1006008 - Statement - Consolidated Statements of Shareholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanwoodmark.com/role/ConsolidatedStatementsofShareholdersEquity</Role>
      <ShortName>Consolidated Statements of Shareholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="amwd-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>1007009 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="amwd-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2101101 - Disclosure - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="amwd-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2105102 - Disclosure - Customer Receivables</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanwoodmark.com/role/CustomerReceivables</Role>
      <ShortName>Customer Receivables</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="amwd-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2108103 - Disclosure - Inventories</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanwoodmark.com/role/Inventories</Role>
      <ShortName>Inventories</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="amwd-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2111104 - Disclosure - Property, Plant and Equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanwoodmark.com/role/PropertyPlantandEquipment</Role>
      <ShortName>Property, Plant and Equipment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="amwd-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2114105 - Disclosure - Intangible Assets and Trademarks</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanwoodmark.com/role/IntangibleAssetsandTrademarks</Role>
      <ShortName>Intangible Assets and Trademarks</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="amwd-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2118106 - Disclosure - Loans Payable and Long-Term Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanwoodmark.com/role/LoansPayableandLongTermDebt</Role>
      <ShortName>Loans Payable and Long-Term Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="amwd-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2122107 - Disclosure - Earnings Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanwoodmark.com/role/EarningsPerShare</Role>
      <ShortName>Earnings Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="amwd-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2126108 - Disclosure - Stock-Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanwoodmark.com/role/StockBasedCompensation</Role>
      <ShortName>Stock-Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="amwd-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2131109 - Disclosure - Employee Benefit and Retirement Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlans</Role>
      <ShortName>Employee Benefit and Retirement Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="amwd-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2138110 - Disclosure - Derivative Financial Instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanwoodmark.com/role/DerivativeFinancialInstruments</Role>
      <ShortName>Derivative Financial Instruments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="amwd-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2140111 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanwoodmark.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="amwd-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2147112 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanwoodmark.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="amwd-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2151113 - Disclosure - Revenue Recognition</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanwoodmark.com/role/RevenueRecognition</Role>
      <ShortName>Revenue Recognition</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="amwd-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2154114 - Disclosure - Credit Concentration</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanwoodmark.com/role/CreditConcentration</Role>
      <ShortName>Credit Concentration</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="amwd-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2157115 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanwoodmark.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="amwd-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2162116 - Disclosure - Restructuring Charges</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanwoodmark.com/role/RestructuringCharges</Role>
      <ShortName>Restructuring Charges</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="amwd-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2164117 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanwoodmark.com/role/FairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="amwd-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2169119 - Disclosure - Schedule II - Valuation and Qualifying Accounts</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanwoodmark.com/role/ScheduleIIValuationandQualifyingAccounts</Role>
      <ShortName>Schedule II - Valuation and Qualifying Accounts</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="amwd-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2202201 - Disclosure - Summary of Significant Accounting Policies (Policy)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPoliciesPolicy</Role>
      <ShortName>Summary of Significant Accounting Policies (Policy)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="amwd-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2303301 - Disclosure - Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanwoodmark.com/role/AccountingPoliciesTables</Role>
      <ShortName>Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="amwd-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2306302 - Disclosure - Customer Receivables (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanwoodmark.com/role/CustomerReceivablesTables</Role>
      <ShortName>Customer Receivables (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.americanwoodmark.com/role/CustomerReceivables</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="amwd-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2309303 - Disclosure - Inventories (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanwoodmark.com/role/InventoriesTables</Role>
      <ShortName>Inventories (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.americanwoodmark.com/role/Inventories</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="amwd-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2312304 - Disclosure - Property, Plant and Equipment (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanwoodmark.com/role/PropertyPlantandEquipmentTables</Role>
      <ShortName>Property, Plant and Equipment (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.americanwoodmark.com/role/PropertyPlantandEquipment</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="amwd-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2315305 - Disclosure - Intangible Assets and Trademarks (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanwoodmark.com/role/IntangibleAssetsandTrademarksTables</Role>
      <ShortName>Intangible Assets and Trademarks (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.americanwoodmark.com/role/IntangibleAssetsandTrademarks</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="amwd-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2319306 - Disclosure - Loans Payable and Long-Term Debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtTables</Role>
      <ShortName>Loans Payable and Long-Term Debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.americanwoodmark.com/role/LoansPayableandLongTermDebt</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="amwd-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2323307 - Disclosure - Earnings Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanwoodmark.com/role/EarningsPerShareTables</Role>
      <ShortName>Earnings Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.americanwoodmark.com/role/EarningsPerShare</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="amwd-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2327308 - Disclosure - Stock-Based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanwoodmark.com/role/StockBasedCompensationTables</Role>
      <ShortName>Stock-Based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.americanwoodmark.com/role/StockBasedCompensation</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="amwd-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2332309 - Disclosure - Employee Benefit and Retirement Plans (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansTables</Role>
      <ShortName>Employee Benefit and Retirement Plans (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlans</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="amwd-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2341310 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanwoodmark.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.americanwoodmark.com/role/IncomeTaxes</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="amwd-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2348311 - Disclosure - Commitments and Contingencies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanwoodmark.com/role/CommitmentsandContingenciesTables</Role>
      <ShortName>Commitments and Contingencies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.americanwoodmark.com/role/CommitmentsandContingencies</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="amwd-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2352312 - Disclosure - Revenue Recognition (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanwoodmark.com/role/RevenueRecognitionTables</Role>
      <ShortName>Revenue Recognition (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.americanwoodmark.com/role/RevenueRecognition</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="amwd-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2355313 - Disclosure - Credit Concentration (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanwoodmark.com/role/CreditConcentrationTables</Role>
      <ShortName>Credit Concentration (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.americanwoodmark.com/role/CreditConcentration</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="amwd-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2358314 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanwoodmark.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.americanwoodmark.com/role/Leases</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="amwd-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2365315 - Disclosure - Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanwoodmark.com/role/FairValueMeasurementsTables</Role>
      <ShortName>Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.americanwoodmark.com/role/FairValueMeasurements</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="amwd-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2404401 - Disclosure - Summary of Significant Accounting Policies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPoliciesDetails</Role>
      <ShortName>Summary of Significant Accounting Policies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPoliciesPolicy</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="amwd-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2407402 - Disclosure - Customer Receivables (Components Of Customer Receivables) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanwoodmark.com/role/CustomerReceivablesComponentsOfCustomerReceivablesDetails</Role>
      <ShortName>Customer Receivables (Components Of Customer Receivables) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.americanwoodmark.com/role/CustomerReceivablesTables</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="amwd-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2410403 - Disclosure - Inventories (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanwoodmark.com/role/InventoriesDetails</Role>
      <ShortName>Inventories (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.americanwoodmark.com/role/InventoriesTables</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="amwd-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2413404 - Disclosure - Property, Plant and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanwoodmark.com/role/PropertyPlantandEquipmentDetails</Role>
      <ShortName>Property, Plant and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.americanwoodmark.com/role/PropertyPlantandEquipmentTables</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="amwd-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>2416405 - Disclosure - Intangible Assets and Trademarks (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanwoodmark.com/role/IntangibleAssetsandTrademarksDetails</Role>
      <ShortName>Intangible Assets and Trademarks (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.americanwoodmark.com/role/IntangibleAssetsandTrademarksTables</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="amwd-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>2417406 - Disclosure - Intangible Assets and Trademarks Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanwoodmark.com/role/IntangibleAssetsandTrademarksNarrativeDetails</Role>
      <ShortName>Intangible Assets and Trademarks Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="amwd-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>2420407 - Disclosure - Loans Payable and Long-Term Debt (Schedule Of Debt Maturities) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtScheduleOfDebtMaturitiesDetails</Role>
      <ShortName>Loans Payable and Long-Term Debt (Schedule Of Debt Maturities) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtTables</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="amwd-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>2421408 - Disclosure - Loans Payable and Long-Term Debt (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtNarrativeDetails</Role>
      <ShortName>Loans Payable and Long-Term Debt (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtTables</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="amwd-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>2424409 - Disclosure - Earnings Per Share (Schedule Of Earnings (Loss) Per Share, Basic And Diluted) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanwoodmark.com/role/EarningsPerShareScheduleOfEarningsLossPerShareBasicAndDilutedDetails</Role>
      <ShortName>Earnings Per Share (Schedule Of Earnings (Loss) Per Share, Basic And Diluted) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.americanwoodmark.com/role/EarningsPerShareTables</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="amwd-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>2425410 - Disclosure - Earnings Per Share (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanwoodmark.com/role/EarningsPerShareNarrativeDetails</Role>
      <ShortName>Earnings Per Share (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.americanwoodmark.com/role/EarningsPerShareTables</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="amwd-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>2428411 - Disclosure - Stock-Based Compensation (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanwoodmark.com/role/StockBasedCompensationNarrativeDetails</Role>
      <ShortName>Stock-Based Compensation (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.americanwoodmark.com/role/StockBasedCompensationTables</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="amwd-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>2429412 - Disclosure - Stock-Based Compensation (Summary Of RSU's Activity) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanwoodmark.com/role/StockBasedCompensationSummaryOfRSUsActivityDetails</Role>
      <ShortName>Stock-Based Compensation (Summary Of RSU's Activity) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.americanwoodmark.com/role/StockBasedCompensationTables</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="amwd-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>2430413 - Disclosure - Stock-Based Compensation (Stock-Based Compensation Expense Allocated) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanwoodmark.com/role/StockBasedCompensationStockBasedCompensationExpenseAllocatedDetails</Role>
      <ShortName>Stock-Based Compensation (Stock-Based Compensation Expense Allocated) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.americanwoodmark.com/role/StockBasedCompensationTables</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="amwd-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>2433414 - Disclosure - Employee Benefit and Retirement Plans (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansNarrativeDetails</Role>
      <ShortName>Employee Benefit and Retirement Plans (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansTables</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="amwd-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>2434415 - Disclosure - Employee Benefit and Retirement Plans (Reconciliation Of Benefit Obligations, Plan Assets, And Funded Status) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansReconciliationOfBenefitObligationsPlanAssetsAndFundedStatusDetails</Role>
      <ShortName>Employee Benefit and Retirement Plans (Reconciliation Of Benefit Obligations, Plan Assets, And Funded Status) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansTables</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="amwd-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>2435416 - Disclosure - Employee Benefit and Retirement Plans (Net Periodic Pension Cost) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansNetPeriodicPensionCostDetails</Role>
      <ShortName>Employee Benefit and Retirement Plans (Net Periodic Pension Cost) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansTables</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="amwd-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>2436417 - Disclosure - Employee Benefit and Retirement Plans (Schedule Of Assumptions Used To Determine Benenfit Obligations And Earnings Effects For Pension Plans) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansScheduleOfAssumptionsUsedToDetermineBenenfitObligationsAndEarningsEffectsForPensionPlansDetails</Role>
      <ShortName>Employee Benefit and Retirement Plans (Schedule Of Assumptions Used To Determine Benenfit Obligations And Earnings Effects For Pension Plans) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansTables</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="amwd-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>2437418 - Disclosure - Employee Benefit and Retirement Plans (Schedule Of Pension Assets By Major Category Of Plan Assets And Type Of Fair Value Measurements) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansScheduleOfPensionAssetsByMajorCategoryOfPlanAssetsAndTypeOfFairValueMeasurementsDetails</Role>
      <ShortName>Employee Benefit and Retirement Plans (Schedule Of Pension Assets By Major Category Of Plan Assets And Type Of Fair Value Measurements) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansTables</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="amwd-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>2439419 - Disclosure - Derivative Financial Instruments (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanwoodmark.com/role/DerivativeFinancialInstrumentsNarrativeDetails</Role>
      <ShortName>Derivative Financial Instruments (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.americanwoodmark.com/role/DerivativeFinancialInstruments</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="amwd-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>2442420 - Disclosure - Income Taxes (Schedule Of Income Tax Expense) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfIncomeTaxExpenseDetails</Role>
      <ShortName>Income Taxes (Schedule Of Income Tax Expense) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.americanwoodmark.com/role/IncomeTaxesTables</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="amwd-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>2443421 - Disclosure - Income Taxes (Schedule Of Effective Income Tax Rate Reconciliation) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails</Role>
      <ShortName>Income Taxes (Schedule Of Effective Income Tax Rate Reconciliation) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.americanwoodmark.com/role/IncomeTaxesTables</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="amwd-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>2444422 - Disclosure - Income Taxes (Schedule Of Significant Components Of Deferred Tax Assets And Liabilities) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails</Role>
      <ShortName>Income Taxes (Schedule Of Significant Components Of Deferred Tax Assets And Liabilities) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.americanwoodmark.com/role/IncomeTaxesTables</ParentRole>
      <Position>65</Position>
    </Report>
    <Report instance="amwd-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>2445423 - Disclosure - Income Taxes (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanwoodmark.com/role/IncomeTaxesNarrativeDetails</Role>
      <ShortName>Income Taxes (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.americanwoodmark.com/role/IncomeTaxesTables</ParentRole>
      <Position>66</Position>
    </Report>
    <Report instance="amwd-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>2446424 - Disclosure - Income Taxes income Taxes (Change in Unrecognized Tax Benefits) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanwoodmark.com/role/IncomeTaxesincomeTaxesChangeinUnrecognizedTaxBenefitsDetails</Role>
      <ShortName>Income Taxes income Taxes (Change in Unrecognized Tax Benefits) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="amwd-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>2449425 - Disclosure - Commitments and Contingencies (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanwoodmark.com/role/CommitmentsandContingenciesNarrativeDetails</Role>
      <ShortName>Commitments and Contingencies (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.americanwoodmark.com/role/CommitmentsandContingenciesTables</ParentRole>
      <Position>68</Position>
    </Report>
    <Report instance="amwd-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>2450426 - Disclosure - Commitments and Contingencies (Reconciliation Of Warranty Liability) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanwoodmark.com/role/CommitmentsandContingenciesReconciliationOfWarrantyLiabilityDetails</Role>
      <ShortName>Commitments and Contingencies (Reconciliation Of Warranty Liability) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.americanwoodmark.com/role/CommitmentsandContingenciesTables</ParentRole>
      <Position>69</Position>
    </Report>
    <Report instance="amwd-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>2453427 - Disclosure - Revenue Recognition (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanwoodmark.com/role/RevenueRecognitionDetails</Role>
      <ShortName>Revenue Recognition (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.americanwoodmark.com/role/RevenueRecognitionTables</ParentRole>
      <Position>70</Position>
    </Report>
    <Report instance="amwd-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>2456428 - Disclosure - Credit Concentration (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanwoodmark.com/role/CreditConcentrationDetails</Role>
      <ShortName>Credit Concentration (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.americanwoodmark.com/role/CreditConcentrationTables</ParentRole>
      <Position>71</Position>
    </Report>
    <Report instance="amwd-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>2459429 - Disclosure - Leases - Components of Lease Costs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanwoodmark.com/role/LeasesComponentsofLeaseCostsDetails</Role>
      <ShortName>Leases - Components of Lease Costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="amwd-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>2460430 - Disclosure - Leases - Fiscal Year Maturity of Lease Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanwoodmark.com/role/LeasesFiscalYearMaturityofLeaseLiabilitiesDetails</Role>
      <ShortName>Leases - Fiscal Year Maturity of Lease Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="amwd-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>2461431 - Disclosure - Leases - Future Minimum Lease Payments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanwoodmark.com/role/LeasesFutureMinimumLeasePaymentsDetails</Role>
      <ShortName>Leases - Future Minimum Lease Payments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="amwd-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>2463432 - Disclosure - Restructuring Charges (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanwoodmark.com/role/RestructuringChargesNarrativeDetails</Role>
      <ShortName>Restructuring Charges (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.americanwoodmark.com/role/RestructuringCharges</ParentRole>
      <Position>75</Position>
    </Report>
    <Report instance="amwd-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>2466433 - Disclosure - Fair Value Measurements (Fair Value Of Assets On Recurring Basis) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanwoodmark.com/role/FairValueMeasurementsFairValueOfAssetsOnRecurringBasisDetails</Role>
      <ShortName>Fair Value Measurements (Fair Value Of Assets On Recurring Basis) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.americanwoodmark.com/role/FairValueMeasurementsTables</ParentRole>
      <Position>76</Position>
    </Report>
    <Report instance="amwd-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>2468434 - Disclosure - Subsequent Events (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanwoodmark.com/role/SubsequentEventsDetails</Role>
      <ShortName>Subsequent Events (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="amwd-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>2470435 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanwoodmark.com/role/ScheduleIIValuationandQualifyingAccountsDetails</Role>
      <ShortName>Schedule II - Valuation and Qualifying Accounts (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.americanwoodmark.com/role/ScheduleIIValuationandQualifyingAccounts</ParentRole>
      <Position>78</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="amwd-20220430.htm">amwd-20220430.htm</File>
    <File>amwd-20220430.xsd</File>
    <File>amwd-20220430_cal.xml</File>
    <File>amwd-20220430_def.xml</File>
    <File>amwd-20220430_lab.xml</File>
    <File>amwd-20220430_pre.xml</File>
    <File>ex-21x2022430.htm</File>
    <File>ex-231x2022430.htm</File>
    <File>ex-311x2022430.htm</File>
    <File>ex-312x2022430.htm</File>
    <File>ex-321x2022430.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>amwd-20220430_g1.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="1">http://fasb.org/srt/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy items="1146">http://fasb.org/us-gaap/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy items="37">http://xbrl.sec.gov/dei/2021q4</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>98
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "amwd-20220430.htm": {
   "axisCustom": 0,
   "axisStandard": 35,
   "contextCount": 245,
   "dts": {
    "calculationLink": {
     "local": [
      "amwd-20220430_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "amwd-20220430_def.xml"
     ]
    },
    "inline": {
     "local": [
      "amwd-20220430.htm"
     ]
    },
    "labelLink": {
     "local": [
      "amwd-20220430_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "amwd-20220430_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "amwd-20220430.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd",
      "https://xbrl.sec.gov/country/2021/country-2021.xsd",
      "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd"
     ]
    }
   },
   "elementCount": 653,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2021-01-31": 3,
    "http://xbrl.sec.gov/dei/2021q4": 4,
    "total": 7
   },
   "keyCustom": 34,
   "keyStandard": 369,
   "memberCustom": 33,
   "memberStandard": 52,
   "nsprefix": "amwd",
   "nsuri": "http://www.americanwoodmark.com/20220430",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0001001 - Document - Cover Page",
     "role": "http://www.americanwoodmark.com/role/CoverPage",
     "shortName": "Cover Page",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2101101 - Disclosure - Summary of Significant Accounting Policies",
     "role": "http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPolicies",
     "shortName": "Summary of Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2105102 - Disclosure - Customer Receivables",
     "role": "http://www.americanwoodmark.com/role/CustomerReceivables",
     "shortName": "Customer Receivables",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2108103 - Disclosure - Inventories",
     "role": "http://www.americanwoodmark.com/role/Inventories",
     "shortName": "Inventories",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2111104 - Disclosure - Property, Plant and Equipment",
     "role": "http://www.americanwoodmark.com/role/PropertyPlantandEquipment",
     "shortName": "Property, Plant and Equipment",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2114105 - Disclosure - Intangible Assets and Trademarks",
     "role": "http://www.americanwoodmark.com/role/IntangibleAssetsandTrademarks",
     "shortName": "Intangible Assets and Trademarks",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2118106 - Disclosure - Loans Payable and Long-Term Debt",
     "role": "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebt",
     "shortName": "Loans Payable and Long-Term Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2122107 - Disclosure - Earnings Per Share",
     "role": "http://www.americanwoodmark.com/role/EarningsPerShare",
     "shortName": "Earnings Per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2126108 - Disclosure - Stock-Based Compensation",
     "role": "http://www.americanwoodmark.com/role/StockBasedCompensation",
     "shortName": "Stock-Based Compensation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2131109 - Disclosure - Employee Benefit and Retirement Plans",
     "role": "http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlans",
     "shortName": "Employee Benefit and Retirement Plans",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2138110 - Disclosure - Derivative Financial Instruments",
     "role": "http://www.americanwoodmark.com/role/DerivativeFinancialInstruments",
     "shortName": "Derivative Financial Instruments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "0002002 - Document - Audit Information",
     "role": "http://www.americanwoodmark.com/role/AuditInformation",
     "shortName": "Audit Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2140111 - Disclosure - Income Taxes",
     "role": "http://www.americanwoodmark.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2147112 - Disclosure - Commitments and Contingencies",
     "role": "http://www.americanwoodmark.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2151113 - Disclosure - Revenue Recognition",
     "role": "http://www.americanwoodmark.com/role/RevenueRecognition",
     "shortName": "Revenue Recognition",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2154114 - Disclosure - Credit Concentration",
     "role": "http://www.americanwoodmark.com/role/CreditConcentration",
     "shortName": "Credit Concentration",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeFinanceLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2157115 - Disclosure - Leases",
     "role": "http://www.americanwoodmark.com/role/Leases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeFinanceLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2162116 - Disclosure - Restructuring Charges",
     "role": "http://www.americanwoodmark.com/role/RestructuringCharges",
     "shortName": "Restructuring Charges",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2164117 - Disclosure - Fair Value Measurements",
     "role": "http://www.americanwoodmark.com/role/FairValueMeasurements",
     "shortName": "Fair Value Measurements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2169119 - Disclosure - Schedule II - Valuation and Qualifying Accounts",
     "role": "http://www.americanwoodmark.com/role/ScheduleIIValuationandQualifyingAccounts",
     "shortName": "Schedule II - Valuation and Qualifying Accounts",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "amwd:ConsolidationAndPresentationPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2202201 - Disclosure - Summary of Significant Accounting Policies (Policy)",
     "role": "http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPoliciesPolicy",
     "shortName": "Summary of Significant Accounting Policies (Policy)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "amwd:ConsolidationAndPresentationPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2303301 - Disclosure - Accounting Policies (Tables)",
     "role": "http://www.americanwoodmark.com/role/AccountingPoliciesTables",
     "shortName": "Accounting Policies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "ibeeeea5de490456e8a860256763c6777_I20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1001003 - Statement - Consolidated Balance Sheets",
     "role": "http://www.americanwoodmark.com/role/ConsolidatedBalanceSheets",
     "shortName": "Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "ibeeeea5de490456e8a860256763c6777_I20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2306302 - Disclosure - Customer Receivables (Tables)",
     "role": "http://www.americanwoodmark.com/role/CustomerReceivablesTables",
     "shortName": "Customer Receivables (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2309303 - Disclosure - Inventories (Tables)",
     "role": "http://www.americanwoodmark.com/role/InventoriesTables",
     "shortName": "Inventories (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2312304 - Disclosure - Property, Plant and Equipment (Tables)",
     "role": "http://www.americanwoodmark.com/role/PropertyPlantandEquipmentTables",
     "shortName": "Property, Plant and Equipment (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2315305 - Disclosure - Intangible Assets and Trademarks (Tables)",
     "role": "http://www.americanwoodmark.com/role/IntangibleAssetsandTrademarksTables",
     "shortName": "Intangible Assets and Trademarks (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2319306 - Disclosure - Loans Payable and Long-Term Debt (Tables)",
     "role": "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtTables",
     "shortName": "Loans Payable and Long-Term Debt (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2323307 - Disclosure - Earnings Per Share (Tables)",
     "role": "http://www.americanwoodmark.com/role/EarningsPerShareTables",
     "shortName": "Earnings Per Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "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",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2327308 - Disclosure - Stock-Based Compensation (Tables)",
     "role": "http://www.americanwoodmark.com/role/StockBasedCompensationTables",
     "shortName": "Stock-Based Compensation (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "amwd:ScheduleOfPostretirementBenefitObligationsPlanAssetsAndFundedStatusTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2332309 - Disclosure - Employee Benefit and Retirement Plans (Tables)",
     "role": "http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansTables",
     "shortName": "Employee Benefit and Retirement Plans (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "amwd:ScheduleOfPostretirementBenefitObligationsPlanAssetsAndFundedStatusTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2341310 - Disclosure - Income Taxes (Tables)",
     "role": "http://www.americanwoodmark.com/role/IncomeTaxesTables",
     "shortName": "Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2348311 - Disclosure - Commitments and Contingencies (Tables)",
     "role": "http://www.americanwoodmark.com/role/CommitmentsandContingenciesTables",
     "shortName": "Commitments and Contingencies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:PreferredStockParOrStatedValuePerShare",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "ibeeeea5de490456e8a860256763c6777_I20220430",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002004 - Statement - Consolidated Balance Sheets (Parenthetical)",
     "role": "http://www.americanwoodmark.com/role/ConsolidatedBalanceSheetsParenthetical",
     "shortName": "Consolidated Balance Sheets (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:CommonStockSharesOutstanding",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "ibeeeea5de490456e8a860256763c6777_I20220430",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2352312 - Disclosure - Revenue Recognition (Tables)",
     "role": "http://www.americanwoodmark.com/role/RevenueRecognitionTables",
     "shortName": "Revenue Recognition (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "amwd:SummaryOfPercentageOfSalesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2355313 - Disclosure - Credit Concentration (Tables)",
     "role": "http://www.americanwoodmark.com/role/CreditConcentrationTables",
     "shortName": "Credit Concentration (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "amwd:SummaryOfPercentageOfSalesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2358314 - Disclosure - Leases (Tables)",
     "role": "http://www.americanwoodmark.com/role/LeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2365315 - Disclosure - Fair Value Measurements (Tables)",
     "role": "http://www.americanwoodmark.com/role/FairValueMeasurementsTables",
     "shortName": "Fair Value Measurements (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AdvertisingExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2404401 - Disclosure - Summary of Significant Accounting Policies (Details)",
     "role": "http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPoliciesDetails",
     "shortName": "Summary of Significant Accounting Policies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AdvertisingExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "ibeeeea5de490456e8a860256763c6777_I20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableGrossCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2407402 - Disclosure - Customer Receivables (Components Of Customer Receivables) (Details)",
     "role": "http://www.americanwoodmark.com/role/CustomerReceivablesComponentsOfCustomerReceivablesDetails",
     "shortName": "Customer Receivables (Components Of Customer Receivables) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "ibeeeea5de490456e8a860256763c6777_I20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableGrossCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "ibeeeea5de490456e8a860256763c6777_I20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryRawMaterials",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2410403 - Disclosure - Inventories (Details)",
     "role": "http://www.americanwoodmark.com/role/InventoriesDetails",
     "shortName": "Inventories (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "ibeeeea5de490456e8a860256763c6777_I20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryRawMaterials",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "ibeeeea5de490456e8a860256763c6777_I20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2413404 - Disclosure - Property, Plant and Equipment (Details)",
     "role": "http://www.americanwoodmark.com/role/PropertyPlantandEquipmentDetails",
     "shortName": "Property, Plant and Equipment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "ibeeeea5de490456e8a860256763c6777_I20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i09f0546ac8124ba39d710b327068ef79_I20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2416405 - Disclosure - Intangible Assets and Trademarks (Details)",
     "role": "http://www.americanwoodmark.com/role/IntangibleAssetsandTrademarksDetails",
     "shortName": "Intangible Assets and Trademarks (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i09f0546ac8124ba39d710b327068ef79_I20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2417406 - Disclosure - Intangible Assets and Trademarks Narrative (Details)",
     "role": "http://www.americanwoodmark.com/role/IntangibleAssetsandTrademarksNarrativeDetails",
     "shortName": "Intangible Assets and Trademarks Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "ie9a8be30e6c54a5492a73ca575f94458_D20210501-20220430",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003005 - Statement - Consolidated Statements of Income",
     "role": "http://www.americanwoodmark.com/role/ConsolidatedStatementsofIncome",
     "shortName": "Consolidated Statements of Income",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "ibeeeea5de490456e8a860256763c6777_I20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2420407 - Disclosure - Loans Payable and Long-Term Debt (Schedule Of Debt Maturities) (Details)",
     "role": "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtScheduleOfDebtMaturitiesDetails",
     "shortName": "Loans Payable and Long-Term Debt (Schedule Of Debt Maturities) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "ibeeeea5de490456e8a860256763c6777_I20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "ibeeeea5de490456e8a860256763c6777_I20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2421408 - Disclosure - Loans Payable and Long-Term Debt (Narrative) (Details)",
     "role": "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtNarrativeDetails",
     "shortName": "Loans Payable and Long-Term Debt (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i0fab9681ef564711ab13e5ce08159c4a_D20210426-20210426",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentRedemptionPricePercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2424409 - Disclosure - Earnings Per Share (Schedule Of Earnings (Loss) Per Share, Basic And Diluted) (Details)",
     "role": "http://www.americanwoodmark.com/role/EarningsPerShareScheduleOfEarningsLossPerShareBasicAndDilutedDetails",
     "shortName": "Earnings Per Share (Schedule Of Earnings (Loss) Per Share, Basic And Diluted) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2425410 - Disclosure - Earnings Per Share (Narrative) (Details)",
     "role": "http://www.americanwoodmark.com/role/EarningsPerShareNarrativeDetails",
     "shortName": "Earnings Per Share (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2428411 - Disclosure - Stock-Based Compensation (Narrative) (Details)",
     "role": "http://www.americanwoodmark.com/role/StockBasedCompensationNarrativeDetails",
     "shortName": "Stock-Based Compensation (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "ibeeeea5de490456e8a860256763c6777_I20220430",
      "decimals": "INF",
      "lang": "en-US",
      "name": "amwd:SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofPlans",
      "reportCount": 1,
      "unique": true,
      "unitRef": "plan",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i011367eb88ce40c0865286aadc83f55a_I20210430",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2429412 - Disclosure - Stock-Based Compensation (Summary Of RSU's Activity) (Details)",
     "role": "http://www.americanwoodmark.com/role/StockBasedCompensationSummaryOfRSUsActivityDetails",
     "shortName": "Stock-Based Compensation (Summary Of RSU's Activity) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i00d97426e4dd44a58a9ed2badb322107_I20190430",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2430413 - Disclosure - Stock-Based Compensation (Stock-Based Compensation Expense Allocated) (Details)",
     "role": "http://www.americanwoodmark.com/role/StockBasedCompensationStockBasedCompensationExpenseAllocatedDetails",
     "shortName": "Stock-Based Compensation (Stock-Based Compensation Expense Allocated) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "idb299b8421414be2b17be86f3a600a6b_D20210501-20220430",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2433414 - Disclosure - Employee Benefit and Retirement Plans (Narrative) (Details)",
     "role": "http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansNarrativeDetails",
     "shortName": "Employee Benefit and Retirement Plans (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "amwd:ScheduleOfPostretirementBenefitObligationsPlanAssetsAndFundedStatusTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "ieb04175d704d44e2a95a6a90bef090e8_I20210430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanBenefitObligation",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2434415 - Disclosure - Employee Benefit and Retirement Plans (Reconciliation Of Benefit Obligations, Plan Assets, And Funded Status) (Details)",
     "role": "http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansReconciliationOfBenefitObligationsPlanAssetsAndFundedStatusDetails",
     "shortName": "Employee Benefit and Retirement Plans (Reconciliation Of Benefit Obligations, Plan Assets, And Funded Status) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "amwd:ScheduleOfPostretirementBenefitObligationsPlanAssetsAndFundedStatusTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanActuarialGainLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "amwd:ScheduleOfPostretirementBenefitObligationsPlanAssetsAndFundedStatusTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanInterestCost",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2435416 - Disclosure - Employee Benefit and Retirement Plans (Net Periodic Pension Cost) (Details)",
     "role": "http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansNetPeriodicPensionCostDetails",
     "shortName": "Employee Benefit and Retirement Plans (Net Periodic Pension Cost) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004006 - Statement - Consolidated Statements of Comprehensive Income",
     "role": "http://www.americanwoodmark.com/role/ConsolidatedStatementsofComprehensiveIncome",
     "shortName": "Consolidated Statements of Comprehensive Income",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "ibeeeea5de490456e8a860256763c6777_I20220430",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2436417 - Disclosure - Employee Benefit and Retirement Plans (Schedule Of Assumptions Used To Determine Benenfit Obligations And Earnings Effects For Pension Plans) (Details)",
     "role": "http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansScheduleOfAssumptionsUsedToDetermineBenenfitObligationsAndEarningsEffectsForPensionPlansDetails",
     "shortName": "Employee Benefit and Retirement Plans (Schedule Of Assumptions Used To Determine Benenfit Obligations And Earnings Effects For Pension Plans) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "ibeeeea5de490456e8a860256763c6777_I20220430",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "ibeeeea5de490456e8a860256763c6777_I20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "amwd:DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2437418 - Disclosure - Employee Benefit and Retirement Plans (Schedule Of Pension Assets By Major Category Of Plan Assets And Type Of Fair Value Measurements) (Details)",
     "role": "http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansScheduleOfPensionAssetsByMajorCategoryOfPlanAssetsAndTypeOfFairValueMeasurementsDetails",
     "shortName": "Employee Benefit and Retirement Plans (Schedule Of Pension Assets By Major Category Of Plan Assets And Type Of Fair Value Measurements) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "ibeeeea5de490456e8a860256763c6777_I20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "amwd:DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i3406be689221421cb074b504c57c76eb_D20210501-20220430",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2439419 - Disclosure - Derivative Financial Instruments (Narrative) (Details)",
     "role": "http://www.americanwoodmark.com/role/DerivativeFinancialInstrumentsNarrativeDetails",
     "shortName": "Derivative Financial Instruments (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i3406be689221421cb074b504c57c76eb_D20210501-20220430",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2442420 - Disclosure - Income Taxes (Schedule Of Income Tax Expense) (Details)",
     "role": "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfIncomeTaxExpenseDetails",
     "shortName": "Income Taxes (Schedule Of Income Tax Expense) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2443421 - Disclosure - Income Taxes (Schedule Of Effective Income Tax Rate Reconciliation) (Details)",
     "role": "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails",
     "shortName": "Income Taxes (Schedule Of Effective Income Tax Rate Reconciliation) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "ibeeeea5de490456e8a860256763c6777_I20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2444422 - Disclosure - Income Taxes (Schedule Of Significant Components Of Deferred Tax Assets And Liabilities) (Details)",
     "role": "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails",
     "shortName": "Income Taxes (Schedule Of Significant Components Of Deferred Tax Assets And Liabilities) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "ibeeeea5de490456e8a860256763c6777_I20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "ibeeeea5de490456e8a860256763c6777_I20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsValuationAllowance",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2445423 - Disclosure - Income Taxes (Narrative) (Details)",
     "role": "http://www.americanwoodmark.com/role/IncomeTaxesNarrativeDetails",
     "shortName": "Income Taxes (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "ia86a414ae90c4e43843722335daaffa7_I20220430",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsValuationAllowance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "ieb04175d704d44e2a95a6a90bef090e8_I20210430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2446424 - Disclosure - Income Taxes income Taxes (Change in Unrecognized Tax Benefits) (Details)",
     "role": "http://www.americanwoodmark.com/role/IncomeTaxesincomeTaxesChangeinUnrecognizedTaxBenefitsDetails",
     "shortName": "Income Taxes income Taxes (Change in Unrecognized Tax Benefits) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i103a554c5f184b2b8bfb5f9dce68aa05_I20200430",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "amwd:WarrantyClaimsPeriodFromOriginalShipDate",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2449425 - Disclosure - Commitments and Contingencies (Narrative) (Details)",
     "role": "http://www.americanwoodmark.com/role/CommitmentsandContingenciesNarrativeDetails",
     "shortName": "Commitments and Contingencies (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "amwd:WarrantyClaimsPeriodFromOriginalShipDate",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "ieb04175d704d44e2a95a6a90bef090e8_I20210430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StandardProductWarrantyAccrual",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2450426 - Disclosure - Commitments and Contingencies (Reconciliation Of Warranty Liability) (Details)",
     "role": "http://www.americanwoodmark.com/role/CommitmentsandContingenciesReconciliationOfWarrantyLiabilityDetails",
     "shortName": "Commitments and Contingencies (Reconciliation Of Warranty Liability) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i103a554c5f184b2b8bfb5f9dce68aa05_I20200430",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:StandardProductWarrantyAccrual",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005007 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical)",
     "role": "http://www.americanwoodmark.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical",
     "shortName": "Consolidated Statements of Comprehensive Income (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i43796e40f38c496893b8ed5bd900d7ae_D20210501-20220430",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2453427 - Disclosure - Revenue Recognition (Details)",
     "role": "http://www.americanwoodmark.com/role/RevenueRecognitionDetails",
     "shortName": "Revenue Recognition (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i7b3c63fe85234280a112756542d9e20f_D20210501-20220430",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2456428 - Disclosure - Credit Concentration (Details)",
     "role": "http://www.americanwoodmark.com/role/CreditConcentrationDetails",
     "shortName": "Credit Concentration (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i7b3c63fe85234280a112756542d9e20f_D20210501-20220430",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2459429 - Disclosure - Leases - Components of Lease Costs (Details)",
     "role": "http://www.americanwoodmark.com/role/LeasesComponentsofLeaseCostsDetails",
     "shortName": "Leases - Components of Lease Costs (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "ibeeeea5de490456e8a860256763c6777_I20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2460430 - Disclosure - Leases - Fiscal Year Maturity of Lease Liabilities (Details)",
     "role": "http://www.americanwoodmark.com/role/LeasesFiscalYearMaturityofLeaseLiabilitiesDetails",
     "shortName": "Leases - Fiscal Year Maturity of Lease Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "ibeeeea5de490456e8a860256763c6777_I20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "ibeeeea5de490456e8a860256763c6777_I20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseLiabilityCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2461431 - Disclosure - Leases - Future Minimum Lease Payments (Details)",
     "role": "http://www.americanwoodmark.com/role/LeasesFutureMinimumLeasePaymentsDetails",
     "shortName": "Leases - Future Minimum Lease Payments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i6b41f76f16574024af4b03f29bb1836c_I20220430",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringCharges",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2463432 - Disclosure - Restructuring Charges (Narrative) (Details)",
     "role": "http://www.americanwoodmark.com/role/RestructuringChargesNarrativeDetails",
     "shortName": "Restructuring Charges (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "ibfa937fd92ae438184c0027f6690f43d_D20210501-20220430",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:RestructuringCharges",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "ib537753248834910bc3526f21b46cf0b_I20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2466433 - Disclosure - Fair Value Measurements (Fair Value Of Assets On Recurring Basis) (Details)",
     "role": "http://www.americanwoodmark.com/role/FairValueMeasurementsFairValueOfAssetsOnRecurringBasisDetails",
     "shortName": "Fair Value Measurements (Fair Value Of Assets On Recurring Basis) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "ib537753248834910bc3526f21b46cf0b_I20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2468434 - Disclosure - Subsequent Events (Details)",
     "role": "http://www.americanwoodmark.com/role/SubsequentEventsDetails",
     "shortName": "Subsequent Events (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i32216f95f2b34e33a69fd1132fe08be5_I20210430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2470435 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Details)",
     "role": "http://www.americanwoodmark.com/role/ScheduleIIValuationandQualifyingAccountsDetails",
     "shortName": "Schedule II - Valuation and Qualifying Accounts (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "ia1d85d7135714ff88ee651fae14579ac_I20190430",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i9455f64525b64ac8b08c2e5c109f8462_I20190430",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1006008 - Statement - Consolidated Statements of Shareholders' Equity",
     "role": "http://www.americanwoodmark.com/role/ConsolidatedStatementsofShareholdersEquity",
     "shortName": "Consolidated Statements of Shareholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i9455f64525b64ac8b08c2e5c109f8462_I20190430",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1007009 - Statement - Consolidated Statements of Cash Flows",
     "role": "http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows",
     "shortName": "Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "amwd-20220430.htm",
      "contextRef": "i8f6fb676e49e47e385a435af516d351f_D20210501-20220430",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 87,
   "tag": {
    "amwd_A4.875SeniorNotesDue2026Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "4.875% Senior Notes Due 2026 [Member]",
        "label": "4.875% Senior Notes Due 2026 [Member]",
        "terseLabel": "4.875% Senior Notes Due 2026 [Member]"
       }
      }
     },
     "localname": "A4.875SeniorNotesDue2026Member",
     "nsuri": "http://www.americanwoodmark.com/20220430",
     "presentation": [
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtNarrativeDetails",
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtScheduleOfDebtMaturitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "amwd_A401kPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "401(k) Plan [Member]",
        "label": "401(k) Plan [Member]",
        "terseLabel": "401(k) Plan [Member]"
       }
      }
     },
     "localname": "A401kPlanMember",
     "nsuri": "http://www.americanwoodmark.com/20220430",
     "presentation": [
      "http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "amwd_AllowanceForReturnsAndDiscounts": {
     "auth_ref": [],
     "calculation": {
      "http://www.americanwoodmark.com/role/CustomerReceivablesComponentsOfCustomerReceivablesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AccountsReceivableNetCurrent",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Allowance for returns and discounts",
        "label": "Allowance For Returns And Discounts",
        "negatedLabel": "Allowance for returns and discounts"
       }
      }
     },
     "localname": "AllowanceForReturnsAndDiscounts",
     "nsuri": "http://www.americanwoodmark.com/20220430",
     "presentation": [
      "http://www.americanwoodmark.com/role/CustomerReceivablesComponentsOfCustomerReceivablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "amwd_AuditInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Audit Information",
        "label": "Audit Information [Abstract]",
        "terseLabel": "Audit Information [Abstract]"
       }
      }
     },
     "localname": "AuditInformationAbstract",
     "nsuri": "http://www.americanwoodmark.com/20220430",
     "xbrltype": "stringItemType"
    },
    "amwd_BuildersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Builders [Member]",
        "label": "Builders [Member]",
        "terseLabel": "Builders"
       }
      }
     },
     "localname": "BuildersMember",
     "nsuri": "http://www.americanwoodmark.com/20220430",
     "presentation": [
      "http://www.americanwoodmark.com/role/RevenueRecognitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "amwd_BuildingAndImprovementsCapitalLeasesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Building And Improvements Capital Leases [Member]",
        "label": "Building And Improvements Capital Leases [Member]",
        "terseLabel": "Building And Improvements - Capital Leases [Member]"
       }
      }
     },
     "localname": "BuildingAndImprovementsCapitalLeasesMember",
     "nsuri": "http://www.americanwoodmark.com/20220430",
     "presentation": [
      "http://www.americanwoodmark.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "amwd_ConsolidatedInterestCoverageRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Consolidated Interest Coverage Ratio",
        "label": "Consolidated Interest Coverage Ratio",
        "terseLabel": "Consolidated Interest Coverage Ratio"
       }
      }
     },
     "localname": "ConsolidatedInterestCoverageRatio",
     "nsuri": "http://www.americanwoodmark.com/20220430",
     "presentation": [
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtNarrativeDetails",
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtScheduleOfDebtMaturitiesDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "amwd_ConsolidationAndPresentationPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Consolidation And Presentation, Policy",
        "label": "Consolidation And Presentation, Policy [Policy Text Block]",
        "terseLabel": "Principles of Consolidation and Basis of Presentation"
       }
      }
     },
     "localname": "ConsolidationAndPresentationPolicyPolicyTextBlock",
     "nsuri": "http://www.americanwoodmark.com/20220430",
     "presentation": [
      "http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "amwd_CostOfSalesAndDistributionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost Of Sales And Distribution [Member]",
        "label": "Cost Of Sales And Distribution [Member]",
        "terseLabel": "Cost Of Sales And Distribution [Member]"
       }
      }
     },
     "localname": "CostOfSalesAndDistributionMember",
     "nsuri": "http://www.americanwoodmark.com/20220430",
     "presentation": [
      "http://www.americanwoodmark.com/role/StockBasedCompensationStockBasedCompensationExpenseAllocatedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "amwd_CustomerAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer A [Member]",
        "label": "Customer A [Member]",
        "terseLabel": "Customer A [Member]"
       }
      }
     },
     "localname": "CustomerAMember",
     "nsuri": "http://www.americanwoodmark.com/20220430",
     "presentation": [
      "http://www.americanwoodmark.com/role/CreditConcentrationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "amwd_CustomerBMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer B [Member]",
        "label": "Customer B [Member]",
        "terseLabel": "Customer B [Member]"
       }
      }
     },
     "localname": "CustomerBMember",
     "nsuri": "http://www.americanwoodmark.com/20220430",
     "presentation": [
      "http://www.americanwoodmark.com/role/CreditConcentrationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "amwd_DeferredFinanceCostsAmortizationPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Finance Costs, Amortization Period",
        "label": "Deferred Finance Costs, Amortization Period",
        "terseLabel": "Deferred Finance Costs, Amortization Period"
       }
      }
     },
     "localname": "DeferredFinanceCostsAmortizationPeriod",
     "nsuri": "http://www.americanwoodmark.com/20220430",
     "presentation": [
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtNarrativeDetails",
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtScheduleOfDebtMaturitiesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "amwd_DeferredTaxAssetOperatingLeases": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Asset, Operating Leases",
        "label": "Deferred Tax Asset, Operating Leases",
        "terseLabel": "Operating leases liabilities"
       }
      }
     },
     "localname": "DeferredTaxAssetOperatingLeases",
     "nsuri": "http://www.americanwoodmark.com/20220430",
     "presentation": [
      "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "amwd_DeferredTaxAssetsPensionBenefits": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Assets, Pension Benefits",
        "label": "Deferred Tax Assets, Pension Benefits",
        "terseLabel": "Deferred Tax Assets, Pension Benefits"
       }
      }
     },
     "localname": "DeferredTaxAssetsPensionBenefits",
     "nsuri": "http://www.americanwoodmark.com/20220430",
     "presentation": [
      "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "amwd_DeferredTaxAssetsTaxCreditCarryforwardsNet": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Assets, Tax Credit Carryforwards, Net",
        "label": "Deferred Tax Assets, Tax Credit Carryforwards, Net",
        "terseLabel": "Net deferred tax assets related to tax credit carryforwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxCreditCarryforwardsNet",
     "nsuri": "http://www.americanwoodmark.com/20220430",
     "presentation": [
      "http://www.americanwoodmark.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "amwd_DeferredTaxLiabilitiesDeferredExpenseCapitalizedDepreciation": {
     "auth_ref": [],
     "calculation": {
      "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Liabilities Deferred Expense Capitalized Depreciation",
        "label": "Deferred Tax Liabilities Deferred Expense Capitalized Depreciation",
        "terseLabel": "Depreciation"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesDeferredExpenseCapitalizedDepreciation",
     "nsuri": "http://www.americanwoodmark.com/20220430",
     "presentation": [
      "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "amwd_DeferredTaxLiabilitiesOperatingLeases": {
     "auth_ref": [],
     "calculation": {
      "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Liabilities, Operating Leases",
        "label": "Deferred Tax Liabilities, Operating Leases",
        "terseLabel": "Operating leases right-of-use assets"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesOperatingLeases",
     "nsuri": "http://www.americanwoodmark.com/20220430",
     "presentation": [
      "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "amwd_DeferredTaxLiablitiesPensionBenefits": {
     "auth_ref": [],
     "calculation": {
      "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Liablities, Pension benefits",
        "label": "Deferred Tax Liablities, Pension benefits",
        "terseLabel": "Pension benefits"
       }
      }
     },
     "localname": "DeferredTaxLiablitiesPensionBenefits",
     "nsuri": "http://www.americanwoodmark.com/20220430",
     "presentation": [
      "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "amwd_DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plan, Alternative Investments, Fair Value Of Plan Assets",
        "label": "Defined Benefit Plan, Alternative Investments, Fair Value Of Plan Assets",
        "terseLabel": "Plan assets at net asset value"
       }
      }
     },
     "localname": "DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets",
     "nsuri": "http://www.americanwoodmark.com/20220430",
     "presentation": [
      "http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansScheduleOfPensionAssetsByMajorCategoryOfPlanAssetsAndTypeOfFairValueMeasurementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "amwd_DefinedBenefitPlanRecognizedNetActuarialGainLoss": {
     "auth_ref": [],
     "calculation": {
      "http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansNetPeriodicPensionCostDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plan Recognized Net Actuarial Gain Loss",
        "label": "Defined Benefit Plan Recognized Net Actuarial Gain Loss",
        "negatedLabel": "Recognized net actuarial loss"
       }
      }
     },
     "localname": "DefinedBenefitPlanRecognizedNetActuarialGainLoss",
     "nsuri": "http://www.americanwoodmark.com/20220430",
     "presentation": [
      "http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansNetPeriodicPensionCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "amwd_DefinedContributionPlanPercentOfAfterTaxEarningsContributionPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Contribution Plan, Percent Of After Tax Earnings, Contribution, Percent",
        "label": "Defined Contribution Plan, Percent Of After Tax Earnings, Contribution, Percent",
        "terseLabel": "Percent of after tax earnings contributed in profit sharing"
       }
      }
     },
     "localname": "DefinedContributionPlanPercentOfAfterTaxEarningsContributionPercent",
     "nsuri": "http://www.americanwoodmark.com/20220430",
     "presentation": [
      "http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "amwd_DelayedDrawTermLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Delayed Draw Term Loan [Member]",
        "label": "Delayed Draw Term Loan [Member]",
        "terseLabel": "Delayed Draw Term Loan [Member]"
       }
      }
     },
     "localname": "DelayedDrawTermLoanMember",
     "nsuri": "http://www.americanwoodmark.com/20220430",
     "presentation": [
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "amwd_EconomicMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Economic [Member]",
        "label": "Economic [Member]",
        "terseLabel": "Economic Development Loans [Member]"
       }
      }
     },
     "localname": "EconomicMember",
     "nsuri": "http://www.americanwoodmark.com/20220430",
     "presentation": [
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtScheduleOfDebtMaturitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "amwd_EffectiveIncomeTaxRateReconciliationForeignPercent": {
     "auth_ref": [],
     "calculation": {
      "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Foreign, Percent",
        "label": "Effective Income Tax Rate Reconciliation, Foreign, Percent",
        "terseLabel": "Foreign"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationForeignPercent",
     "nsuri": "http://www.americanwoodmark.com/20220430",
     "presentation": [
      "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "amwd_EmployeeBenefitPlanStockExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee Benefit Plan, Stock Expense",
        "label": "Employee Benefit Plan, Stock Expense",
        "terseLabel": "Contributions of employer stock to employee benefit plan"
       }
      }
     },
     "localname": "EmployeeBenefitPlanStockExpense",
     "nsuri": "http://www.americanwoodmark.com/20220430",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "amwd_EmployeeOnlyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee Only",
        "label": "Employee Only [Member]",
        "terseLabel": "Employee Only"
       }
      }
     },
     "localname": "EmployeeOnlyMember",
     "nsuri": "http://www.americanwoodmark.com/20220430",
     "presentation": [
      "http://www.americanwoodmark.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.americanwoodmark.com/role/StockBasedCompensationSummaryOfRSUsActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "amwd_EmployeePerformanceBasedRestrictedStockUnitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee Performance Based Restricted Stock Units [Member]",
        "label": "Employee Performance Based Restricted Stock Units [Member]",
        "terseLabel": "Employee Performance Based Restricted Stock Units [Member]"
       }
      }
     },
     "localname": "EmployeePerformanceBasedRestrictedStockUnitsMember",
     "nsuri": "http://www.americanwoodmark.com/20220430",
     "presentation": [
      "http://www.americanwoodmark.com/role/StockBasedCompensationSummaryOfRSUsActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "amwd_FinanceLeaseInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance Lease, Interest Rate",
        "label": "Finance Lease, Interest Rate",
        "terseLabel": "Interest rates on finance leases (percent)"
       }
      }
     },
     "localname": "FinanceLeaseInterestRate",
     "nsuri": "http://www.americanwoodmark.com/20220430",
     "presentation": [
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtNarrativeDetails",
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtScheduleOfDebtMaturitiesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "amwd_HomeCenterRetailersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Home Center Retailers [Member]",
        "label": "Home Center Retailers [Member]",
        "terseLabel": "Home center retailers"
       }
      }
     },
     "localname": "HomeCenterRetailersMember",
     "nsuri": "http://www.americanwoodmark.com/20220430",
     "presentation": [
      "http://www.americanwoodmark.com/role/RevenueRecognitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "amwd_HumboldtFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Humboldt Facility",
        "label": "Humboldt Facility [Member]",
        "terseLabel": "Humboldt Facility"
       }
      }
     },
     "localname": "HumboldtFacilityMember",
     "nsuri": "http://www.americanwoodmark.com/20220430",
     "presentation": [
      "http://www.americanwoodmark.com/role/RestructuringChargesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "amwd_IncreaseDecreaseInOperatingLeaseLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 19.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) In Operating Lease Liabilities",
        "label": "Increase (Decrease) In Operating Lease Liabilities",
        "terseLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingLeaseLiabilities",
     "nsuri": "http://www.americanwoodmark.com/20220430",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "amwd_IndependentDealersandDistributorsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Independent Dealers and Distributors [Member]",
        "label": "Independent Dealers and Distributors [Member]",
        "terseLabel": "Independent dealers and distributors"
       }
      }
     },
     "localname": "IndependentDealersandDistributorsMember",
     "nsuri": "http://www.americanwoodmark.com/20220430",
     "presentation": [
      "http://www.americanwoodmark.com/role/RevenueRecognitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "amwd_InitialTermLoanAndDelayedDrawLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Initial Term Loan And Delayed Draw Loan [Member]",
        "label": "Initial Term Loan And Delayed Draw Loan [Member]",
        "terseLabel": "Initial Term Loan And Delayed Draw Loan [Member]"
       }
      }
     },
     "localname": "InitialTermLoanAndDelayedDrawLoanMember",
     "nsuri": "http://www.americanwoodmark.com/20220430",
     "presentation": [
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "amwd_InitialTermLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Initial Term Loan [Member]",
        "label": "Initial Term Loan [Member]",
        "terseLabel": "Initial Term Loan [Member]"
       }
      }
     },
     "localname": "InitialTermLoanMember",
     "nsuri": "http://www.americanwoodmark.com/20220430",
     "presentation": [
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "amwd_MachineryAndEquipmentCapitalLeasesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Machinery And Equipment Capital Leases [Member]",
        "label": "Machinery And Equipment Capital Leases [Member]",
        "terseLabel": "Machinery And Equipment - Capital Leases [Member]"
       }
      }
     },
     "localname": "MachineryAndEquipmentCapitalLeasesMember",
     "nsuri": "http://www.americanwoodmark.com/20220430",
     "presentation": [
      "http://www.americanwoodmark.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "amwd_ManufacturingPlantClosureMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Manufacturing Plant Closure",
        "label": "Manufacturing Plant Closure [Member]",
        "terseLabel": "Manufacturing Plant Closure"
       }
      }
     },
     "localname": "ManufacturingPlantClosureMember",
     "nsuri": "http://www.americanwoodmark.com/20220430",
     "presentation": [
      "http://www.americanwoodmark.com/role/RestructuringChargesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "amwd_MutualFundIncomeTaxMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Mutual Fund Income Tax [Member]",
        "label": "Mutual Fund Income Tax [Member]",
        "terseLabel": "Mutual Fund Income Tax [Member]"
       }
      }
     },
     "localname": "MutualFundIncomeTaxMember",
     "nsuri": "http://www.americanwoodmark.com/20220430",
     "presentation": [
      "http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansScheduleOfPensionAssetsByMajorCategoryOfPlanAssetsAndTypeOfFairValueMeasurementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "amwd_MutualFundsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Mutual Funds [Member]",
        "label": "Mutual Funds [Member]",
        "terseLabel": "Mutual Funds [Member]"
       }
      }
     },
     "localname": "MutualFundsMember",
     "nsuri": "http://www.americanwoodmark.com/20220430",
     "presentation": [
      "http://www.americanwoodmark.com/role/FairValueMeasurementsFairValueOfAssetsOnRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "amwd_NationwideReductionsInForceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nationwide Reductions In Force",
        "label": "Nationwide Reductions In Force [Member]",
        "terseLabel": "Nationwide Reductions In Force"
       }
      }
     },
     "localname": "NationwideReductionsInForceMember",
     "nsuri": "http://www.americanwoodmark.com/20220430",
     "presentation": [
      "http://www.americanwoodmark.com/role/RestructuringChargesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "amwd_NewMarketsTaxCreditInvestment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "New Markets Tax Credit Investment",
        "label": "New Markets Tax Credit Investment",
        "terseLabel": "New Markets Tax Credit Investment"
       }
      }
     },
     "localname": "NewMarketsTaxCreditInvestment",
     "nsuri": "http://www.americanwoodmark.com/20220430",
     "presentation": [
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtNarrativeDetails",
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtScheduleOfDebtMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "amwd_NewMarketsTaxCreditRecapturePeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "New Markets Tax Credit, Recapture Period",
        "label": "New Markets Tax Credit, Recapture Period",
        "terseLabel": "New Markets Tax Credit, Recapture Period"
       }
      }
     },
     "localname": "NewMarketsTaxCreditRecapturePeriod",
     "nsuri": "http://www.americanwoodmark.com/20220430",
     "presentation": [
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtNarrativeDetails",
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtScheduleOfDebtMaturitiesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "amwd_NonEmployeeDirectorsOnlyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non Employee Directors only",
        "label": "Non Employee Directors only [Member]",
        "terseLabel": "Non Employee Directors only"
       }
      }
     },
     "localname": "NonEmployeeDirectorsOnlyMember",
     "nsuri": "http://www.americanwoodmark.com/20220430",
     "presentation": [
      "http://www.americanwoodmark.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.americanwoodmark.com/role/StockBasedCompensationSummaryOfRSUsActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "amwd_NumberOfDefinedBenefitPensionPlans": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Defined Benefit Pension Plans",
        "label": "Number Of Defined Benefit Pension Plans",
        "terseLabel": "Number of defined benefit pension plans"
       }
      }
     },
     "localname": "NumberOfDefinedBenefitPensionPlans",
     "nsuri": "http://www.americanwoodmark.com/20220430",
     "presentation": [
      "http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansNarrativeDetails",
      "http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "amwd_NumberOfPerformancePeriods": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Performance Periods",
        "label": "Number Of Performance Periods",
        "terseLabel": "Number of performance periods"
       }
      }
     },
     "localname": "NumberOfPerformancePeriods",
     "nsuri": "http://www.americanwoodmark.com/20220430",
     "presentation": [
      "http://www.americanwoodmark.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "amwd_OtherLongTermDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Long-Term Debt [Member]",
        "label": "Other Long-Term Debt [Member]",
        "terseLabel": "Other Long-term Debt [Member]"
       }
      }
     },
     "localname": "OtherLongTermDebtMember",
     "nsuri": "http://www.americanwoodmark.com/20220430",
     "presentation": [
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtScheduleOfDebtMaturitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "amwd_PerformanceBasedRestrictedStockTrackingUnitsRstusMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Performance-Based Restricted Stock Tracking Units (RSTUs) [Member]",
        "label": "Performance Based Restricted Stock Tracking Units Rstus [Member]",
        "terseLabel": "Performance-Based Restricted Stock Tracking Units (RSTUs) [Member]"
       }
      }
     },
     "localname": "PerformanceBasedRestrictedStockTrackingUnitsRstusMember",
     "nsuri": "http://www.americanwoodmark.com/20220430",
     "presentation": [
      "http://www.americanwoodmark.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "amwd_PerformancePeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Performance Period",
        "label": "Performance Period",
        "terseLabel": "Performance period"
       }
      }
     },
     "localname": "PerformancePeriod",
     "nsuri": "http://www.americanwoodmark.com/20220430",
     "presentation": [
      "http://www.americanwoodmark.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "amwd_PeriodToAchieveCulturalGoals": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period To Achieve Cultural Goals",
        "label": "Period To Achieve Cultural Goals",
        "terseLabel": "Period to achieve cultural goals"
       }
      }
     },
     "localname": "PeriodToAchieveCulturalGoals",
     "nsuri": "http://www.americanwoodmark.com/20220430",
     "presentation": [
      "http://www.americanwoodmark.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "amwd_PromotionalDisplaysNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.americanwoodmark.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Promotional displays net",
        "label": "Promotional Displays Net",
        "verboseLabel": "Promotional displays, net"
       }
      }
     },
     "localname": "PromotionalDisplaysNet",
     "nsuri": "http://www.americanwoodmark.com/20220430",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "amwd_PromotionalDisplaysPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Promotional Displays, Policy",
        "label": "Promotional Displays, Policy [Policy Text Block]",
        "terseLabel": "Promotional Displays"
       }
      }
     },
     "localname": "PromotionalDisplaysPolicyPolicyTextBlock",
     "nsuri": "http://www.americanwoodmark.com/20220430",
     "presentation": [
      "http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "amwd_RestrictedStockTrackingUnitsRstusMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restricted Stock Tracking Units (RSTUs) [Member]",
        "label": "Restricted Stock Tracking Units Rstus [Member]",
        "terseLabel": "Restricted Stock Tracking Units (RSTUs) [Member]"
       }
      }
     },
     "localname": "RestrictedStockTrackingUnitsRstusMember",
     "nsuri": "http://www.americanwoodmark.com/20220430",
     "presentation": [
      "http://www.americanwoodmark.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "amwd_SECSchedule1209AllowanceReturnsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "SEC Schedule, 12-09, Allowance, Returns [Member]",
        "label": "SEC Schedule, 12-09, Allowance, Returns [Member]",
        "terseLabel": "Reserve for Sales Returns and Allowances [Member]"
       }
      }
     },
     "localname": "SECSchedule1209AllowanceReturnsMember",
     "nsuri": "http://www.americanwoodmark.com/20220430",
     "presentation": [
      "http://www.americanwoodmark.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "amwd_SECSchedule1209ReserveCashDiscountsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "SEC Schedule, 12-09, Reserve, Cash Discounts [Member]",
        "label": "SEC Schedule, 12-09, Reserve, Cash Discounts [Member]",
        "terseLabel": "Reserve for Cash Discounts [Member]"
       }
      }
     },
     "localname": "SECSchedule1209ReserveCashDiscountsMember",
     "nsuri": "http://www.americanwoodmark.com/20220430",
     "presentation": [
      "http://www.americanwoodmark.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "amwd_SalesRevenueGrossMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue from sale of goods and services rendered, in the normal course of business, before sales returns and allowances, and sales discounts, when it serves as a benchmark in a concentration of risk calculation.",
        "label": "Sales Revenue Gross [Member]",
        "terseLabel": "Sales Revenue, Gross [Member]"
       }
      }
     },
     "localname": "SalesRevenueGrossMember",
     "nsuri": "http://www.americanwoodmark.com/20220430",
     "presentation": [
      "http://www.americanwoodmark.com/role/CreditConcentrationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "amwd_ScheduleOfPostretirementBenefitObligationsPlanAssetsAndFundedStatusTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule Of Postretirement Benefit Obligations Plan Assets And Funded Status",
        "label": "Schedule Of Postretirement Benefit Obligations Plan Assets And Funded Status [Table Text Block]",
        "terseLabel": "Reconciliation Of Benefit Obligations, Plan Assets, And Funded Status"
       }
      }
     },
     "localname": "ScheduleOfPostretirementBenefitObligationsPlanAssetsAndFundedStatusTableTextBlock",
     "nsuri": "http://www.americanwoodmark.com/20220430",
     "presentation": [
      "http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "amwd_ScheduleofPensionAssetsByMajorCategoryOfPlanAssetsAndTypeofFairValueMeasurementTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of Pension Assets By Major Category Of Plan Assets And Type of Fair Value Measurement",
        "label": "Schedule of Pension Assets By Major Category Of Plan Assets And Type of Fair Value Measurement [Table Text Block]",
        "terseLabel": "Schedule Of Pension Assets By Major Category Of Plan Assets And Type Of Fair Value Measurements"
       }
      }
     },
     "localname": "ScheduleofPensionAssetsByMajorCategoryOfPlanAssetsAndTypeofFairValueMeasurementTableTextBlock",
     "nsuri": "http://www.americanwoodmark.com/20220430",
     "presentation": [
      "http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "amwd_ServiceBasedRestrictedStockTrackingUnitsRstusMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Service-Based Restricted Stock Tracking Units (RSTUs) [Member]",
        "label": "Service Based Restricted Stock Tracking Units Rstus [Member]",
        "terseLabel": "Service-Based Restricted Stock Tracking Units (RSTUs) [Member]"
       }
      }
     },
     "localname": "ServiceBasedRestrictedStockTrackingUnitsRstusMember",
     "nsuri": "http://www.americanwoodmark.com/20220430",
     "presentation": [
      "http://www.americanwoodmark.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "amwd_ServicedBasedRestrictedStockUnitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Serviced Based Restricted Stock Units [Member]",
        "label": "Serviced Based Restricted Stock Units [Member]",
        "terseLabel": "Serviced-Based RSUs [Member]"
       }
      }
     },
     "localname": "ServicedBasedRestrictedStockUnitsMember",
     "nsuri": "http://www.americanwoodmark.com/20220430",
     "presentation": [
      "http://www.americanwoodmark.com/role/StockBasedCompensationSummaryOfRSUsActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "amwd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Cancelled Number",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Cancelled Number",
        "negatedLabel": "Cancelled due to non-achievement of performance goals"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledNumber",
     "nsuri": "http://www.americanwoodmark.com/20220430",
     "presentation": [
      "http://www.americanwoodmark.com/role/StockBasedCompensationSummaryOfRSUsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "amwd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledWeightedAverageGrantDateFairValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options, Cancelled Weighted Average Grant Date Fair Value",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options, Cancelled Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted average grant date fair value, cancelled due to non-achievement of performance goals"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledWeightedAverageGrantDateFairValue",
     "nsuri": "http://www.americanwoodmark.com/20220430",
     "presentation": [
      "http://www.americanwoodmark.com/role/StockBasedCompensationSummaryOfRSUsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "amwd_ShareRepurchaseProgram2019Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share Repurchase Program 2019",
        "label": "Share Repurchase Program 2019 [Member]",
        "terseLabel": "Share Repurchase Program 2019"
       }
      }
     },
     "localname": "ShareRepurchaseProgram2019Member",
     "nsuri": "http://www.americanwoodmark.com/20220430",
     "presentation": [
      "http://www.americanwoodmark.com/role/EarningsPerShareNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "amwd_ShareRepurchaseProgram2021Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share Repurchase Program 2021",
        "label": "Share Repurchase Program 2021 [Member]",
        "terseLabel": "Share Repurchase Program 2021"
       }
      }
     },
     "localname": "ShareRepurchaseProgram2021Member",
     "nsuri": "http://www.americanwoodmark.com/20220430",
     "presentation": [
      "http://www.americanwoodmark.com/role/EarningsPerShareNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "amwd_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofPlans": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Plans",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Plans",
        "terseLabel": "Number of stock incentive plans"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofPlans",
     "nsuri": "http://www.americanwoodmark.com/20220430",
     "presentation": [
      "http://www.americanwoodmark.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "amwd_StockRepurchaseProgramCancelledAuthorizedRepurchaseAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Repurchase Program Cancelled Authorized Repurchase Amount",
        "label": "Stock Repurchase Program Cancelled Authorized Repurchase Amount",
        "terseLabel": "Stock Repurchase Program Cancelled Authorized Repurchase Amount"
       }
      }
     },
     "localname": "StockRepurchaseProgramCancelledAuthorizedRepurchaseAmount",
     "nsuri": "http://www.americanwoodmark.com/20220430",
     "presentation": [
      "http://www.americanwoodmark.com/role/EarningsPerShareNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "amwd_SummaryOfPercentageOfSalesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summary Of Percentage Of Sales",
        "label": "Summary Of Percentage Of Sales [Table Text Block]",
        "verboseLabel": "Summary Of Percentage Of Sales"
       }
      }
     },
     "localname": "SummaryOfPercentageOfSalesTableTextBlock",
     "nsuri": "http://www.americanwoodmark.com/20220430",
     "presentation": [
      "http://www.americanwoodmark.com/role/CreditConcentrationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "amwd_SummaryOfSignificantAccountingPoliciesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summary Of Significant Accounting Policies [Line Items]",
        "label": "Summary Of Significant Accounting Policies [Line Items]",
        "terseLabel": "Summary Of Significant Accounting Policies [Line Items]"
       }
      }
     },
     "localname": "SummaryOfSignificantAccountingPoliciesLineItems",
     "nsuri": "http://www.americanwoodmark.com/20220430",
     "presentation": [
      "http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "amwd_SummaryOfSignificantAccountingPoliciesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summary Of Significant Accounting Policies [Table]",
        "label": "Summary Of Significant Accounting Policies [Table]",
        "terseLabel": "Summary Of Significant Accounting Policies [Table]"
       }
      }
     },
     "localname": "SummaryOfSignificantAccountingPoliciesTable",
     "nsuri": "http://www.americanwoodmark.com/20220430",
     "presentation": [
      "http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "amwd_TermLoansMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term Loans [Member]",
        "label": "Term Loans [Member]",
        "terseLabel": "Term Loans [Member]"
       }
      }
     },
     "localname": "TermLoansMember",
     "nsuri": "http://www.americanwoodmark.com/20220430",
     "presentation": [
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtNarrativeDetails",
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtScheduleOfDebtMaturitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "amwd_TotalNetLeverageRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total Net Leverage Ratio",
        "label": "Total Net Leverage Ratio",
        "terseLabel": "Total Net Leverage Ratio"
       }
      }
     },
     "localname": "TotalNetLeverageRatio",
     "nsuri": "http://www.americanwoodmark.com/20220430",
     "presentation": [
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtNarrativeDetails",
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtScheduleOfDebtMaturitiesDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "amwd_WarrantyClaimsPeriodFromOriginalShipDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warranty Claims, Period From Original Ship Date",
        "label": "Warranty Claims, Period From Original Ship Date",
        "terseLabel": "Warranty claims, period from original ship date"
       }
      }
     },
     "localname": "WarrantyClaimsPeriodFromOriginalShipDate",
     "nsuri": "http://www.americanwoodmark.com/20220430",
     "presentation": [
      "http://www.americanwoodmark.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.americanwoodmark.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditorFirmId": {
     "auth_ref": [
      "r719",
      "r720",
      "r721"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PCAOB issued Audit Firm Identifier",
        "label": "Auditor Firm ID",
        "terseLabel": "Auditor Firm ID"
       }
      }
     },
     "localname": "AuditorFirmId",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.americanwoodmark.com/role/AuditInformation"
     ],
     "xbrltype": "nonemptySequenceNumberItemType"
    },
    "dei_AuditorLocation": {
     "auth_ref": [
      "r719",
      "r720",
      "r721"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location",
        "terseLabel": "Auditor Location"
       }
      }
     },
     "localname": "AuditorLocation",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.americanwoodmark.com/role/AuditInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_AuditorName": {
     "auth_ref": [
      "r719",
      "r720",
      "r721"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name",
        "terseLabel": "Auditor Name"
       }
      }
     },
     "localname": "AuditorName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.americanwoodmark.com/role/AuditInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.americanwoodmark.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]",
        "terseLabel": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.americanwoodmark.com/role/CoverPage"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r719",
      "r720",
      "r721"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report",
        "terseLabel": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.americanwoodmark.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.americanwoodmark.com/role/CoverPage"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.americanwoodmark.com/role/CoverPage"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.americanwoodmark.com/role/CoverPage"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r722"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.americanwoodmark.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.americanwoodmark.com/role/CoverPage"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r716"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Documents incorporated by reference.",
        "label": "Documents Incorporated by Reference [Text Block]",
        "terseLabel": "Documents Incorporated by Reference [Text Block]"
       }
      }
     },
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.americanwoodmark.com/role/CoverPage"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.americanwoodmark.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.americanwoodmark.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.americanwoodmark.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.americanwoodmark.com/role/CoverPage"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r715"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.americanwoodmark.com/role/CoverPage"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.americanwoodmark.com/role/CoverPage"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.americanwoodmark.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r715"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.americanwoodmark.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.americanwoodmark.com/role/CoverPage"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r715"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.americanwoodmark.com/role/CoverPage"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.americanwoodmark.com/role/CoverPage"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r723"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.americanwoodmark.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityPublicFloat": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.",
        "label": "Entity Public Float",
        "terseLabel": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.americanwoodmark.com/role/CoverPage"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r715"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.americanwoodmark.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r715"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.americanwoodmark.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r715"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.americanwoodmark.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r715"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.americanwoodmark.com/role/CoverPage"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
        "label": "Entity Voluntary Filers",
        "terseLabel": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.americanwoodmark.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r726"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
        "label": "Entity Well-known Seasoned Issuer",
        "terseLabel": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.americanwoodmark.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r719",
      "r720",
      "r721"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag",
        "terseLabel": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.americanwoodmark.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.americanwoodmark.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12gTitle": {
     "auth_ref": [
      "r718"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(g) registered security.",
        "label": "Title of 12(g) Security",
        "terseLabel": "Title of 12(g) Security"
       }
      }
     },
     "localname": "Security12gTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.americanwoodmark.com/role/CoverPage"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r717"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.americanwoodmark.com/role/CoverPage"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.americanwoodmark.com/role/CoverPage"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_CondensedStatementOfComprehensiveIncomeTable": {
     "auth_ref": [
      "r126",
      "r544",
      "r724"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about condensed statement of comprehensive income (loss) including, but not limited to, statements of comprehensive income (loss) of consolidated entities and consolidation eliminations.",
        "label": "Condensed Statement of Comprehensive Income [Table]",
        "terseLabel": "Condensed Statement of Comprehensive Income [Table]"
       }
      }
     },
     "localname": "CondensedStatementOfComprehensiveIncomeTable",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CondensedStatementOfIncomeCaptionsLineItems": {
     "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": "Condensed Statement of Income Captions [Line Items]",
        "terseLabel": "Condensed Statement of Income Captions [Line Items]"
       }
      }
     },
     "localname": "CondensedStatementOfIncomeCaptionsLineItems",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r198",
      "r346",
      "r350",
      "r693"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name or description of a single external customer or a group of external customers.",
        "label": "Customer [Axis]",
        "terseLabel": "Customer [Axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/CreditConcentrationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r282",
      "r317",
      "r451",
      "r461",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r692",
      "r694",
      "r713",
      "r714"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Upper limit of the provided range.",
        "label": "Maximum [Member]",
        "terseLabel": "Maximum [Member]"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansNarrativeDetails",
      "http://www.americanwoodmark.com/role/IntangibleAssetsandTrademarksNarrativeDetails",
      "http://www.americanwoodmark.com/role/LeasesFutureMinimumLeasePaymentsDetails",
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtNarrativeDetails",
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtScheduleOfDebtMaturitiesDetails",
      "http://www.americanwoodmark.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.americanwoodmark.com/role/SubsequentEventsDetails",
      "http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r282",
      "r317",
      "r451",
      "r461",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r692",
      "r694",
      "r713",
      "r714"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lower limit of the provided range.",
        "label": "Minimum [Member]",
        "terseLabel": "Minimum [Member]"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansNarrativeDetails",
      "http://www.americanwoodmark.com/role/IntangibleAssetsandTrademarksNarrativeDetails",
      "http://www.americanwoodmark.com/role/LeasesFutureMinimumLeasePaymentsDetails",
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtNarrativeDetails",
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtScheduleOfDebtMaturitiesDetails",
      "http://www.americanwoodmark.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.americanwoodmark.com/role/SubsequentEventsDetails",
      "http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r198",
      "r346",
      "r350",
      "r693"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Single external customer or group of external customers.",
        "label": "Customer [Domain]",
        "terseLabel": "Customer [Domain]"
       }
      }
     },
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/CreditConcentrationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r282",
      "r317",
      "r384",
      "r451",
      "r461",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r692",
      "r694",
      "r713",
      "r714"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansNarrativeDetails",
      "http://www.americanwoodmark.com/role/IntangibleAssetsandTrademarksNarrativeDetails",
      "http://www.americanwoodmark.com/role/LeasesFutureMinimumLeasePaymentsDetails",
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtNarrativeDetails",
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtScheduleOfDebtMaturitiesDetails",
      "http://www.americanwoodmark.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.americanwoodmark.com/role/SubsequentEventsDetails",
      "http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r282",
      "r317",
      "r384",
      "r451",
      "r461",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r692",
      "r694",
      "r713",
      "r714"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansNarrativeDetails",
      "http://www.americanwoodmark.com/role/IntangibleAssetsandTrademarksNarrativeDetails",
      "http://www.americanwoodmark.com/role/LeasesFutureMinimumLeasePaymentsDetails",
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtNarrativeDetails",
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtScheduleOfDebtMaturitiesDetails",
      "http://www.americanwoodmark.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.americanwoodmark.com/role/SubsequentEventsDetails",
      "http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RestatementAxis": {
     "auth_ref": [
      "r3",
      "r136",
      "r137",
      "r138",
      "r139",
      "r140",
      "r143",
      "r144",
      "r145",
      "r146",
      "r148",
      "r149",
      "r150",
      "r151",
      "r152",
      "r153",
      "r164",
      "r211",
      "r212",
      "r491",
      "r529",
      "r578",
      "r582",
      "r583",
      "r584",
      "r697",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r730",
      "r731"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.",
        "label": "Revision of Prior Period [Axis]",
        "terseLabel": "Revision of Prior Period [Axis]"
       }
      }
     },
     "localname": "RestatementAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RestatementDomain": {
     "auth_ref": [
      "r3",
      "r136",
      "r137",
      "r138",
      "r139",
      "r140",
      "r143",
      "r144",
      "r145",
      "r146",
      "r148",
      "r149",
      "r150",
      "r151",
      "r152",
      "r153",
      "r164",
      "r211",
      "r212",
      "r491",
      "r529",
      "r578",
      "r582",
      "r583",
      "r584",
      "r697",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r730",
      "r731"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.",
        "label": "Revision of Prior Period [Domain]",
        "terseLabel": "Revision of Prior Period [Domain]"
       }
      }
     },
     "localname": "RestatementDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RevisionOfPriorPeriodChangeInAccountingPrincipleAdjustmentMember": {
     "auth_ref": [
      "r139",
      "r140"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cumulative increase (decrease) to previously issued financial statements for change in accounting principle. Excludes adjustment for amendment to accounting standards.",
        "label": "Revision of Prior Period, Change in Accounting Principle, Adjustment [Member]",
        "terseLabel": "Revision of Prior Period, Change in Accounting Principle, Adjustment"
       }
      }
     },
     "localname": "RevisionOfPriorPeriodChangeInAccountingPrincipleAdjustmentMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioPreviouslyReportedMember": {
     "auth_ref": [
      "r3",
      "r136",
      "r138",
      "r139",
      "r140",
      "r143",
      "r144",
      "r145",
      "r146",
      "r148",
      "r149",
      "r151",
      "r152",
      "r164",
      "r211",
      "r212",
      "r491",
      "r529",
      "r578",
      "r582",
      "r583",
      "r584",
      "r697",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r730",
      "r731"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents amount as previously reported before adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.",
        "label": "Previously Reported [Member]",
        "terseLabel": "Previously Reported"
       }
      }
     },
     "localname": "ScenarioPreviouslyReportedMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [
      "r147",
      "r153",
      "r456"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": {
     "auth_ref": [
      "r134",
      "r725"
     ],
     "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"
       }
      }
     },
     "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ScheduleIIValuationandQualifyingAccounts"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r147",
      "r153",
      "r259",
      "r456",
      "r644"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ValuationAndQualifyingAccountsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]",
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsAbstract",
     "nsuri": "http://fasb.org/srt/2021-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/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ValuationAndQualifyingAccountsDisclosureTable": {
     "auth_ref": [
      "r127",
      "r128",
      "r129",
      "r132",
      "r133",
      "r725"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]",
        "terseLabel": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r44",
      "r642"
     ],
     "calculation": {
      "http://www.americanwoodmark.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",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableGrossCurrent": {
     "auth_ref": [
      "r199",
      "r200"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/CustomerReceivablesComponentsOfCustomerReceivablesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AccountsReceivableNetCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before 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, before Allowance for Credit Loss, Current",
        "terseLabel": "Gross customer receivables"
       }
      }
     },
     "localname": "AccountsReceivableGrossCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/CustomerReceivablesComponentsOfCustomerReceivablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableMember": {
     "auth_ref": [
      "r708"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold.",
        "label": "Accounts Receivable [Member]",
        "terseLabel": "Accounts Receivable [Member]"
       }
      }
     },
     "localname": "AccountsReceivableMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/CreditConcentrationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r11",
      "r28",
      "r199",
      "r200"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.americanwoodmark.com/role/CustomerReceivablesComponentsOfCustomerReceivablesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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",
        "totalLabel": "Net customer receivables",
        "verboseLabel": "Customer receivables, net"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedBalanceSheets",
      "http://www.americanwoodmark.com/role/CustomerReceivablesComponentsOfCustomerReceivablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedMarketingCostsCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.americanwoodmark.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "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 the marketing, trade and selling of the entity's goods and services.   Marketing costs would include expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services; costs of public relations and corporate promotions; and obligations incurred and payable for sales discounts, rebates, price protection programs, etc. offered to customers and under government programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Marketing Costs, Current",
        "terseLabel": "Accrued marketing expenses"
       }
      }
     },
     "localname": "AccruedMarketingCostsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r42",
      "r237"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/PropertyPlantandEquipmentDetails": {
       "order": 1.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",
        "negatedLabel": "Less accumulated amortization and depreciation"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax": {
     "auth_ref": [
      "r61",
      "r65",
      "r405"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax, of accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit).",
        "label": "Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax",
        "negatedLabel": "Defined benefit pension plans",
        "terseLabel": "Accumulated other comprehensive loss, net of tax"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedBalanceSheets",
      "http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]",
        "terseLabel": "Accumulated other comprehensive loss -"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r62",
      "r65",
      "r74",
      "r75",
      "r76",
      "r136",
      "r137",
      "r138",
      "r548",
      "r697",
      "r698",
      "r731"
     ],
     "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 Loss [Member]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentForAmortization": {
     "auth_ref": [
      "r108",
      "r229"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.",
        "label": "Amortization",
        "terseLabel": "Amortization"
       }
      }
     },
     "localname": "AdjustmentForAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": {
     "auth_ref": [
      "r0",
      "r1",
      "r2",
      "r3",
      "r4",
      "r139",
      "r140",
      "r141",
      "r142",
      "r153",
      "r204",
      "r205",
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r267",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r526",
      "r527",
      "r528",
      "r529",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r639",
      "r658",
      "r659",
      "r660",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by amendment to accounting standards.",
        "label": "Accounting Standards Update [Axis]",
        "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]"
       }
      }
     },
     "localname": "AdjustmentsForNewAccountingPronouncementsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "verboseLabel": "Adjustments to reconcile net income to net cash and cash equivalents provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement.",
        "label": "APIC, Share-based Payment Arrangement, Option, Increase for Cost Recognition",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "auth_ref": [
      "r494"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for advertising cost.",
        "label": "Advertising Cost [Policy Text Block]",
        "terseLabel": "Advertising Costs"
       }
      }
     },
     "localname": "AdvertisingCostsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AdvertisingExpense": {
     "auth_ref": [
      "r495"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.",
        "label": "Advertising Expense",
        "verboseLabel": "Advertising costs"
       }
      }
     },
     "localname": "AdvertisingExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r466",
      "r481",
      "r492"
     ],
     "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",
        "terseLabel": "Stock-based compensation expense, before income taxes"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.americanwoodmark.com/role/StockBasedCompensationStockBasedCompensationExpenseAllocatedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForCreditLossMember": {
     "auth_ref": [
      "r127",
      "r128",
      "r129",
      "r132",
      "r133"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r33",
      "r201",
      "r213"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/CustomerReceivablesComponentsOfCustomerReceivablesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AccountsReceivableNetCurrent",
       "weight": -1.0
      }
     },
     "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",
        "negatedLabel": "Allowance for doubtful accounts"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/CustomerReceivablesComponentsOfCustomerReceivablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCosts": {
     "auth_ref": [
      "r85",
      "r108",
      "r302",
      "r618"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to debt issuance costs.",
        "label": "Amortization of Debt Issuance Costs",
        "verboseLabel": "Amortization of debt issuance costs"
       }
      }
     },
     "localname": "AmortizationOfFinancingCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r108",
      "r223",
      "r229"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Amortization of Intangible Assets",
        "terseLabel": "Amortization of intangible assets"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/IntangibleAssetsandTrademarksNarrativeDetails",
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r161"
     ],
     "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": "Potentially dilutive shares"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/EarningsPerShareNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r121",
      "r186",
      "r189",
      "r194",
      "r206",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r546",
      "r550",
      "r598",
      "r640",
      "r642",
      "r664",
      "r682"
     ],
     "calculation": {
      "http://www.americanwoodmark.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": "Total assets",
        "totalLabel": "TOTAL ASSETS"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedBalanceSheets",
      "http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "ASSETS"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r12",
      "r13",
      "r58",
      "r121",
      "r206",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r546",
      "r550",
      "r598",
      "r640",
      "r642"
     ],
     "calculation": {
      "http://www.americanwoodmark.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",
        "terseLabel": "Total current assets",
        "totalLabel": "Total Current Assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedBalanceSheets",
      "http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current Assets"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "auth_ref": [
      "r586"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Fair Value Disclosure",
        "terseLabel": "Total assets at fair value"
       }
      }
     },
     "localname": "AssetsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/FairValueMeasurementsFairValueOfAssetsOnRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r467",
      "r483"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.americanwoodmark.com/role/StockBasedCompensationSummaryOfRSUsActivityDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/IncomeTaxesNarrativeDetails",
      "http://www.americanwoodmark.com/role/LeasesFutureMinimumLeasePaymentsDetails",
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtNarrativeDetails",
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtScheduleOfDebtMaturitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r560",
      "r563"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/IncomeTaxesNarrativeDetails",
      "http://www.americanwoodmark.com/role/LeasesFutureMinimumLeasePaymentsDetails",
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtNarrativeDetails",
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtScheduleOfDebtMaturitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BaseRateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum rate investor will accept.",
        "label": "Base Rate [Member]",
        "terseLabel": "Base Rate"
       }
      }
     },
     "localname": "BaseRateMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtNarrativeDetails",
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtScheduleOfDebtMaturitiesDetails"
     ],
     "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": "Buildings And Improvements [Member]"
       }
      }
     },
     "localname": "BuildingAndBuildingImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/PropertyPlantandEquipmentDetails",
      "http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "auth_ref": [
      "r113",
      "r114",
      "r115"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.",
        "label": "Capital Expenditures Incurred but Not yet Paid",
        "terseLabel": "Property, plant and equipment"
       }
      }
     },
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r9",
      "r39",
      "r110"
     ],
     "calculation": {
      "http://www.americanwoodmark.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",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r18",
      "r111"
     ],
     "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]",
        "verboseLabel": "Cash and Cash Equivalents and Investments in Certificates of Deposit"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r102",
      "r110",
      "r116"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "periodEndLabel": "Cash and Cash Equivalents, End of Year",
        "periodStartLabel": "Cash and Cash Equivalents, Beginning of Year"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r102",
      "r607"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net (Decrease) Increase in Cash and Cash Equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths": {
     "auth_ref": [
      "r572"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated net amount of existing gains or losses on cash flow hedges at the reporting date expected to be reclassified to earnings within the next 12 months.",
        "label": "Cash Flow Hedge Gain (Loss) to be Reclassified within Twelve Months",
        "terseLabel": "Cash Flow Hedge Gain (Loss) to be Reclassified within Twelve Months"
       }
      }
     },
     "localname": "CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/DerivativeFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowHedgingMember": {
     "auth_ref": [
      "r557"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk.",
        "label": "Cash Flow Hedging [Member]",
        "terseLabel": "Cash Flow Hedging"
       }
      }
     },
     "localname": "CashFlowHedgingMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical",
      "http://www.americanwoodmark.com/role/DerivativeFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]",
        "terseLabel": "Non-cash investing and financing activities:"
       }
      }
     },
     "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfTreasuryStockTable": {
     "auth_ref": [
      "r324",
      "r325",
      "r326",
      "r327"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.",
        "label": "Class of Treasury Stock [Table]",
        "terseLabel": "Class of Treasury Stock [Table]"
       }
      }
     },
     "localname": "ClassOfTreasuryStockTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/EarningsPerShareNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]",
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r256",
      "r257",
      "r258",
      "r260",
      "r709"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r136",
      "r137",
      "r582"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock [Member]"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockNoParValue": {
     "auth_ref": [
      "r27"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount per share of no-par value common stock.",
        "label": "Common Stock, No Par Value",
        "terseLabel": "Common stock, no par value"
       }
      }
     },
     "localname": "CommonStockNoParValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedBalanceSheets",
      "http://www.americanwoodmark.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r27"
     ],
     "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",
        "terseLabel": "Common stock, shares authorized"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedBalanceSheets",
      "http://www.americanwoodmark.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r27"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r27",
      "r318"
     ],
     "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",
        "periodEndLabel": "Ending Balance, Shares",
        "periodStartLabel": "Beginning Balance, Shares",
        "terseLabel": "Common stock, shares outstanding"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedBalanceSheets",
      "http://www.americanwoodmark.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r27",
      "r642"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/ConsolidatedBalanceSheets": {
       "order": 2.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, Value, Issued"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Benefits [Abstract]",
        "terseLabel": "Retirement Benefits [Abstract]"
       }
      }
     },
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r69",
      "r71",
      "r72",
      "r82",
      "r672",
      "r688"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "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",
        "terseLabel": "Total Comprehensive Income",
        "totalLabel": "Total Comprehensive Income"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r175",
      "r176",
      "r198",
      "r595",
      "r596",
      "r708"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.",
        "label": "Concentration Risk Benchmark [Domain]",
        "terseLabel": "Concentration Risk Benchmark [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/CreditConcentrationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r175",
      "r176",
      "r198",
      "r595",
      "r596",
      "r707",
      "r708"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]",
        "terseLabel": "Concentration Risk Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/CreditConcentrationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r175",
      "r176",
      "r198",
      "r595",
      "r596",
      "r707",
      "r708"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
        "label": "Concentration Risk Type [Axis]",
        "terseLabel": "Concentration Risk Type [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/CreditConcentrationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskDisclosureTextBlock": {
     "auth_ref": [
      "r181"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.",
        "label": "Concentration Risk Disclosure [Text Block]",
        "verboseLabel": "Credit Concentration"
       }
      }
     },
     "localname": "ConcentrationRiskDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/CreditConcentration"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskLineItems": {
     "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": "Concentration Risk [Line Items]",
        "terseLabel": "Concentration Risk [Line Items]"
       }
      }
     },
     "localname": "ConcentrationRiskLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/CreditConcentrationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r175",
      "r176",
      "r198",
      "r595",
      "r596"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
        "label": "Concentration Risk, Percentage",
        "verboseLabel": "Concentration risk percentage"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/CreditConcentrationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTable": {
     "auth_ref": [
      "r173",
      "r175",
      "r176",
      "r177",
      "r595",
      "r597",
      "r708"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.",
        "label": "Concentration Risk [Table]",
        "terseLabel": "Concentration Risk [Table]"
       }
      }
     },
     "localname": "ConcentrationRiskTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/CreditConcentrationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r175",
      "r176",
      "r198",
      "r595",
      "r596",
      "r708"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.",
        "label": "Concentration Risk Type [Domain]",
        "terseLabel": "Concentration Risk Type [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/CreditConcentrationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractWithCustomerSalesChannelAxis": {
     "auth_ref": [
      "r346",
      "r354"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by sales channel for delivery of good or service in contract with customer.",
        "label": "Contract with Customer, Sales Channel [Axis]",
        "terseLabel": "Contract with Customer, Sales Channel [Axis]"
       }
      }
     },
     "localname": "ContractWithCustomerSalesChannelAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/RevenueRecognitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ContractWithCustomerSalesChannelDomain": {
     "auth_ref": [
      "r346",
      "r354"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sales channel for delivery of good or service in contract with customer. Includes, but is not limited to, directly to consumer and through intermediary.",
        "label": "Contract with Customer, Sales Channel [Domain]",
        "terseLabel": "Contract with Customer, Sales Channel [Domain]"
       }
      }
     },
     "localname": "ContractWithCustomerSalesChannelDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/RevenueRecognitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r87",
      "r656"
     ],
     "calculation": {
      "http://www.americanwoodmark.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 sales and distribution"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofIncome",
      "http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfSalesPolicyTextBlock": {
     "auth_ref": [
      "r356"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for cost of product sold and service rendered.",
        "label": "Cost of Goods and Service [Policy Text Block]",
        "verboseLabel": "Cost of Sales and Distribution"
       }
      }
     },
     "localname": "CostOfSalesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]",
        "terseLabel": "Credit Facility [Axis]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtNarrativeDetails",
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtScheduleOfDebtMaturitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]",
        "terseLabel": "Credit Facility [Domain]"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtNarrativeDetails",
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtScheduleOfDebtMaturitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r122",
      "r522",
      "r532"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfIncomeTaxExpenseDetails": {
       "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)",
        "verboseLabel": "Federal"
       }
      }
     },
     "localname": "CurrentFederalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "auth_ref": [
      "r122",
      "r522"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfIncomeTaxExpenseDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current Foreign Tax Expense (Benefit)",
        "terseLabel": "Foreign"
       }
      }
     },
     "localname": "CurrentForeignTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r122",
      "r522",
      "r532",
      "r534"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfIncomeTaxExpenseDetails": {
       "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 expense"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "verboseLabel": "CURRENT"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfIncomeTaxExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r122",
      "r522",
      "r532"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfIncomeTaxExpenseDetails": {
       "order": 2.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)",
        "verboseLabel": "State"
       }
      }
     },
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "auth_ref": [
      "r174",
      "r198"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.",
        "label": "Customer Concentration Risk [Member]",
        "terseLabel": "Customer Concentration Risk"
       }
      }
     },
     "localname": "CustomerConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/CreditConcentrationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r543"
     ],
     "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 [Member]",
        "verboseLabel": "Customer relationships intangibles, net"
       }
      }
     },
     "localname": "CustomerRelationshipsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedBalanceSheets",
      "http://www.americanwoodmark.com/role/IntangibleAssetsandTrademarksDetails",
      "http://www.americanwoodmark.com/role/IntangibleAssetsandTrademarksNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]",
        "terseLabel": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r119",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r296",
      "r303",
      "r304",
      "r306",
      "r315"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.",
        "label": "Debt Disclosure [Text Block]",
        "terseLabel": "Loans Payable and Long-Term Debt"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r21",
      "r22",
      "r23",
      "r120",
      "r126",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r286",
      "r292",
      "r293",
      "r294",
      "r295",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r309",
      "r310",
      "r311",
      "r312",
      "r619",
      "r665",
      "r667",
      "r681"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LeasesFutureMinimumLeasePaymentsDetails",
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtNarrativeDetails",
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtScheduleOfDebtMaturitiesDetails"
     ],
     "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": "Spread on interest rate"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtNarrativeDetails",
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtScheduleOfDebtMaturitiesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "auth_ref": [
      "r23",
      "r307",
      "r667",
      "r681"
     ],
     "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": "Long-term Debt, Gross"
       }
      }
     },
     "localname": "DebtInstrumentCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r279",
      "r309",
      "r310",
      "r617",
      "r619",
      "r620"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face (par) amount of debt instrument at time of issuance.",
        "label": "Debt Instrument, Face Amount",
        "terseLabel": "Loan agreement amount"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtNarrativeDetails",
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtScheduleOfDebtMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "auth_ref": [
      "r48",
      "r308",
      "r617",
      "r619"
     ],
     "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": "LIBOR rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateEffectivePercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtNarrativeDetails",
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtScheduleOfDebtMaturitiesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r48",
      "r280"
     ],
     "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, interest rate, stated percentage"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtNarrativeDetails",
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtScheduleOfDebtMaturitiesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt Instrument [Line Items]",
        "terseLabel": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtNarrativeDetails",
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtScheduleOfDebtMaturitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r49",
      "r120",
      "r126",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r286",
      "r292",
      "r293",
      "r294",
      "r295",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r309",
      "r310",
      "r311",
      "r312",
      "r619"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]",
        "terseLabel": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LeasesFutureMinimumLeasePaymentsDetails",
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtNarrativeDetails",
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtScheduleOfDebtMaturitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPricePercentage": {
     "auth_ref": [
      "r677"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.",
        "label": "Debt Instrument, Redemption Price, Percentage",
        "terseLabel": "Debt Instrument, Redemption Price, Percentage"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPricePercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtNarrativeDetails",
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtScheduleOfDebtMaturitiesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentRepurchaseDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date the debt instrument was repurchased, in YYYY-MM-DD format.",
        "label": "Debt Instrument, Repurchase Date",
        "terseLabel": "Debt Instrument, Repurchase Date"
       }
      }
     },
     "localname": "DebtInstrumentRepurchaseDate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtNarrativeDetails",
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtScheduleOfDebtMaturitiesDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r49",
      "r120",
      "r126",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r286",
      "r292",
      "r293",
      "r294",
      "r295",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r305",
      "r309",
      "r310",
      "r311",
      "r312",
      "r319",
      "r320",
      "r321",
      "r322",
      "r616",
      "r617",
      "r619",
      "r620",
      "r678"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Schedule of Long-term Debt Instruments [Table]",
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtNarrativeDetails",
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtScheduleOfDebtMaturitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Debt Instrument, Term",
        "terseLabel": "Loan term"
       }
      }
     },
     "localname": "DebtInstrumentTerm",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtNarrativeDetails",
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtScheduleOfDebtMaturitiesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_DebtMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual obligation to pay money on demand or on fixed or determinable dates.",
        "label": "Debt [Member]",
        "terseLabel": "Debt"
       }
      }
     },
     "localname": "DebtMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LeasesFutureMinimumLeasePaymentsDetails",
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r122",
      "r523",
      "r532"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfIncomeTaxExpenseDetails": {
       "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)",
        "verboseLabel": "Federal"
       }
      }
     },
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "auth_ref": [
      "r43",
      "r292",
      "r618"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtScheduleOfDebtMaturitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Net",
        "negatedTerseLabel": "Debt issuance costs",
        "verboseLabel": "Debt issuance costs"
       }
      }
     },
     "localname": "DeferredFinanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtNarrativeDetails",
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtScheduleOfDebtMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r122",
      "r523",
      "r532"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfIncomeTaxExpenseDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Foreign Income Tax Expense (Benefit)",
        "terseLabel": "Foreign"
       }
      }
     },
     "localname": "DeferredForeignIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "auth_ref": [
      "r499",
      "r500"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/ConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.",
        "label": "Deferred Income Tax Assets, Net",
        "terseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedBalanceSheets",
      "http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r108",
      "r122",
      "r523",
      "r532",
      "r533",
      "r534"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfIncomeTaxExpenseDetails": {
       "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)",
        "terseLabel": "Deferred income taxes",
        "totalLabel": "Total deferred benefit"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfIncomeTaxExpenseDetails",
      "http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "verboseLabel": "DEFERRED"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfIncomeTaxExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "auth_ref": [
      "r24",
      "r25",
      "r512",
      "r666",
      "r679"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 1.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",
        "totalLabel": "Gross deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r499",
      "r500"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.",
        "label": "Deferred Income Tax Liabilities, Net",
        "terseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedBalanceSheets",
      "http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r122",
      "r523",
      "r532"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfIncomeTaxExpenseDetails": {
       "order": 2.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)",
        "verboseLabel": "State"
       }
      }
     },
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "auth_ref": [
      "r513"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": {
       "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",
        "terseLabel": "Gross deferred tax assets, before valuation allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGrossAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Gross [Abstract]",
        "terseLabel": "Deferred tax assets:"
       }
      }
     },
     "localname": "DeferredTaxAssetsGrossAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "auth_ref": [
      "r515"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 2.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": "Gross deferred tax assets, after valuation allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "auth_ref": [
      "r520",
      "r521"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.",
        "label": "Deferred Tax Assets, Other",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "DeferredTaxAssetsOther",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": {
     "auth_ref": [
      "r518",
      "r520",
      "r521"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.",
        "label": "Deferred Tax Assets, Tax Credit Carryforwards",
        "terseLabel": "Tax credit carryforwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxCreditCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits": {
     "auth_ref": [
      "r520",
      "r521"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from employee benefits, classified as other.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Benefits",
        "verboseLabel": "Employee benefits"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": {
     "auth_ref": [
      "r520",
      "r521"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable.",
        "label": "Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss",
        "verboseLabel": "Accounts receivable"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves": {
     "auth_ref": [
      "r520",
      "r521"
     ],
     "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",
        "verboseLabel": "Product liability"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r514"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": {
       "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": "Valuation allowance",
        "terseLabel": "Valuation allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/IncomeTaxesNarrativeDetails",
      "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilities": {
     "auth_ref": [
      "r500",
      "r515"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": {
       "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",
        "totalLabel": "Net deferred tax liability"
       }
      }
     },
     "localname": "DeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Gross [Abstract]",
        "terseLabel": "Deferred tax liabilities:"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts": {
     "auth_ref": [
      "r520",
      "r521"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from inventory.",
        "label": "Deferred Tax Liabilities, Inventory",
        "verboseLabel": "Inventory"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesDerivatives": {
     "auth_ref": [
      "r520",
      "r521"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 6.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 derivatives.",
        "label": "Deferred Tax Liabilities, Derivatives",
        "terseLabel": "Interest rate swaps"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesDerivatives",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": {
     "auth_ref": [
      "r520",
      "r521"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.",
        "label": "Deferred Tax Liabilities, Intangible Assets",
        "terseLabel": "Intangibles"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "auth_ref": [
      "r520",
      "r521"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 7.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 classified as other.",
        "label": "Deferred Tax Liabilities, Other",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation": {
     "auth_ref": [
      "r393"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of actuarial present value of benefits attributed to employee service rendered, excluding assumptions about future compensation level.",
        "label": "Defined Benefit Plan, Accumulated Benefit Obligation",
        "terseLabel": "Accumulated benefit obligation"
       }
      }
     },
     "localname": "DefinedBenefitPlanAccumulatedBenefitObligation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets": {
     "auth_ref": [
      "r374",
      "r434"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in plan assets of defined benefit plan from actual return (loss) determined by change in fair value of plan assets adjusted for contributions, benefit payments, and other expenses.",
        "label": "Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss)",
        "verboseLabel": "Actual return on plan assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanActualReturnOnPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansReconciliationOfBenefitObligationsPlanAssetsAndFundedStatusDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanActuarialGainLoss": {
     "auth_ref": [
      "r367"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan.",
        "label": "Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)",
        "negatedLabel": "Acturial (gains) and losses"
       }
      }
     },
     "localname": "DefinedBenefitPlanActuarialGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansReconciliationOfBenefitObligationsPlanAssetsAndFundedStatusDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": {
     "auth_ref": [
      "r360",
      "r400",
      "r428",
      "r434",
      "r435"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansNetPeriodicPensionCostDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.",
        "label": "Defined Benefit Plan, Amortization of Gain (Loss)",
        "terseLabel": "Defined Benefit Plan, Amortization of Gain (Loss)"
       }
      }
     },
     "localname": "DefinedBenefitPlanAmortizationOfGainsLosses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansNetPeriodicPensionCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": {
     "auth_ref": [
      "r407"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan.",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate",
        "verboseLabel": "Discount rate"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansScheduleOfAssumptionsUsedToDetermineBenenfitObligationsAndEarningsEffectsForPensionPlansDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets": {
     "auth_ref": [
      "r409",
      "r433"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan.",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-term Rate of Return on Plan Assets",
        "verboseLabel": "Expected return on plan assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansScheduleOfAssumptionsUsedToDetermineBenenfitObligationsAndEarningsEffectsForPensionPlansDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanBenefitObligation": {
     "auth_ref": [
      "r362"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansReconciliationOfBenefitObligationsPlanAssetsAndFundedStatusDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.",
        "label": "Defined Benefit Plan, Benefit Obligation",
        "periodEndLabel": "Projected benefit obligation at end of year",
        "periodStartLabel": "Projected benefit obligation at beginning of year"
       }
      }
     },
     "localname": "DefinedBenefitPlanBenefitObligation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansReconciliationOfBenefitObligationsPlanAssetsAndFundedStatusDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": {
     "auth_ref": [
      "r369",
      "r440"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.",
        "label": "Defined Benefit Plan, Benefit Obligation, Benefits Paid",
        "negatedLabel": "Benefits paid"
       }
      }
     },
     "localname": "DefinedBenefitPlanBenefitObligationBenefitsPaid",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansReconciliationOfBenefitObligationsPlanAssetsAndFundedStatusDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis": {
     "auth_ref": [
      "r384",
      "r385",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r412",
      "r434"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by defined benefit plan asset investment.",
        "label": "Defined Benefit Plan, Plan Assets, Category [Axis]",
        "terseLabel": "Defined Benefit Plan, Plan Assets, Category [Axis]"
       }
      }
     },
     "localname": "DefinedBenefitPlanByPlanAssetCategoriesAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansScheduleOfPensionAssetsByMajorCategoryOfPlanAssetsAndTypeOfFairValueMeasurementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember": {
     "auth_ref": [
      "r385"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash and cash equivalent in which defined benefit plan asset is invested.",
        "label": "Defined Benefit Plan, Cash and Cash Equivalents [Member]",
        "terseLabel": "Cash and Cash Equivalents [Member]"
       }
      }
     },
     "localname": "DefinedBenefitPlanCashAndCashEquivalentsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansScheduleOfPensionAssetsByMajorCategoryOfPlanAssetsAndTypeOfFairValueMeasurementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DefinedBenefitPlanContributionsByEmployer": {
     "auth_ref": [
      "r376",
      "r385",
      "r387",
      "r432",
      "r434",
      "r435"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets.",
        "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer",
        "terseLabel": "Defined Benefit Plan, Plan Assets, Contributions by Employer"
       }
      }
     },
     "localname": "DefinedBenefitPlanContributionsByEmployer",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanDisclosureLineItems": {
     "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": "Defined Benefit Plan Disclosure [Line Items]",
        "terseLabel": "Defined Benefit Plan Disclosure [Line Items]"
       }
      }
     },
     "localname": "DefinedBenefitPlanDisclosureLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansNarrativeDetails",
      "http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansScheduleOfAssumptionsUsedToDetermineBenenfitObligationsAndEarningsEffectsForPensionPlansDetails",
      "http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansScheduleOfPensionAssetsByMajorCategoryOfPlanAssetsAndTypeOfFairValueMeasurementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": {
     "auth_ref": [
      "r360",
      "r399",
      "r427",
      "r434",
      "r435"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansNetPeriodicPensionCostDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.",
        "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets",
        "negatedLabel": "Expected return on plan assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansNetPeriodicPensionCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": {
     "auth_ref": [
      "r373",
      "r385",
      "r387",
      "r388",
      "r434"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansReconciliationOfBenefitObligationsPlanAssetsAndFundedStatusDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.",
        "label": "Defined Benefit Plan, Plan Assets, Amount",
        "periodEndLabel": "Fair value of plan assets at end of year",
        "periodStartLabel": "Fair value of plan assets at beginning of year"
       }
      }
     },
     "localname": "DefinedBenefitPlanFairValueOfPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansReconciliationOfBenefitObligationsPlanAssetsAndFundedStatusDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": {
     "auth_ref": [
      "r359",
      "r382",
      "r434"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansReconciliationOfBenefitObligationsPlanAssetsAndFundedStatusDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status.",
        "label": "Defined Benefit Plan, Funded (Unfunded) Status of Plan",
        "totalLabel": "Funded status of the plan"
       }
      }
     },
     "localname": "DefinedBenefitPlanFundedStatusOfPlan",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansReconciliationOfBenefitObligationsPlanAssetsAndFundedStatusDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanInterestCost": {
     "auth_ref": [
      "r360",
      "r365",
      "r398",
      "r426",
      "r434",
      "r435"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansNetPeriodicPensionCostDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.",
        "label": "Defined Benefit Plan, Interest Cost",
        "terseLabel": "Interest cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanInterestCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansNetPeriodicPensionCostDetails",
      "http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansReconciliationOfBenefitObligationsPlanAssetsAndFundedStatusDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": {
     "auth_ref": [
      "r396",
      "r424",
      "r434",
      "r435"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansNetPeriodicPensionCostDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.",
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)",
        "totalLabel": "Pension benefit cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansNetPeriodicPensionCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid": {
     "auth_ref": [
      "r378",
      "r440"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of payment to participant under defined benefit plan which decreases plan assets. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.",
        "label": "Defined Benefit Plan, Plan Assets, Benefits Paid",
        "negatedTerseLabel": "Benefits paid"
       }
      }
     },
     "localname": "DefinedBenefitPlanPlanAssetsBenefitsPaid",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansReconciliationOfBenefitObligationsPlanAssetsAndFundedStatusDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1": {
     "auth_ref": [
      "r361",
      "r403",
      "r431"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofIncome": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      },
      "http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansNetPeriodicPensionCostDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit from irrevocable action relieving primary responsibility for benefit obligation and eliminating risk related to obligation and assets used to effect settlement.",
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement",
        "negatedLabel": "Pension settlement, net",
        "terseLabel": "Pension settlement, net"
       }
      }
     },
     "localname": "DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofIncome",
      "http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansNetPeriodicPensionCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanSettlementsBenefitObligation": {
     "auth_ref": [
      "r364"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of (increase) decrease to benefit obligation of defined benefit plan from irrevocable action relieving primary responsibility for benefit obligation and eliminating risk for obligation and assets used to effect settlement. Includes, but is not limited to, lump-sum cash payment to participant in exchange for right to receive specified benefits, purchase of nonparticipating annuity contract and change from remeasurement.",
        "label": "Defined Benefit Plan, Benefit Obligation, (Increase) Decrease for Settlement",
        "terseLabel": "Defined Benefit Plan, Benefit Obligation, (Increase) Decrease for Settlement"
       }
      }
     },
     "localname": "DefinedBenefitPlanSettlementsBenefitObligation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansReconciliationOfBenefitObligationsPlanAssetsAndFundedStatusDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanSettlementsPlanAssets": {
     "auth_ref": [
      "r381"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of payment, which decreases plan assets of defined benefit plan, for irrevocable action relieving primary responsibility for benefit obligation and eliminating risk for obligation and assets used to effect settlement. Transaction constituting settlement includes, but is not limited to, making lump-sum cash payment to participant in exchange for their rights to receive specified benefits and purchasing nonparticipating annuity contract.",
        "label": "Defined Benefit Plan, Plan Assets, Payment for Settlement",
        "terseLabel": "Defined Benefit Plan, Plan Assets, Payment for Settlement"
       }
      }
     },
     "localname": "DefinedBenefitPlanSettlementsPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansReconciliationOfBenefitObligationsPlanAssetsAndFundedStatusDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanCostRecognized": {
     "auth_ref": [
      "r441"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost for defined contribution plan.",
        "label": "Defined Contribution Plan, Cost",
        "terseLabel": "Expense for 401(k) matching contributions"
       }
      }
     },
     "localname": "DefinedContributionPlanCostRecognized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.",
        "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount",
        "terseLabel": "Recognized expenses for profit-sharing contributions"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.",
        "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay",
        "terseLabel": "Effective maximum contribution of base earnings"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerMatchingContributionPercent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage employer matches of the employee's percentage contribution matched.",
        "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match",
        "terseLabel": "401(k) contributions, percent match of employee's annual contribution"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r108",
      "r184"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "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 and amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.",
        "label": "Derivative Contract [Domain]",
        "terseLabel": "Derivative Contract [Domain]"
       }
      }
     },
     "localname": "DerivativeContractTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/DerivativeFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DerivativeFixedInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fixed interest rate related to the interest rate derivative.",
        "label": "Derivative, Fixed Interest Rate",
        "terseLabel": "Derivative, Fixed Interest Rate"
       }
      }
     },
     "localname": "DerivativeFixedInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/DerivativeFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "auth_ref": [
      "r59",
      "r561",
      "r562",
      "r564",
      "r568"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of derivative contract.",
        "label": "Derivative Instrument [Axis]",
        "terseLabel": "Derivative Instrument [Axis]"
       }
      }
     },
     "localname": "DerivativeInstrumentRiskAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/DerivativeFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": {
     "auth_ref": [
      "r573",
      "r585"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.",
        "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]",
        "terseLabel": "Derivative Financial Instruments"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/DerivativeFinancialInstruments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems": {
     "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": "Derivative Instruments and Hedging Activities Disclosures [Line Items]",
        "terseLabel": "Derivative Instruments and Hedging Activities Disclosures [Line Items]"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/DerivativeFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about derivatives and hedging activities.",
        "label": "Derivative Instruments and Hedging Activities Disclosures [Table]",
        "terseLabel": "Derivative Instruments and Hedging Activities Disclosures [Table]"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/DerivativeFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": {
     "auth_ref": [
      "r558",
      "r561",
      "r564"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of hedging relationship.",
        "label": "Hedging Relationship [Axis]",
        "terseLabel": "Hedging Relationship [Axis]"
       }
      }
     },
     "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical",
      "http://www.americanwoodmark.com/role/DerivativeFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeNotionalAmount": {
     "auth_ref": [
      "r554",
      "r556"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nominal or face amount used to calculate payment on derivative.",
        "label": "Derivative, Notional Amount",
        "terseLabel": "Derivative, Notional Amount"
       }
      }
     },
     "localname": "DerivativeNotionalAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/DerivativeFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeNumberOfInstrumentsHeld": {
     "auth_ref": [
      "r554",
      "r556"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of derivative instruments of a particular group held by the entity.",
        "label": "Derivative, Number of Instruments Held",
        "terseLabel": "Derivative, Number of Instruments Held"
       }
      }
     },
     "localname": "DerivativeNumberOfInstrumentsHeld",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/DerivativeFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_DerivativesPolicyTextBlock": {
     "auth_ref": [
      "r125",
      "r553",
      "r555",
      "r558",
      "r559",
      "r570"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "Disaggregation of Revenue [Line Items]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/RevenueRecognitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r346",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table]",
        "terseLabel": "Disaggregation of Revenue [Table]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/RevenueRecognitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r346"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Disaggregation of Revenue"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/RevenueRecognitionTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payment Arrangement [Abstract]",
        "terseLabel": "Share-based Payment Arrangement [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DiscontinuedOperationsDisposedOfBySaleMember": {
     "auth_ref": [
      "r5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component or group of components disposed of by sale and representing a strategic shift that has or will have a major effect on operations and financial results.",
        "label": "Discontinued Operations, Disposed of by Sale [Member]",
        "terseLabel": "Discontinued Operations, Disposed of by Sale"
       }
      }
     },
     "localname": "DiscontinuedOperationsDisposedOfBySaleMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/RestructuringChargesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisposalGroupClassificationAxis": {
     "auth_ref": [
      "r6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by disposal group classification.",
        "label": "Disposal Group Classification [Axis]",
        "terseLabel": "Disposal Group Classification [Axis]"
       }
      }
     },
     "localname": "DisposalGroupClassificationAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/RestructuringChargesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisposalGroupClassificationDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.",
        "label": "Disposal Group Classification [Domain]",
        "terseLabel": "Disposal Group Classification [Domain]"
       }
      }
     },
     "localname": "DisposalGroupClassificationDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/RestructuringChargesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": {
     "auth_ref": [
      "r443",
      "r457"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of disposal group.",
        "label": "Disposal Group Name [Domain]",
        "terseLabel": "Disposal Group Name [Domain]"
       }
      }
     },
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/RestructuringChargesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Earnings Per Share [Abstract]",
        "verboseLabel": "Earnings (loss) per share"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r83",
      "r143",
      "r144",
      "r146",
      "r147",
      "r148",
      "r154",
      "r156",
      "r158",
      "r159",
      "r160",
      "r164",
      "r165",
      "r583",
      "r584",
      "r673",
      "r689"
     ],
     "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": "Net earnings (loss) per share, Basic (usd per share)",
        "verboseLabel": "Basic (usd per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofIncome",
      "http://www.americanwoodmark.com/role/EarningsPerShareScheduleOfEarningsLossPerShareBasicAndDilutedDetails",
      "http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r83",
      "r143",
      "r144",
      "r146",
      "r147",
      "r148",
      "r156",
      "r158",
      "r159",
      "r160",
      "r164",
      "r165",
      "r583",
      "r584",
      "r673",
      "r689"
     ],
     "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": "Net earnings (loss) per share, Diluted (usd per share)",
        "verboseLabel": "Diluted (usd per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofIncome",
      "http://www.americanwoodmark.com/role/EarningsPerShareScheduleOfEarningsLossPerShareBasicAndDilutedDetails",
      "http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r161",
      "r162",
      "r163",
      "r166"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Earnings Per Share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/EarningsPerShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r502"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "totalLabel": "Effective income tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r123",
      "r502",
      "r535"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": {
       "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": "Federal statutory rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r502",
      "r535"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent",
        "terseLabel": "Valuation allowance for deferred taxes"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": {
     "auth_ref": [
      "r502",
      "r535"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": -1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the income tax rates.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent",
        "negatedTerseLabel": "Uncertain tax positions"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment": {
     "auth_ref": [
      "r502",
      "r535"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": {
       "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 meals and entertainment expense.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Meals and Entertainment, Percent",
        "verboseLabel": "Meals and entertainment"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther": {
     "auth_ref": [
      "r502",
      "r535"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Percent",
        "verboseLabel": "Other"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": {
     "auth_ref": [
      "r502",
      "r535"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": -1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent",
        "negatedTerseLabel": "Stock compensation"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r502",
      "r535"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": {
       "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 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",
        "verboseLabel": "State income taxes, net of federal tax effect"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": {
     "auth_ref": [
      "r502",
      "r535"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": {
       "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 research tax credit.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent",
        "negatedLabel": "Federal income tax credits"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r46"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/ConsolidatedBalanceSheets": {
       "order": 4.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",
        "terseLabel": "Accrued compensation and related expenses"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedBalanceSheets",
      "http://www.americanwoodmark.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": {
     "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 Payment Arrangement, Expensed and Capitalized, Amount [Line Items]",
        "terseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/StockBasedCompensationStockBasedCompensationExpenseAllocatedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r482"
     ],
     "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",
        "verboseLabel": "Expected to be recognized over a weighted average period"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "auth_ref": [
      "r482"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount",
        "verboseLabel": "Total unrecognized compensation expense related to unvested stock options granted"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeSeveranceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan.",
        "label": "Employee Severance [Member]",
        "terseLabel": "Employee Severance and Separation [Member]"
       }
      }
     },
     "localname": "EmployeeSeveranceMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/RestructuringChargesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityClassOfTreasuryStockLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Equity, Class of Treasury Stock [Line Items]",
        "terseLabel": "Equity, Class of Treasury Stock [Line Items]"
       }
      }
     },
     "localname": "EquityClassOfTreasuryStockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/EarningsPerShareNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r2",
      "r74",
      "r75",
      "r76",
      "r136",
      "r137",
      "r138",
      "r140",
      "r149",
      "r152",
      "r168",
      "r210",
      "r318",
      "r323",
      "r488",
      "r489",
      "r490",
      "r528",
      "r529",
      "r582",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r614",
      "r697",
      "r698",
      "r699",
      "r731"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FacilityClosingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Closing of a facility associated with exit from or disposal of business activities or restructurings pursuant to a plan.",
        "label": "Facility Closing [Member]",
        "terseLabel": "Facility Closing"
       }
      }
     },
     "localname": "FacilityClosingMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/RestructuringChargesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "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": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/FairValueMeasurementsFairValueOfAssetsOnRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r586",
      "r587",
      "r588",
      "r593"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.",
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/FairValueMeasurementsFairValueOfAssetsOnRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": {
     "auth_ref": [
      "r586",
      "r587"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]",
        "terseLabel": "Fair Value Of Assets On Recurring Basis"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": {
     "auth_ref": [
      "r591"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class of asset.",
        "label": "Asset Class [Domain]",
        "terseLabel": "Fair Value by Asset Class [Domain]"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/FairValueMeasurementsFairValueOfAssetsOnRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueByAssetClassAxis": {
     "auth_ref": [
      "r586",
      "r593"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by class of asset.",
        "label": "Asset Class [Axis]",
        "terseLabel": "Asset Class [Axis]"
       }
      }
     },
     "localname": "FairValueByAssetClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/FairValueMeasurementsFairValueOfAssetsOnRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r294",
      "r309",
      "r310",
      "r385",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r434",
      "r587",
      "r645",
      "r646",
      "r647"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansScheduleOfPensionAssetsByMajorCategoryOfPlanAssetsAndTypeOfFairValueMeasurementsDetails",
      "http://www.americanwoodmark.com/role/FairValueMeasurementsFairValueOfAssetsOnRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByLiabilityClassAxis": {
     "auth_ref": [
      "r592",
      "r593"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by class of liability.",
        "label": "Liability Class [Axis]",
        "terseLabel": "Liability Class [Axis]"
       }
      }
     },
     "localname": "FairValueByLiabilityClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LeasesFutureMinimumLeasePaymentsDetails",
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r586",
      "r587",
      "r589",
      "r590",
      "r594"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement frequency.",
        "label": "Measurement Frequency [Axis]",
        "terseLabel": "Measurement Frequency [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementFrequencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/FairValueMeasurementsFairValueOfAssetsOnRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]",
        "terseLabel": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r592"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.",
        "label": "Fair Value Disclosures [Text Block]",
        "terseLabel": "Fair Value Measurements"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/FairValueMeasurements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r294",
      "r385",
      "r387",
      "r392",
      "r434",
      "r587",
      "r645"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "terseLabel": "LEVEL 1 [Member]",
        "verboseLabel": "QUOTED PRICES IN ACTIVE MARKETS (LEVEL 1) [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansScheduleOfPensionAssetsByMajorCategoryOfPlanAssetsAndTypeOfFairValueMeasurementsDetails",
      "http://www.americanwoodmark.com/role/FairValueMeasurementsFairValueOfAssetsOnRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r294",
      "r309",
      "r310",
      "r385",
      "r387",
      "r392",
      "r434",
      "r587",
      "r646"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "terseLabel": "LEVEL 2 [Member]",
        "verboseLabel": "SIGNIFICANT OBSERVABLE INPUTS (LEVEL 2) [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansScheduleOfPensionAssetsByMajorCategoryOfPlanAssetsAndTypeOfFairValueMeasurementsDetails",
      "http://www.americanwoodmark.com/role/FairValueMeasurementsFairValueOfAssetsOnRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r294",
      "r309",
      "r310",
      "r385",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r434",
      "r587",
      "r647"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "terseLabel": "LEVEL 3 [Member]",
        "verboseLabel": "SIGNIFICANT UNOBSERVABLE INPUTS (LEVEL 3) [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansScheduleOfPensionAssetsByMajorCategoryOfPlanAssetsAndTypeOfFairValueMeasurementsDetails",
      "http://www.americanwoodmark.com/role/FairValueMeasurementsFairValueOfAssetsOnRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": {
     "auth_ref": [
      "r591"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents classes of liabilities measured and disclosed at fair value.",
        "label": "Fair Value by Liability Class [Domain]",
        "terseLabel": "Fair Value by Liability Class [Domain]"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LeasesFutureMinimumLeasePaymentsDetails",
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement frequency.",
        "label": "Measurement Frequency [Domain]",
        "terseLabel": "Measurement Frequency [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementFrequencyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/FairValueMeasurementsFairValueOfAssetsOnRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r294",
      "r309",
      "r310",
      "r385",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r434",
      "r645",
      "r646",
      "r647"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansScheduleOfPensionAssetsByMajorCategoryOfPlanAssetsAndTypeOfFairValueMeasurementsDetails",
      "http://www.americanwoodmark.com/role/FairValueMeasurementsFairValueOfAssetsOnRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r592",
      "r594"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.",
        "label": "Fair Value, Recurring [Member]",
        "terseLabel": "Fair Value, Recurring [Member]"
       }
      }
     },
     "localname": "FairValueMeasurementsRecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/FairValueMeasurementsFairValueOfAssetsOnRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinanceLeaseInterestExpense": {
     "auth_ref": [
      "r625",
      "r629",
      "r637"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest expense on finance lease liability.",
        "label": "Finance Lease, Interest Expense",
        "terseLabel": "Interest on lease liabilities"
       }
      }
     },
     "localname": "FinanceLeaseInterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LeasesComponentsofLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseInterestPaymentOnLiability": {
     "auth_ref": [
      "r627",
      "r631"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest paid on finance lease liability.",
        "label": "Finance Lease, Interest Payment on Liability",
        "terseLabel": "Operating cash flows for finance leases"
       }
      }
     },
     "localname": "FinanceLeaseInterestPaymentOnLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LeasesComponentsofLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Liability, Payment, Due [Abstract]",
        "terseLabel": "Finance Lease Maturities"
       }
      }
     },
     "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LeasesFiscalYearMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinanceLeaseLiability": {
     "auth_ref": [
      "r623",
      "r636"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/LeasesFiscalYearMaturityofLeaseLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.",
        "label": "Finance Lease, Liability",
        "terseLabel": "Outstanding amounts under finance lease obligations",
        "totalLabel": "Total lease liability"
       }
      }
     },
     "localname": "FinanceLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LeasesFiscalYearMaturityofLeaseLiabilitiesDetails",
      "http://www.americanwoodmark.com/role/LeasesFutureMinimumLeasePaymentsDetails",
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtNarrativeDetails",
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtScheduleOfDebtMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityCurrent": {
     "auth_ref": [
      "r623"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/LeasesFiscalYearMaturityofLeaseLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FinanceLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.",
        "label": "Finance Lease, Liability, Current",
        "negatedTerseLabel": "Current maturities"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LeasesFiscalYearMaturityofLeaseLiabilitiesDetails",
      "http://www.americanwoodmark.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r624"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes current finance lease liability.",
        "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r636"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.",
        "label": "Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]",
        "terseLabel": "Finance Lease, Liability, Maturity"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r623"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/LeasesFiscalYearMaturityofLeaseLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.",
        "label": "Finance Lease, Liability, Noncurrent",
        "terseLabel": "Lease liability - long-term"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LeasesFiscalYearMaturityofLeaseLiabilitiesDetails",
      "http://www.americanwoodmark.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r624"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability.",
        "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r636"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/LeasesFiscalYearMaturityofLeaseLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.americanwoodmark.com/role/LeasesFiscalYearMaturityofLeaseLiabilitiesDetails_1": {
       "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 finance lease.",
        "label": "Finance Lease, Liability, Payment, Due",
        "totalLabel": "Total lease payments"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LeasesFiscalYearMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r636"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/LeasesFiscalYearMaturityofLeaseLiabilitiesDetails_1": {
       "order": 6.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LeasesFiscalYearMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r636"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/LeasesFiscalYearMaturityofLeaseLiabilitiesDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LeasesFiscalYearMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r636"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/LeasesFiscalYearMaturityofLeaseLiabilitiesDetails_1": {
       "order": 5.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Five",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LeasesFiscalYearMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r636"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/LeasesFiscalYearMaturityofLeaseLiabilitiesDetails_1": {
       "order": 4.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LeasesFiscalYearMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r636"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/LeasesFiscalYearMaturityofLeaseLiabilitiesDetails_1": {
       "order": 3.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LeasesFiscalYearMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r636"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/LeasesFiscalYearMaturityofLeaseLiabilitiesDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LeasesFiscalYearMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r636"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/LeasesFiscalYearMaturityofLeaseLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.",
        "label": "Finance Lease, Liability, Undiscounted Excess Amount",
        "negatedTerseLabel": "Less imputed interest"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LeasesFiscalYearMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeasePrincipalPayments": {
     "auth_ref": [
      "r626",
      "r631"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for principal payment on finance lease.",
        "label": "Finance Lease, Principal Payments",
        "terseLabel": "Financing cash flows for financing leases"
       }
      }
     },
     "localname": "FinanceLeasePrincipalPayments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LeasesComponentsofLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAsset": {
     "auth_ref": [
      "r622"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization",
        "terseLabel": "Lease assets"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LeasesFiscalYearMaturityofLeaseLiabilitiesDetails",
      "http://www.americanwoodmark.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": {
     "auth_ref": [
      "r625",
      "r629"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, Accumulated Amortization",
        "terseLabel": "Finance Lease, Right-of-Use Asset, Accumulated Amortization"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAmortization": {
     "auth_ref": [
      "r625",
      "r629",
      "r637"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, Amortization",
        "terseLabel": "Reduction in the carrying value of right-of-use assets"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LeasesComponentsofLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r624"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset.",
        "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r634",
      "r637"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for finance lease calculated at point in time.",
        "label": "Finance Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Weighted average discount rate - finance leases (percent)"
       }
      }
     },
     "localname": "FinanceLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LeasesComponentsofLeaseCostsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r633",
      "r637"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Finance Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Weighted average remaining lease term - finance leases"
       }
      }
     },
     "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LeasesComponentsofLeaseCostsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "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": "Intangible assets, useful life"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/IntangibleAssetsandTrademarksNarrativeDetails",
      "http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r228"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/IntangibleAssetsandTrademarksDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "negatedTerseLabel": "Less accumulated amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/IntangibleAssetsandTrademarksDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r224",
      "r225",
      "r228",
      "r230",
      "r657",
      "r661"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedBalanceSheets",
      "http://www.americanwoodmark.com/role/IntangibleAssetsandTrademarksDetails",
      "http://www.americanwoodmark.com/role/IntangibleAssetsandTrademarksNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r228",
      "r661"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/IntangibleAssetsandTrademarksDetails": {
       "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": "Intangibles, gross"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/IntangibleAssetsandTrademarksDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Finite-Lived Intangible Assets [Line Items]",
        "terseLabel": "Finite-Lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedBalanceSheets",
      "http://www.americanwoodmark.com/role/IntangibleAssetsandTrademarksDetails",
      "http://www.americanwoodmark.com/role/IntangibleAssetsandTrademarksNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r224",
      "r227"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedBalanceSheets",
      "http://www.americanwoodmark.com/role/IntangibleAssetsandTrademarksDetails",
      "http://www.americanwoodmark.com/role/IntangibleAssetsandTrademarksNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r228",
      "r657"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.americanwoodmark.com/role/IntangibleAssetsandTrademarksDetails": {
       "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": "Intangibles, net",
        "totalLabel": "Intangibles, net"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedBalanceSheets",
      "http://www.americanwoodmark.com/role/IntangibleAssetsandTrademarksDetails"
     ],
     "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 Tax Authority [Member]"
       }
      }
     },
     "localname": "ForeignCountryMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ForeignExchangeContractMember": {
     "auth_ref": [
      "r59",
      "r385",
      "r566"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative instrument whose primary underlying risk is tied to foreign exchange rates.",
        "label": "Foreign Exchange Contract [Member]",
        "terseLabel": "Foreign Exchange Contract"
       }
      }
     },
     "localname": "ForeignExchangeContractMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/DerivativeFinancialInstrumentsNarrativeDetails"
     ],
     "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": "Promotional Display [Member]"
       }
      }
     },
     "localname": "FurnitureAndFixturesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainLossOnDerivativeInstrumentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing gain (loss) on derivative instruments.",
        "label": "Gain (Loss) on Derivative Instruments [Member]",
        "terseLabel": "Gain (Loss) on Derivative Instruments [Member]"
       }
      }
     },
     "localname": "GainLossOnDerivativeInstrumentsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/DerivativeFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainLossOnSaleOfBusiness": {
     "auth_ref": [
      "r108",
      "r549"
     ],
     "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": "Gain (Loss) on Disposition of Business"
       }
      }
     },
     "localname": "GainLossOnSaleOfBusiness",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/RestructuringChargesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "auth_ref": [
      "r108"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.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 (gain) loss on disposal of property, plant and equipment"
       }
      }
     },
     "localname": "GainLossOnSaleOfPropertyPlantEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebt": {
     "auth_ref": [
      "r108",
      "r313",
      "r314"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.",
        "label": "Gain (Loss) on Extinguishment of Debt",
        "terseLabel": "Loss on extinguishment of debt"
       }
      }
     },
     "localname": "GainsLossesOnExtinguishmentOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r89"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.",
        "label": "General and Administrative Expense",
        "terseLabel": "General and administrative expenses"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "auth_ref": [
      "r84"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing general and administrative expense.",
        "label": "General and Administrative Expense [Member]",
        "terseLabel": "General And Administrative Expense [Member]"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/StockBasedCompensationStockBasedCompensationExpenseAllocatedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r217",
      "r219",
      "r642",
      "r663"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/ConsolidatedBalanceSheets": {
       "order": 5.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",
        "terseLabel": "Goodwill, net"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]",
        "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": {
     "auth_ref": [
      "r221",
      "r226"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]",
        "terseLabel": "Goodwill and Other Intangible Assets"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "auth_ref": [
      "r108",
      "r218",
      "r220",
      "r222"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Impairment Loss",
        "terseLabel": "Impairment of goodwill"
       }
      }
     },
     "localname": "GoodwillImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GranteeStatusAxis": {
     "auth_ref": [
      "r463",
      "r464",
      "r479"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by status of recipient to whom award is granted.",
        "label": "Grantee Status [Axis]",
        "terseLabel": "Grantee Status [Axis]"
       }
      }
     },
     "localname": "GranteeStatusAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.americanwoodmark.com/role/StockBasedCompensationSummaryOfRSUsActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GranteeStatusDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Status of recipient to whom award is granted.",
        "label": "Grantee Status [Domain]",
        "terseLabel": "Grantee Status [Domain]"
       }
      }
     },
     "localname": "GranteeStatusDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.americanwoodmark.com/role/StockBasedCompensationSummaryOfRSUsActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r86",
      "r121",
      "r186",
      "r188",
      "r190",
      "r193",
      "r195",
      "r206",
      "r268",
      "r269",
      "r270",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r598"
     ],
     "calculation": {
      "http://www.americanwoodmark.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/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofIncome",
      "http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HedgingDesignationAxis": {
     "auth_ref": [
      "r558",
      "r569"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by designation of purpose of derivative instrument.",
        "label": "Hedging Designation [Axis]",
        "terseLabel": "Hedging Designation [Axis]"
       }
      }
     },
     "localname": "HedgingDesignationAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/DerivativeFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_HedgingDesignationDomain": {
     "auth_ref": [
      "r558"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designation of purpose of derivative instrument.",
        "label": "Hedging Designation [Domain]",
        "terseLabel": "Hedging Designation [Domain]"
       }
      }
     },
     "localname": "HedgingDesignationDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/DerivativeFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_HedgingRelationshipDomain": {
     "auth_ref": [
      "r558"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nature or intent of a hedge.",
        "label": "Hedging Relationship [Domain]",
        "terseLabel": "Hedging Relationship [Domain]"
       }
      }
     },
     "localname": "HedgingRelationshipDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical",
      "http://www.americanwoodmark.com/role/DerivativeFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": {
     "auth_ref": [
      "r108",
      "r231"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value.",
        "label": "Impairment of Intangible Assets (Excluding Goodwill)",
        "terseLabel": "Impairment of intangible assets"
       }
      }
     },
     "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": {
     "auth_ref": [
      "r108",
      "r234",
      "r239"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).",
        "label": "Impairment, Long-Lived Asset, Held-for-Use",
        "terseLabel": "Impairment of long-lived assets"
       }
      }
     },
     "localname": "ImpairmentOfLongLivedAssetsHeldForUse",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "auth_ref": [
      "r233",
      "r241"
     ],
     "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]",
        "verboseLabel": "Impairment of Long-Lived Assets"
       }
      }
     },
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r79",
      "r186",
      "r188",
      "r190",
      "r193",
      "r195",
      "r662",
      "r669",
      "r675",
      "r690"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "terseLabel": "Income (Loss) Before Income Taxes",
        "totalLabel": "Income (Loss) Before Income Taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofIncome",
      "http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]",
        "terseLabel": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": {
     "auth_ref": [
      "r443",
      "r457"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of disposal group.",
        "label": "Disposal Group Name [Axis]",
        "terseLabel": "Disposal Group Name [Axis]"
       }
      }
     },
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/RestructuringChargesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r240",
      "r247"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]",
        "terseLabel": "Income Statement Location [Axis]"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/DerivativeFinancialInstrumentsNarrativeDetails",
      "http://www.americanwoodmark.com/role/StockBasedCompensationStockBasedCompensationExpenseAllocatedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r247"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]",
        "terseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Report Line [Domain]"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/DerivativeFinancialInstrumentsNarrativeDetails",
      "http://www.americanwoodmark.com/role/StockBasedCompensationStockBasedCompensationExpenseAllocatedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "auth_ref": [
      "r504"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/IncomeTaxesNarrativeDetails",
      "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/IncomeTaxesNarrativeDetails",
      "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]",
        "terseLabel": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r123",
      "r503",
      "r510",
      "r517",
      "r530",
      "r536",
      "r540",
      "r541",
      "r542"
     ],
     "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]",
        "verboseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r124",
      "r151",
      "r152",
      "r185",
      "r501",
      "r531",
      "r538",
      "r691"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      },
      "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfIncomeTaxExpenseDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossTax",
       "weight": 1.0
      }
     },
     "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)",
        "terseLabel": "Income tax expense (benefit)",
        "totalLabel": "Total expense (benefit)",
        "verboseLabel": "Income tax expense (benefit)"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofIncome",
      "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfIncomeTaxExpenseDetails",
      "http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r73",
      "r497",
      "r498",
      "r510",
      "r511",
      "r516",
      "r524"
     ],
     "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]",
        "verboseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxesPaid": {
     "auth_ref": [
      "r104",
      "r112"
     ],
     "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",
        "terseLabel": "Income taxes"
       }
      }
     },
     "localname": "IncomeTaxesPaid",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r107"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 15.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",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r107"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 12.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": "Customer receivables"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": {
     "auth_ref": [
      "r107"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 17.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.",
        "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities",
        "terseLabel": "Marketing and other accrued expenses"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": {
     "auth_ref": [
      "r107"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 16.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 obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.",
        "label": "Increase (Decrease) in Employee Related Liabilities",
        "terseLabel": "Accrued compensation and related expenses"
       }
      }
     },
     "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": {
     "auth_ref": [
      "r107"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 18.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid.",
        "label": "Increase (Decrease) in Income Taxes Receivable",
        "negatedTerseLabel": "Income taxes receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInIncomeTaxesReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r107"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 13.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",
        "negatedTerseLabel": "Inventories"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in operating assets and liabilities (net of acquired assets and liabilities):"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r107"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedLabel": "Prepaid expenses and other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r232"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all or part of the information related to intangible assets.",
        "label": "Intangible Assets Disclosure [Text Block]",
        "terseLabel": "Intangible Assets and Trademarks"
       }
      }
     },
     "localname": "IntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/IntangibleAssetsandTrademarks"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InterestIncomeExpenseNet": {
     "auth_ref": [
      "r674"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net amount of operating interest income (expense).",
        "label": "Interest Income (Expense), Net",
        "negatedTerseLabel": "Interest expense, net"
       }
      }
     },
     "localname": "InterestIncomeExpenseNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r101",
      "r103",
      "r112"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "terseLabel": "Interest"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestRateCashFlowHedgeAssetAtFairValue": {
     "auth_ref": [
      "r562"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value as of the balance sheet date of all interest rate derivative assets designated as cash flow hedging instruments.",
        "label": "Interest Rate Cash Flow Hedge Asset at Fair Value",
        "terseLabel": "Interest Rate Cash Flow Hedge Asset at Fair Value"
       }
      }
     },
     "localname": "InterestRateCashFlowHedgeAssetAtFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/FairValueMeasurementsFairValueOfAssetsOnRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestRateSwapMember": {
     "auth_ref": [
      "r565"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.",
        "label": "Interest Rate Swap [Member]",
        "terseLabel": "Interest Rate Swap [Member]"
       }
      }
     },
     "localname": "InterestRateSwapMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/DerivativeFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InventoryDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory Disclosure [Abstract]",
        "terseLabel": "Inventory Disclosure [Abstract]"
       }
      }
     },
     "localname": "InventoryDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "auth_ref": [
      "r216"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/Inventories"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryFinishedGoods": {
     "auth_ref": [
      "r53"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/InventoriesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.",
        "label": "Inventory, Finished Goods, Gross",
        "terseLabel": "Finished goods"
       }
      }
     },
     "localname": "InventoryFinishedGoods",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r10",
      "r56",
      "r642"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.americanwoodmark.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": "Total inventories",
        "totalLabel": "Total inventory",
        "verboseLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedBalanceSheets",
      "http://www.americanwoodmark.com/role/CustomerReceivablesComponentsOfCustomerReceivablesDetails",
      "http://www.americanwoodmark.com/role/InventoriesDetails",
      "http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "auth_ref": [
      "r17",
      "r57",
      "r117",
      "r167",
      "r214",
      "r215",
      "r216",
      "r655"
     ],
     "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]",
        "verboseLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryRawMaterials": {
     "auth_ref": [
      "r55"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/InventoriesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Raw Materials, Gross",
        "terseLabel": "Raw materials"
       }
      }
     },
     "localname": "InventoryRawMaterials",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWorkInProcess": {
     "auth_ref": [
      "r54"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/InventoriesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.",
        "label": "Inventory, Work in Process, Gross",
        "terseLabel": "Work-in-process"
       }
      }
     },
     "localname": "InventoryWorkInProcess",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LandMember": {
     "auth_ref": [
      "r348"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseCostAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease, Cost [Abstract]",
        "terseLabel": "Lease, Cost [Abstract]"
       }
      }
     },
     "localname": "LeaseCostAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LeasesComponentsofLeaseCostsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r635"
     ],
     "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": "Schedule of Lease Costs"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]",
        "terseLabel": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeFinanceLeasesTextBlock": {
     "auth_ref": [
      "r638"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.",
        "label": "Lessee, Finance Leases [Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeFinanceLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r636"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
        "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Lessee, Operating Lease, Liability, Maturity"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r636"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/LeasesFiscalYearMaturityofLeaseLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.americanwoodmark.com/role/LeasesFiscalYearMaturityofLeaseLiabilitiesDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "totalLabel": "Total lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LeasesFiscalYearMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r636"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/LeasesFiscalYearMaturityofLeaseLiabilitiesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LeasesFiscalYearMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r636"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/LeasesFiscalYearMaturityofLeaseLiabilitiesDetails": {
       "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 payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LeasesFiscalYearMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r636"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/LeasesFiscalYearMaturityofLeaseLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LeasesFiscalYearMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r636"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/LeasesFiscalYearMaturityofLeaseLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LeasesFiscalYearMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r636"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/LeasesFiscalYearMaturityofLeaseLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LeasesFiscalYearMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r636"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/LeasesFiscalYearMaturityofLeaseLiabilitiesDetails": {
       "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 payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LeasesFiscalYearMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r636"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/LeasesFiscalYearMaturityofLeaseLiabilitiesDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "negatedTerseLabel": "Less imputed interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LeasesFiscalYearMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r638"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.",
        "label": "Lessee, Operating Leases [Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeOperatingLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.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/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtNarrativeDetails",
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtScheduleOfDebtMaturitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r32",
      "r121",
      "r206",
      "r598",
      "r642",
      "r668",
      "r684"
     ],
     "calculation": {
      "http://www.americanwoodmark.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",
        "terseLabel": "Total liabilities and shareholders' equity",
        "totalLabel": "TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedBalanceSheets",
      "http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "LIABILITIES AND SHAREHOLDERS' EQUITY"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r47",
      "r121",
      "r206",
      "r268",
      "r269",
      "r270",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r547",
      "r550",
      "r551",
      "r598",
      "r640",
      "r641",
      "r642"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "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",
        "terseLabel": "Total current liabilities",
        "totalLabel": "Total Current Liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedBalanceSheets",
      "http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current Liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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": "Liability [Member]",
        "terseLabel": "Liability"
       }
      }
     },
     "localname": "LiabilityMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r23",
      "r667",
      "r681"
     ],
     "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": "Borrowed under the Credit Agreement",
        "verboseLabel": "Amount outstanding"
       }
      }
     },
     "localname": "LineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtNarrativeDetails",
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtScheduleOfDebtMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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": "Line of Credit Facility, Commitment Fee Percentage"
       }
      }
     },
     "localname": "LineOfCreditFacilityCommitmentFeePercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtNarrativeDetails",
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtScheduleOfDebtMaturitiesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r45"
     ],
     "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": "Line of credit facility, maximum borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "auth_ref": [
      "r45"
     ],
     "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": "Line of Credit Facility, Remaining Borrowing Capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.",
        "label": "Line of Credit [Member]",
        "terseLabel": "Line of Credit"
       }
      }
     },
     "localname": "LineOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": {
     "auth_ref": [
      "r203"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.",
        "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]",
        "terseLabel": "Customer Receivables"
       }
      }
     },
     "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/CustomerReceivables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LoansPayable": {
     "auth_ref": [
      "r23",
      "r667",
      "r680"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Including the current and noncurrent portions, aggregate carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer).",
        "label": "Loans Payable",
        "terseLabel": "Amount drawn on loan"
       }
      }
     },
     "localname": "LoansPayable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtNarrativeDetails",
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtScheduleOfDebtMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LoansPayableMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Borrowing supported by a written promise to pay an obligation.",
        "label": "Loans Payable [Member]",
        "terseLabel": "Loans Payable [Member]"
       }
      }
     },
     "localname": "LoansPayableMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LondonInterbankOfferedRateLIBORMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.",
        "label": "London Interbank Offered Rate (LIBOR) [Member]",
        "terseLabel": "London Interbank Offered Rate (LIBOR) [Member]"
       }
      }
     },
     "localname": "LondonInterbankOfferedRateLIBORMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtNarrativeDetails",
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtScheduleOfDebtMaturitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebtAndCapitalLeaseObligations": {
     "auth_ref": [
      "r23"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      },
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtScheduleOfDebtMaturitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent.",
        "label": "Long-term Debt and Lease Obligation",
        "terseLabel": "Total long-term debt",
        "verboseLabel": "Long-term debt, less current maturities"
       }
      }
     },
     "localname": "LongTermDebtAndCapitalLeaseObligations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedBalanceSheets",
      "http://www.americanwoodmark.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtScheduleOfDebtMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": {
     "auth_ref": [
      "r46"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtScheduleOfDebtMaturitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt and lease obligation, classified as current.",
        "label": "Long-term Debt and Lease Obligation, Current",
        "negatedTerseLabel": "Current maturities",
        "terseLabel": "Long-term Debt and Lease Obligation, Current",
        "verboseLabel": "Current maturities of long-term debt"
       }
      }
     },
     "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedBalanceSheets",
      "http://www.americanwoodmark.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtScheduleOfDebtMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities": {
     "auth_ref": [],
     "calculation": {
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtScheduleOfDebtMaturitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt and lease obligation, including portion classified as current.",
        "label": "Long-term Debt and Lease Obligation, Including Current Maturities",
        "terseLabel": "Debt, outstanding balance",
        "totalLabel": "Debt, outstanding balance"
       }
      }
     },
     "localname": "LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtNarrativeDetails",
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtScheduleOfDebtMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalAfterYearFive": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Principal amount of long-term debt and capital lease obligation 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 and Capital Lease Obligations, Maturities, Repayments of Principal after Year Five",
        "terseLabel": "2028 and thereafter"
       }
      }
     },
     "localname": "LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtScheduleOfDebtMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFive": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Principal amount of long-term debt and capital lease obligation 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 and Capital Lease Obligations, Maturities, Repayments of Principal in Year Five",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtScheduleOfDebtMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFour": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Principal amount of long-term debt and capital lease obligation 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 and Capital Lease Obligations, Maturities, Repayments of Principal in Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtScheduleOfDebtMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearThree": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Principal amount of long-term debt and capital lease obligation 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 and Capital Lease Obligations, Maturities, Repayments of Principal in Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtScheduleOfDebtMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Principal amount of long-term debt and capital lease obligation 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 and Capital Lease Obligations, Maturities, Repayments of Principal in Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtScheduleOfDebtMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Principal amount of long-term debt and capital lease obligation 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 and Capital Lease Obligations, Repayments of Principal in Next Twelve Months",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtScheduleOfDebtMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt arrangement having an initial term longer than one year or beyond the normal operating cycle, if longer.",
        "label": "Long-term Debt [Member]",
        "terseLabel": "Long-term Debt [Member]"
       }
      }
     },
     "localname": "LongTermDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtNarrativeDetails",
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtScheduleOfDebtMaturitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/DerivativeFinancialInstrumentsNarrativeDetails",
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtNarrativeDetails",
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtScheduleOfDebtMaturitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r49",
      "r266"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Long-term Debt, Type [Domain]",
        "terseLabel": "Long-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/DerivativeFinancialInstrumentsNarrativeDetails",
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtNarrativeDetails",
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtScheduleOfDebtMaturitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MachineryAndEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.",
        "label": "Machinery and Equipment [Member]",
        "terseLabel": "Machinery And Equipment [Member]"
       }
      }
     },
     "localname": "MachineryAndEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/PropertyPlantandEquipmentDetails",
      "http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MoneyMarketFundsMember": {
     "auth_ref": [
      "r385"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.",
        "label": "Money Market Funds [Member]",
        "terseLabel": "Money Market Funds [Member]"
       }
      }
     },
     "localname": "MoneyMarketFundsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/FairValueMeasurementsFairValueOfAssetsOnRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MovementInStandardProductWarrantyAccrualRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Movement in Standard Product Warranty Accrual [Roll Forward]",
        "terseLabel": "Movement in Standard Product Warranty Accrual [Roll Forward]"
       }
      }
     },
     "localname": "MovementInStandardProductWarrantyAccrualRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/CommitmentsandContingenciesReconciliationOfWarrantyLiabilityDetails"
     ],
     "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": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]"
       }
      }
     },
     "localname": "MovementInValuationAllowancesAndReservesRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r102"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net Cash Used by Financing Activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "FINANCING ACTIVITIES"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r102"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net Cash Used by Investing Activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "INVESTING ACTIVITIES"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r102",
      "r106",
      "r109"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "terseLabel": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net Cash Provided by Operating Activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "OPERATING ACTIVITIES"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r7",
      "r67",
      "r70",
      "r76",
      "r80",
      "r109",
      "r121",
      "r139",
      "r143",
      "r144",
      "r146",
      "r147",
      "r151",
      "r152",
      "r157",
      "r186",
      "r188",
      "r190",
      "r193",
      "r195",
      "r206",
      "r268",
      "r269",
      "r270",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r584",
      "r598",
      "r670",
      "r686"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      },
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofIncome": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "terseLabel": "Net income (loss)",
        "totalLabel": "Net Income (Loss)",
        "verboseLabel": "Net income (loss)"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofIncome",
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofShareholdersEquity",
      "http://www.americanwoodmark.com/role/EarningsPerShareScheduleOfEarningsLossPerShareBasicAndDilutedDetails",
      "http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "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": "Recent Accounting Pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NondesignatedMember": {
     "auth_ref": [
      "r558"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).",
        "label": "Not Designated as Hedging Instrument [Member]",
        "terseLabel": "Not Designated as Hedging Instrument"
       }
      }
     },
     "localname": "NondesignatedMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/DerivativeFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NotesAndLoansReceivableNetNoncurrent": {
     "auth_ref": [
      "r28"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of financing receivable, classified as noncurrent.",
        "label": "Financing Receivable, after Allowance for Credit Loss, Noncurrent",
        "terseLabel": "Financing Receivable, after Allowance for Credit Loss, Noncurrent"
       }
      }
     },
     "localname": "NotesAndLoansReceivableNetNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtNarrativeDetails",
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtScheduleOfDebtMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesPayableToBanksMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A written promise to pay a note to a bank.",
        "label": "Notes Payable to Banks [Member]",
        "terseLabel": "Notes Payable to Banks [Member]"
       }
      }
     },
     "localname": "NotesPayableToBanksMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtNarrativeDetails",
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtScheduleOfDebtMaturitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r186",
      "r188",
      "r190",
      "r193",
      "r195"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "terseLabel": "Operating Income",
        "totalLabel": "Operating Income"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofIncome",
      "http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r630",
      "r637"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "label": "Operating Lease, Cost",
        "terseLabel": "Operating lease cost"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LeasesComponentsofLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]",
        "terseLabel": "Operating Lease Maturities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LeasesFiscalYearMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r623"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/LeasesFiscalYearMaturityofLeaseLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.americanwoodmark.com/role/LeasesFiscalYearMaturityofLeaseLiabilitiesDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "terseLabel": "Operating lease liability",
        "totalLabel": "Total lease liability"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LeasesFiscalYearMaturityofLeaseLiabilitiesDetails",
      "http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r623"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.americanwoodmark.com/role/LeasesFiscalYearMaturityofLeaseLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0
      }
     },
     "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",
        "negatedTerseLabel": "Current maturities",
        "terseLabel": "Short-term lease liability - operating"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedBalanceSheets",
      "http://www.americanwoodmark.com/role/LeasesFiscalYearMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r623"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      },
      "http://www.americanwoodmark.com/role/LeasesFiscalYearMaturityofLeaseLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0
      }
     },
     "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": "Long-term lease liability - operating"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedBalanceSheets",
      "http://www.americanwoodmark.com/role/LeasesFiscalYearMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r628",
      "r631"
     ],
     "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 for operating leases"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LeasesComponentsofLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r622"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Operating lease right-of-use assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedBalanceSheets",
      "http://www.americanwoodmark.com/role/LeasesFiscalYearMaturityofLeaseLiabilitiesDetails",
      "http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": {
     "auth_ref": [
      "r108"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 21.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense for right-of-use asset from operating lease.",
        "label": "Operating Lease, Right-of-Use Asset, Amortization Expense",
        "terseLabel": "Reduction in carrying amount of operating lease right-of-use assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r634",
      "r637"
     ],
     "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 (percent)"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LeasesComponentsofLeaseCostsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r633",
      "r637"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Weighted average remaining lease term - operating leases"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LeasesComponentsofLeaseCostsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLeasedAssetsLineItems": {
     "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 Leased Assets [Line Items]",
        "terseLabel": "Operating Leased Assets [Line Items]"
       }
      }
     },
     "localname": "OperatingLeasedAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r8",
      "r135",
      "r181",
      "r552"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows.  Describes procedure if disclosures are provided in more than one note to the financial statements.",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]",
        "terseLabel": "Summary of Significant Accounting Policies"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r14",
      "r15",
      "r16",
      "r46"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "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",
        "terseLabel": "Other accrued expenses",
        "verboseLabel": "Other accrued expenses"
       }
      }
     },
     "localname": "OtherAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedBalanceSheets",
      "http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r43"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/ConsolidatedBalanceSheets": {
       "order": 8.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedBalanceSheets"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/DerivativeFinancialInstrumentsNarrativeDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/DerivativeFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": {
     "auth_ref": [
      "r60",
      "r63"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax",
        "terseLabel": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/DerivativeFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": {
     "auth_ref": [
      "r63",
      "r66"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax",
        "negatedTerseLabel": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r68",
      "r71",
      "r74",
      "r75",
      "r77",
      "r81",
      "r318",
      "r608",
      "r613",
      "r614",
      "r671",
      "r687"
     ],
     "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",
        "terseLabel": "Other comprehensive income (loss), net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]",
        "terseLabel": "Other comprehensive income (loss), net of tax:"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": {
     "auth_ref": [
      "r61",
      "r63"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax",
        "negatedLabel": "Change in pension benefits, net of deferred taxes of $(1,156), $(573), and $190, respectively"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax": {
     "auth_ref": [
      "r61",
      "r64",
      "r545"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfIncomeTaxExpenseDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossTax",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income of defined benefit plan.",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax",
        "negatedLabel": "Other comprehensive income (loss)",
        "negatedTerseLabel": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical",
      "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfIncomeTaxExpenseDetails",
      "http://www.americanwoodmark.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossTax": {
     "auth_ref": [
      "r64",
      "r74",
      "r81",
      "r501",
      "r537",
      "r539",
      "r608",
      "r611",
      "r614",
      "r671",
      "r687"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfIncomeTaxExpenseDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), Tax",
        "terseLabel": "Other Comprehensive Income (Loss), Tax",
        "totalLabel": "Total comprehensive income tax expense"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical",
      "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r567"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption in which reported facts about other comprehensive income have been included.",
        "label": "Other Comprehensive Income (Loss) [Member]",
        "terseLabel": "Other Comprehensive Income (Loss) [Member]"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/DerivativeFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherDepreciationAndAmortization": {
     "auth_ref": [
      "r88",
      "r108",
      "r235"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense charged against earnings to allocate the cost of tangible and intangible assets over their remaining economic lives, classified as other.",
        "label": "Other Depreciation and Amortization",
        "terseLabel": "Amortization and depreciation expense on property, plant and equipment"
       }
      }
     },
     "localname": "OtherDepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesMember": {
     "auth_ref": [
      "r560",
      "r571"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other liabilities.",
        "label": "Other Liabilities [Member]",
        "terseLabel": "Other Liabilities [Member]"
       }
      }
     },
     "localname": "OtherLiabilitiesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/IncomeTaxesNarrativeDetails",
      "http://www.americanwoodmark.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r50"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other long-term liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "auth_ref": [
      "r109"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.",
        "label": "Other Noncash Income (Expense)",
        "negatedLabel": "Other non-cash items"
       }
      }
     },
     "localname": "OtherNoncashIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncurrentAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other noncurrent assets.",
        "label": "Other Noncurrent Assets [Member]",
        "terseLabel": "Other Noncurrent Assets [Member]"
       }
      }
     },
     "localname": "OtherNoncurrentAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtNarrativeDetails",
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtScheduleOfDebtMaturitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Income (Expense)",
        "negatedLabel": "Other expense, net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": {
     "auth_ref": [
      "r358",
      "r359",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r384",
      "r385",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r407",
      "r409",
      "r410",
      "r412",
      "r415",
      "r419",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan designed to provide other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes pension benefits.",
        "label": "Other Postretirement Benefits Plan [Member]",
        "terseLabel": "Other Postretirement Benefits Plan [Member]"
       }
      }
     },
     "localname": "OtherPostretirementBenefitPlansDefinedBenefitMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r97"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to reacquire common stock during the period.",
        "label": "Payments for Repurchase of Common Stock",
        "negatedLabel": "Repurchase of common stock"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDebtExtinguishmentCosts": {
     "auth_ref": [
      "r100"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for cost from early extinguishment and prepayment of debt. Includes, but is not limited to, third-party cost, premium paid, and other fee paid to lender directly for debt extinguishment or debt prepayment. Excludes accrued interest.",
        "label": "Payment for Debt Extinguishment or Debt Prepayment Cost",
        "negatedTerseLabel": "Premium paid on debt extinguishment"
       }
      }
     },
     "localname": "PaymentsOfDebtExtinguishmentCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "auth_ref": [
      "r99"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.",
        "label": "Payments of Debt Issuance Costs",
        "negatedTerseLabel": "Debt issuance cost"
       }
      }
     },
     "localname": "PaymentsOfDebtIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [
      "r97"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.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": "Withholding of employee taxes related to stock-based compensation"
       }
      }
     },
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireOtherProductiveAssets": {
     "auth_ref": [
      "r93"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for the purchase of or improvements to tangible or intangible assets, used to produce goods or deliver services, classified as other.",
        "label": "Payments to Acquire Other Productive Assets",
        "negatedLabel": "Investment in promotional displays"
       }
      }
     },
     "localname": "PaymentsToAcquireOtherProductiveAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r93"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.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": "Payments to acquire property, plant and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "auth_ref": [
      "r384",
      "r386",
      "r392",
      "r411",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r434",
      "r436",
      "r439",
      "r441",
      "r462"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for retirement benefits.",
        "label": "Retirement Benefits [Text Block]",
        "terseLabel": "Employee Benefit and Retirement Plans"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlans"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PensionAndOtherPostretirementPlansPolicy": {
     "auth_ref": [
      "r418",
      "r437",
      "r438",
      "r441",
      "r447"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for pension and other postretirement benefit plans. This accounting policy may address (1) the types of plans sponsored by the entity, and the benefits provided by each plan (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived.",
        "label": "Pension and Other Postretirement Plans, Policy [Policy Text Block]",
        "verboseLabel": "Pensions"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementPlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PensionContributions": {
     "auth_ref": [
      "r105"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for pension benefit. Includes, but is not limited to, employer contribution to fund plan asset and payment to retiree. Excludes other postretirement benefit.",
        "label": "Payment for Pension Benefits",
        "negatedLabel": "Pension contributions in excess of (less than) expense"
       }
      }
     },
     "localname": "PensionContributions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionPlansDefinedBenefitMember": {
     "auth_ref": [
      "r357",
      "r359",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r384",
      "r385",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r407",
      "r409",
      "r410",
      "r412",
      "r415",
      "r419",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r441",
      "r442",
      "r457",
      "r458",
      "r459",
      "r460"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits.",
        "label": "Pension Plan [Member]",
        "terseLabel": "Pension Plan, Defined Benefit [Member]"
       }
      }
     },
     "localname": "PensionPlansDefinedBenefitMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical",
      "http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansNarrativeDetails",
      "http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansScheduleOfAssumptionsUsedToDetermineBenenfitObligationsAndEarningsEffectsForPensionPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PercentageOfLIFOInventory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of LIFO (last in first out) inventory to total inventory as of the balance sheet date if other than 100 percent.",
        "label": "Percentage of LIFO Inventory",
        "terseLabel": "Percentage of LIFO Inventory"
       }
      }
     },
     "localname": "PercentageOfLIFOInventory",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_PlanAssetCategoriesDomain": {
     "auth_ref": [
      "r384",
      "r385",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r412",
      "r434"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined benefit plan asset investment.",
        "label": "Defined Benefit Plan, Plan Assets, Category [Domain]",
        "terseLabel": "Defined Benefit Plan, Plan Assets, Category [Domain]"
       }
      }
     },
     "localname": "PlanAssetCategoriesDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansScheduleOfPensionAssetsByMajorCategoryOfPlanAssetsAndTypeOfFairValueMeasurementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r26",
      "r316"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "terseLabel": "Preferred stock, par value"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedBalanceSheets",
      "http://www.americanwoodmark.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r26"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "label": "Preferred Stock, Shares Authorized",
        "terseLabel": "Preferred stock, shares authorized"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedBalanceSheets",
      "http://www.americanwoodmark.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r26",
      "r316"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.",
        "label": "Preferred Stock, Shares Issued",
        "terseLabel": "Preferred stock, shares issued"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedBalanceSheets",
      "http://www.americanwoodmark.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r26",
      "r642"
     ],
     "calculation": {
      "http://www.americanwoodmark.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 preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Preferred Stock, Value, Issued",
        "verboseLabel": "Preferred Stock, Value, Issued"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r12",
      "r37",
      "r38"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/ConsolidatedBalanceSheets": {
       "order": 4.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 that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense and Other Assets, Current",
        "terseLabel": "Prepaid expenses and other"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "auth_ref": [
      "r95"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the additional capital contribution to the entity.",
        "label": "Proceeds from Issuance of Common Stock",
        "terseLabel": "Proceeds from issuance of common stock and other"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfDebt": {
     "auth_ref": [
      "r96"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.",
        "label": "Proceeds from Issuance of Debt",
        "terseLabel": "Proceeds from Issuance of Debt"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebt": {
     "auth_ref": [
      "r96"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.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 long-term debt"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromLinesOfCredit": {
     "auth_ref": [
      "r96",
      "r120"
     ],
     "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 term loan"
       }
      }
     },
     "localname": "ProceedsFromLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments": {
     "auth_ref": [
      "r92",
      "r94"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from maturities, prepayments, calls and collections of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.",
        "label": "Proceeds from Maturities, Prepayments and Calls of Short-term Investments",
        "terseLabel": "Maturities of certificates of deposit"
       }
      }
     },
     "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "auth_ref": [
      "r91"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.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",
        "terseLabel": "Proceeds from sales of property, plant and equipment"
       }
      }
     },
     "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]",
        "terseLabel": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r42",
      "r238"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]",
        "terseLabel": "Property, Plant and Equipment, Type [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/PropertyPlantandEquipmentDetails",
      "http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r242",
      "r710",
      "r711",
      "r712"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "verboseLabel": "Property, Plant and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/PropertyPlantandEquipment"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r41",
      "r236"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/PropertyPlantandEquipmentDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Gross",
        "terseLabel": "Property, plant and equipment, gross"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "Property, Plant and Equipment [Line Items]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r19",
      "r20",
      "r238",
      "r642",
      "r676",
      "r685"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.americanwoodmark.com/role/PropertyPlantandEquipmentDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Property, plant and equipment, net",
        "totalLabel": "Property, Plant and Equipment, Net, Total"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedBalanceSheets",
      "http://www.americanwoodmark.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r40",
      "r238",
      "r710",
      "r711"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "verboseLabel": "Property, Plant and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r19",
      "r238"
     ],
     "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": "Components Of Property, Plant And Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/PropertyPlantandEquipmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r19",
      "r236"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Long-Lived Tangible Asset [Domain]",
        "terseLabel": "Property, Plant and Equipment, Type [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/PropertyPlantandEquipmentDetails",
      "http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "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": "Property, plant and equipment useful lives"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ReceivablesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Receivables [Abstract]",
        "terseLabel": "Receivables [Abstract]"
       }
      }
     },
     "localname": "ReceivablesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]",
        "terseLabel": "Change in Unrecognized Tax Benefits"
       }
      }
     },
     "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/IncomeTaxesincomeTaxesChangeinUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "auth_ref": [
      "r98"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.",
        "label": "Repayments of Long-term Debt",
        "negatedLabel": "Payments of long-term debt"
       }
      }
     },
     "localname": "RepaymentsOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.americanwoodmark.com/role/StockBasedCompensationSummaryOfRSUsActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestructuringAndRelatedActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring and Related Activities [Abstract]",
        "terseLabel": "Restructuring and Related Activities [Abstract]"
       }
      }
     },
     "localname": "RestructuringAndRelatedActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": {
     "auth_ref": [
      "r244",
      "r246",
      "r249",
      "r254",
      "r255"
     ],
     "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 Charges"
       }
      }
     },
     "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/RestructuringCharges"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RestructuringCharges": {
     "auth_ref": [
      "r108",
      "r243",
      "r250",
      "r251"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofIncome": {
       "order": 4.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "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, net"
       }
      }
     },
     "localname": "RestructuringCharges",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofIncome",
      "http://www.americanwoodmark.com/role/RestructuringChargesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringCostAndReserveAxis": {
     "auth_ref": [
      "r245",
      "r246",
      "r251",
      "r252"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of restructuring cost.",
        "label": "Restructuring Type [Axis]",
        "terseLabel": "Restructuring Type [Axis]"
       }
      }
     },
     "localname": "RestructuringCostAndReserveAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/RestructuringChargesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringCostAndReserveLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Restructuring Cost and Reserve [Line Items]",
        "terseLabel": "Restructuring Cost and Reserve [Line Items]"
       }
      }
     },
     "localname": "RestructuringCostAndReserveLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/RestructuringChargesNarrativeDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/RestructuringChargesNarrativeDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/RestructuringChargesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r29",
      "r323",
      "r491",
      "r642",
      "r683",
      "r701",
      "r706"
     ],
     "calculation": {
      "http://www.americanwoodmark.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)",
        "terseLabel": "Retained earnings"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedBalanceSheets",
      "http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r2",
      "r136",
      "r137",
      "r138",
      "r140",
      "r149",
      "r152",
      "r210",
      "r488",
      "r489",
      "r490",
      "r528",
      "r529",
      "r582",
      "r697",
      "r699"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained Earnings [Member]"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanNameAxis": {
     "auth_ref": [
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r384",
      "r385",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r407",
      "r408",
      "r409",
      "r410",
      "r412",
      "r415",
      "r419",
      "r420",
      "r421",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r461"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.",
        "label": "Retirement Plan Name [Axis]",
        "terseLabel": "Defined Contribution Plan Name [Axis]"
       }
      }
     },
     "localname": "RetirementPlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanNameDomain": {
     "auth_ref": [
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r384",
      "r385",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r407",
      "r408",
      "r409",
      "r410",
      "r412",
      "r415",
      "r419",
      "r420",
      "r421",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r461"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.",
        "label": "Retirement Plan Name [Domain]",
        "terseLabel": "Retirement Plan Name [Domain]"
       }
      }
     },
     "localname": "RetirementPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanTypeAxis": {
     "auth_ref": [
      "r357",
      "r358",
      "r359",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r384",
      "r385",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r407",
      "r409",
      "r410",
      "r412",
      "r415",
      "r419",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r457",
      "r458",
      "r459",
      "r460"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.",
        "label": "Retirement Plan Type [Axis]",
        "terseLabel": "Retirement Plan Type [Axis]"
       }
      }
     },
     "localname": "RetirementPlanTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical",
      "http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansNarrativeDetails",
      "http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansScheduleOfAssumptionsUsedToDetermineBenenfitObligationsAndEarningsEffectsForPensionPlansDetails",
      "http://www.americanwoodmark.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanTypeDomain": {
     "auth_ref": [
      "r357",
      "r358",
      "r359",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r384",
      "r385",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r407",
      "r409",
      "r410",
      "r412",
      "r415",
      "r419",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r457",
      "r458",
      "r459",
      "r460"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.",
        "label": "Retirement Plan Type [Domain]",
        "terseLabel": "Retirement Plan Type [Domain]"
       }
      }
     },
     "localname": "RetirementPlanTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical",
      "http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansNarrativeDetails",
      "http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansScheduleOfAssumptionsUsedToDetermineBenenfitObligationsAndEarningsEffectsForPensionPlansDetails",
      "http://www.americanwoodmark.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]",
        "terseLabel": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r182",
      "r183",
      "r187",
      "r191",
      "r192",
      "r196",
      "r197",
      "r198",
      "r345",
      "r346",
      "r656"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "terseLabel": "Net Sales"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/RevenueRecognitionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "auth_ref": [
      "r118",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r355"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue from contract with customer.",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "verboseLabel": "Revenue Recognition"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r347",
      "r355"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.",
        "label": "Revenue from Contract with Customer [Text Block]",
        "terseLabel": "Revenue Recognition"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/RevenueRecognition"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r78",
      "r121",
      "r182",
      "r183",
      "r187",
      "r191",
      "r192",
      "r196",
      "r197",
      "r198",
      "r206",
      "r268",
      "r269",
      "r270",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r598",
      "r675"
     ],
     "calculation": {
      "http://www.americanwoodmark.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": "Net sales"
       }
      }
     },
     "localname": "Revenues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofIncome"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtNarrativeDetails",
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtScheduleOfDebtMaturitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": {
     "auth_ref": [
      "r632",
      "r637"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability",
        "terseLabel": "Right-of-use assets obtained in exchange for new finance lease liabilities"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LeasesComponentsofLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r632",
      "r637"
     ],
     "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": "Right-of-use assets obtained in exchange for new operating lease liabilities"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LeasesComponentsofLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RisksAndUncertaintiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Risks and Uncertainties [Abstract]",
        "terseLabel": "Risks and Uncertainties [Abstract]"
       }
      }
     },
     "localname": "RisksAndUncertaintiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": {
     "auth_ref": [
      "r52"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.",
        "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]",
        "terseLabel": "Components Of Customer Receivables"
       }
      }
     },
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/CustomerReceivablesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock": {
     "auth_ref": [
      "r383"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the major categories of plan assets of pension plans and/or other employee benefit plans.  This information may include, but is not limited to, the target allocation of plan assets, the fair value of each major category of plan assets, and the level within the fair value hierarchy in which the fair value measurements fall.",
        "label": "Schedule of Allocation of Plan Assets [Table Text Block]",
        "verboseLabel": "Schedule Of Allocation Of Plan Assets"
       }
      }
     },
     "localname": "ScheduleOfAllocationOfPlanAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAssumptionsUsedTableTextBlock": {
     "auth_ref": [
      "r406"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assumption used to determine benefit obligation and net periodic benefit cost of defined benefit plan. Includes, but is not limited to, discount rate, rate of compensation increase, expected long-term rate of return on plan assets and interest crediting rate.",
        "label": "Defined Benefit Plan, Assumptions [Table Text Block]",
        "terseLabel": "Schedule Of Assumptions Used To Determine Benenfit Obligations And Earnings Effects For Pension Plans"
       }
      }
     },
     "localname": "ScheduleOfAssumptionsUsedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfCapitalLeasedAsssetsTable": {
     "auth_ref": [
      "r621"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of long-lived, depreciable assets that are subject to a lease meeting the criteria for capitalization and are used in the normal conduct of business to produce goods and services. Examples may 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": "Schedule of Capital Leased Assets [Table]",
        "terseLabel": "Schedule of Capital Leased Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfCapitalLeasedAsssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r524"
     ],
     "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]",
        "verboseLabel": "Schedule Of Income Tax Expense"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r515"
     ],
     "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]",
        "verboseLabel": "Schedule Of Significant Components Of Deferred Tax Assets And Liabilities"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": {
     "auth_ref": [
      "r418",
      "r419",
      "r422",
      "r423",
      "r434"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans.  Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Schedule of Defined Benefit Plans Disclosures [Table]",
        "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]"
       }
      }
     },
     "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansNarrativeDetails",
      "http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansScheduleOfAssumptionsUsedToDetermineBenenfitObligationsAndEarningsEffectsForPensionPlansDetails",
      "http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansScheduleOfPensionAssetsByMajorCategoryOfPlanAssetsAndTypeOfFairValueMeasurementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r160"
     ],
     "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]",
        "terseLabel": "Schedule Of Earnings (Loss) Per Share, Basic And Diluted"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/EarningsPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r502"
     ],
     "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]",
        "verboseLabel": "Schedule Of Effective Income Tax Rate Reconciliation"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": {
     "auth_ref": [
      "r466",
      "r480",
      "r492"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.",
        "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]",
        "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/StockBasedCompensationStockBasedCompensationExpenseAllocatedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "auth_ref": [
      "r466",
      "r480",
      "r492"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.",
        "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]",
        "terseLabel": "Stock-Based Compensation Expense Allocated"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock": {
     "auth_ref": [
      "r150",
      "r151",
      "r152"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of prior period adjustments to previously issued financial statements including (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustments (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made.",
        "label": "Schedule of Error Corrections and Prior Period Adjustments [Table Text Block]",
        "terseLabel": "Schedule of Error Corrections and Prior Period Adjustments"
       }
      }
     },
     "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/AccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock": {
     "auth_ref": [
      "r394"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of benefits expected to be paid by pension plans and/or other employee benefit plans in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter.",
        "label": "Schedule of Expected Benefit Payments [Table Text Block]",
        "verboseLabel": "Schedule Of Expected Future Benefit Payments"
       }
      }
     },
     "localname": "ScheduleOfExpectedBenefitPaymentsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r224",
      "r227",
      "r657"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedBalanceSheets",
      "http://www.americanwoodmark.com/role/IntangibleAssetsandTrademarksDetails",
      "http://www.americanwoodmark.com/role/IntangibleAssetsandTrademarksNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r224",
      "r227"
     ],
     "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": "Components of Intangible Assets"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/IntangibleAssetsandTrademarksTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r17",
      "r34",
      "r35",
      "r36"
     ],
     "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": "Components Of Inventories"
       }
      }
     },
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/InventoriesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "auth_ref": [
      "r265"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.",
        "label": "Schedule of Maturities of Long-term Debt [Table Text Block]",
        "terseLabel": "Schedule Of Debt Maturities"
       }
      }
     },
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": {
     "auth_ref": [
      "r396"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.",
        "label": "Schedule of Net Benefit Costs [Table Text Block]",
        "terseLabel": "Net Periodic Pension Cost"
       }
      }
     },
     "localname": "ScheduleOfNetBenefitCostsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/EmployeeBenefitandRetirementPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": {
     "auth_ref": [
      "r264"
     ],
     "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]",
        "verboseLabel": "Reconciliation Of Warranty Liability"
       }
      }
     },
     "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/CommitmentsandContingenciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r42",
      "r238"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table]",
        "terseLabel": "Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": {
     "auth_ref": [
      "r245",
      "r246",
      "r247",
      "r248",
      "r251",
      "r252",
      "r253"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.",
        "label": "Schedule of Restructuring and Related Costs [Table]",
        "terseLabel": "Schedule of Restructuring and Related Costs [Table]"
       }
      }
     },
     "localname": "ScheduleOfRestructuringAndRelatedCostsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/RestructuringChargesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r467",
      "r483"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]",
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.americanwoodmark.com/role/StockBasedCompensationSummaryOfRSUsActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": {
     "auth_ref": [
      "r472"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.",
        "label": "Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]",
        "terseLabel": "Summary Of RSU's Activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": {
     "auth_ref": [
      "r509",
      "r525"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the change in unrecognized tax benefits.",
        "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]",
        "terseLabel": "Schedule of Unrecognized Tax Benefits Roll Forward"
       }
      }
     },
     "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SellingAndMarketingExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.",
        "label": "Selling and Marketing Expense",
        "terseLabel": "Selling and marketing expenses"
       }
      }
     },
     "localname": "SellingAndMarketingExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SellingAndMarketingExpenseMember": {
     "auth_ref": [
      "r84"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing selling and marketing expense.",
        "label": "Selling and Marketing Expense [Member]",
        "terseLabel": "Selling And Marketing Expense [Member]"
       }
      }
     },
     "localname": "SellingAndMarketingExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/StockBasedCompensationStockBasedCompensationExpenseAllocatedDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtNarrativeDetails",
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtScheduleOfDebtMaturitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r107"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Noncash Expense",
        "terseLabel": "Stock-based compensation expense"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r468"
     ],
     "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 period, years"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.americanwoodmark.com/role/StockBasedCompensationSummaryOfRSUsActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r474"
     ],
     "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"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/StockBasedCompensationSummaryOfRSUsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r478"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "verboseLabel": "Weighted average grant date fair value, forfeited"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/StockBasedCompensationSummaryOfRSUsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r476"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "terseLabel": "Granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/StockBasedCompensationSummaryOfRSUsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r476"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "verboseLabel": "Weighted average grant date fair value, Awarded"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/StockBasedCompensationSummaryOfRSUsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r475"
     ],
     "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": "Issued and outstanding, ending balance",
        "periodStartLabel": "Issued and outstanding, beginning balance"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/StockBasedCompensationSummaryOfRSUsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/StockBasedCompensationSummaryOfRSUsActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r475"
     ],
     "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": "Weighted average grant date fair value, ending balance",
        "periodStartLabel": "Weighted average grant date fair value, beginning balance"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/StockBasedCompensationSummaryOfRSUsActivityDetails"
     ],
     "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 [Abstract]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/StockBasedCompensationSummaryOfRSUsActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r477"
     ],
     "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": "Settled in common stock"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/StockBasedCompensationSummaryOfRSUsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r477"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "verboseLabel": "Weighted average grant date fair value, settled in common shares"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/StockBasedCompensationSummaryOfRSUsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.americanwoodmark.com/role/StockBasedCompensationSummaryOfRSUsActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r469"
     ],
     "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 approved for grants"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r483"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant",
        "terseLabel": "Shares available for awards"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r465",
      "r470"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Award Type [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.americanwoodmark.com/role/StockBasedCompensationSummaryOfRSUsActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r467",
      "r471"
     ],
     "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]",
        "verboseLabel": "Stock-Based Compensation"
       }
      }
     },
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ShareRepurchaseProgramAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by share repurchase program.",
        "label": "Share Repurchase Program [Axis]",
        "terseLabel": "Share Repurchase Program [Axis]"
       }
      }
     },
     "localname": "ShareRepurchaseProgramAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/EarningsPerShareNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareRepurchaseProgramDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the share repurchase program.",
        "label": "Share Repurchase Program [Domain]",
        "terseLabel": "Share Repurchase Program [Domain]"
       }
      }
     },
     "localname": "ShareRepurchaseProgramDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/EarningsPerShareNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r328",
      "r493"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP).",
        "label": "Shareholders' Equity and Share-based Payments [Text Block]",
        "terseLabel": "Stock-Based Compensation"
       }
      }
     },
     "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/StockBasedCompensation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.",
        "label": "Software and Software Development Costs [Member]",
        "terseLabel": "Software and Software Development Costs"
       }
      }
     },
     "localname": "SoftwareAndSoftwareDevelopmentCostsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StandardProductWarrantyAccrual": {
     "auth_ref": [
      "r263"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability.",
        "label": "Standard Product Warranty Accrual",
        "periodEndLabel": "Ending balance at fiscal year end",
        "periodStartLabel": "Beginning balance"
       }
      }
     },
     "localname": "StandardProductWarrantyAccrual",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/CommitmentsandContingenciesReconciliationOfWarrantyLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StandardProductWarrantyAccrualPayments": {
     "auth_ref": [
      "r261"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty. Excludes extended product warranties.",
        "label": "Standard Product Warranty Accrual, Decrease for Payments",
        "negatedLabel": "Settlements"
       }
      }
     },
     "localname": "StandardProductWarrantyAccrualPayments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/CommitmentsandContingenciesReconciliationOfWarrantyLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StandardProductWarrantyAccrualWarrantiesIssued": {
     "auth_ref": [
      "r262"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in the standard product warranty accrual from warranties issued. Excludes extended product warranties.",
        "label": "Standard Product Warranty Accrual, Increase for Warranties Issued",
        "verboseLabel": "Accrual for warranties"
       }
      }
     },
     "localname": "StandardProductWarrantyAccrualWarrantiesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/CommitmentsandContingenciesReconciliationOfWarrantyLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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 [Member]"
       }
      }
     },
     "localname": "StateAndLocalJurisdictionMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/IncomeTaxesNarrativeDetails",
      "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r2",
      "r51",
      "r74",
      "r75",
      "r76",
      "r136",
      "r137",
      "r138",
      "r140",
      "r149",
      "r152",
      "r168",
      "r210",
      "r318",
      "r323",
      "r488",
      "r489",
      "r490",
      "r528",
      "r529",
      "r582",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r614",
      "r697",
      "r698",
      "r699",
      "r731"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]",
        "terseLabel": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]",
        "terseLabel": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]",
        "terseLabel": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r136",
      "r137",
      "r138",
      "r168",
      "r656"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period to an employee benefit plan, such as a defined contribution or defined benefit plan.",
        "label": "Stock Issued During Period, Shares, Employee Benefit Plan",
        "terseLabel": "Employee benefit plan contributions, shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesEmployeeBenefitPlan",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r26",
      "r27",
      "r318",
      "r323",
      "r473"
     ],
     "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",
        "verboseLabel": "Exercise of stock-based compensation awards, net of amounts withheld for taxes, shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of shares issued during the period to an employee benefit plan, such as a defined contribution or defined benefit plan.",
        "label": "Stock Issued During Period, Value, Employee Benefit Plan",
        "verboseLabel": "Employee benefit plan contributions"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueEmployeeBenefitPlan",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r51",
      "r318",
      "r323"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued as a result of the exercise of stock options.",
        "label": "Stock Issued During Period, Value, Stock Options Exercised",
        "terseLabel": "Exercise of stock-based compensation awards, net of amounts withheld for taxes"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchaseProgramAuthorizedAmount1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of stock repurchase plan authorized.",
        "label": "Stock Repurchase Program, Authorized Amount",
        "terseLabel": "Stock Repurchase Program, Authorized Amount"
       }
      }
     },
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/EarningsPerShareNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount remaining of a stock repurchase plan authorized.",
        "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount",
        "terseLabel": "Stock Repurchase Program, Remaining Authorized Repurchase Amount"
       }
      }
     },
     "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/EarningsPerShareNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": {
     "auth_ref": [
      "r26",
      "r27",
      "r318",
      "r323"
     ],
     "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",
        "negatedLabel": "Stock repurchases, shares"
       }
      }
     },
     "localname": "StockRepurchasedAndRetiredDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": {
     "auth_ref": [
      "r26",
      "r27",
      "r318",
      "r323"
     ],
     "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",
        "negatedLabel": "Stock repurchases"
       }
      }
     },
     "localname": "StockRepurchasedAndRetiredDuringPeriodValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r27",
      "r30",
      "r31",
      "r121",
      "r202",
      "r206",
      "r598",
      "r642"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/ConsolidatedBalanceSheets": {
       "order": 6.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": "Ending Balance",
        "periodStartLabel": "Beginning Balance",
        "terseLabel": "Total shareholders' equity",
        "totalLabel": "Total Shareholders' Equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedBalanceSheets",
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofShareholdersEquity",
      "http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "Shareholders' Equity"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.",
        "label": "Subsequent Event [Line Items]",
        "terseLabel": "Subsequent Event [Line Items]"
       }
      }
     },
     "localname": "SubsequentEventLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTable": {
     "auth_ref": [
      "r615",
      "r643"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.",
        "label": "Subsequent Event [Table]",
        "terseLabel": "Subsequent Event [Table]"
       }
      }
     },
     "localname": "SubsequentEventTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]",
        "terseLabel": "Subsequent Events [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Cash paid during the period for:"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxCreditCarryforwardAmount": {
     "auth_ref": [
      "r518"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
        "label": "Tax Credit Carryforward, Amount",
        "terseLabel": "Gross amount of state tax credit carryforwards"
       }
      }
     },
     "localname": "TaxCreditCarryforwardAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TaxCreditCarryforwardLineItems": {
     "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": "Tax Credit Carryforward [Line Items]",
        "terseLabel": "Tax Credit Carryforward [Line Items]"
       }
      }
     },
     "localname": "TaxCreditCarryforwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/IncomeTaxesNarrativeDetails",
      "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxCreditCarryforwardTable": {
     "auth_ref": [
      "r519"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A listing of tax credit carryforwards available to reduce future taxable income including descriptions, amounts, expiration dates, limitations on use and the related deferred tax assets and valuation allowances.",
        "label": "Tax Credit Carryforward [Table]",
        "terseLabel": "Tax Credit Carryforward [Table]"
       }
      }
     },
     "localname": "TaxCreditCarryforwardTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/IncomeTaxesNarrativeDetails",
      "http://www.americanwoodmark.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TreasuryStockSharesAcquired": {
     "auth_ref": [
      "r27",
      "r318",
      "r323"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.",
        "label": "Treasury Stock, Shares, Acquired",
        "terseLabel": "Treasury Stock, Shares, Acquired"
       }
      }
     },
     "localname": "TreasuryStockSharesAcquired",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/EarningsPerShareNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockValueAcquiredCostMethod": {
     "auth_ref": [
      "r318",
      "r323",
      "r324"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.",
        "label": "Treasury Stock, Value, Acquired, Cost Method",
        "terseLabel": "Treasury Stock, Value, Acquired, Cost Method"
       }
      }
     },
     "localname": "TreasuryStockValueAcquiredCostMethod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/EarningsPerShareNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TypeOfAdoptionMember": {
     "auth_ref": [
      "r0",
      "r1",
      "r2",
      "r3",
      "r4",
      "r139",
      "r140",
      "r141",
      "r142",
      "r153",
      "r204",
      "r205",
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r267",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r526",
      "r527",
      "r528",
      "r529",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r639",
      "r658",
      "r659",
      "r660",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amendment to accounting standards.",
        "label": "Accounting Standards Update [Domain]",
        "terseLabel": "Type of Adoption [Domain]"
       }
      }
     },
     "localname": "TypeOfAdoptionMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TypeOfRestructuringDomain": {
     "auth_ref": [
      "r245",
      "r246",
      "r251",
      "r252"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the types of restructuring costs.",
        "label": "Type of Restructuring [Domain]",
        "terseLabel": "Type of Restructuring [Domain]"
       }
      }
     },
     "localname": "TypeOfRestructuringDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/RestructuringChargesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnrealizedGainLossOnDerivatives": {
     "auth_ref": [
      "r108"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 20.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period.",
        "label": "Unrealized Gain (Loss) on Derivatives",
        "negatedTerseLabel": "Unrealized (gain) loss on foreign exchange forward contracts"
       }
      }
     },
     "localname": "UnrealizedGainLossOnDerivatives",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r496",
      "r505"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrecognized tax benefits.",
        "label": "Unrecognized Tax Benefits",
        "periodEndLabel": "Balance at end of year",
        "periodStartLabel": "Balance at beginning of year"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefits",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/IncomeTaxesincomeTaxesChangeinUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r506"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions",
        "negatedTerseLabel": "Reductions for tax positions of prior years settlements"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/IncomeTaxesincomeTaxesChangeinUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "auth_ref": [
      "r507"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
        "verboseLabel": "Additions based on tax positions related to the current year"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/IncomeTaxesincomeTaxesChangeinUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r506"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions",
        "terseLabel": "Additions based on tax positions of prior years"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/IncomeTaxesincomeTaxesChangeinUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": {
     "auth_ref": [
      "r508"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.",
        "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations",
        "negatedTerseLabel": "Statute of limitations lapses"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/IncomeTaxesincomeTaxesChangeinUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r169",
      "r170",
      "r171",
      "r172",
      "r178",
      "r179",
      "r180"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "verboseLabel": "Use of Estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/SummaryofSignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesBalance": {
     "auth_ref": [
      "r127",
      "r133"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount",
        "periodEndLabel": "Balance at End of Year",
        "periodStartLabel": "Balance at Beginning of Year"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesBalance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": {
     "auth_ref": [
      "r130"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense",
        "terseLabel": "Additions (Reductions) Charged to Cost and Expenses"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts": {
     "auth_ref": [
      "r131"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to accounts other than cost and expense.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesChargedToOtherAccounts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDeductions": {
     "auth_ref": [
      "r132"
     ],
     "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",
        "negatedLabel": "Deductions"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesDeductions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDomain": {
     "auth_ref": [
      "r127",
      "r128",
      "r129",
      "r132",
      "r133"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]",
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesTypeAxis": {
     "auth_ref": [
      "r127",
      "r128",
      "r129",
      "r132",
      "r133"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]",
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableRateAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of variable rate.",
        "label": "Variable Rate [Axis]",
        "terseLabel": "Variable Rate [Axis]"
       }
      }
     },
     "localname": "VariableRateAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtNarrativeDetails",
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtScheduleOfDebtMaturitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableRateDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.",
        "label": "Variable Rate [Domain]",
        "terseLabel": "Variable Rate [Domain]"
       }
      }
     },
     "localname": "VariableRateDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtNarrativeDetails",
      "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtScheduleOfDebtMaturitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "auth_ref": [
      "r160"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/EarningsPerShareScheduleOfEarningsLossPerShareBasicAndDilutedDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.",
        "label": "Weighted Average Number Diluted Shares Outstanding Adjustment",
        "terseLabel": "Stock options and restricted stock units"
       }
      }
     },
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/EarningsPerShareScheduleOfEarningsLossPerShareBasicAndDilutedDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r155",
      "r160"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/EarningsPerShareScheduleOfEarningsLossPerShareBasicAndDilutedDetails": {
       "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",
        "totalLabel": "Denominator for diluted earnings (loss) per common share - weighted-average shares and assumed conversions"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/EarningsPerShareScheduleOfEarningsLossPerShareBasicAndDilutedDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r154",
      "r160"
     ],
     "calculation": {
      "http://www.americanwoodmark.com/role/EarningsPerShareScheduleOfEarningsLossPerShareBasicAndDilutedDetails": {
       "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",
        "verboseLabel": "Denominator for basic earnings per common share - weighted-average shares"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.americanwoodmark.com/role/EarningsPerShareScheduleOfEarningsLossPerShareBasicAndDilutedDetails"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 7
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r125": {
   "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=120395691&loc=d3e23780-122690"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column B))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(1)))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(2)))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C)(2))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column D))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column E))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e543-108305"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054"
  },
  "r169": {
   "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"
  },
  "r17": {
   "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"
  },
  "r170": {
   "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"
  },
  "r171": {
   "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"
  },
  "r172": {
   "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"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "http://asc.fasb.org/topic&trid=2134479"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/subtopic&trid=2196772"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446"
  },
  "r214": {
   "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"
  },
  "r215": {
   "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"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "http://asc.fasb.org/topic&trid=2126998"
  },
  "r217": {
   "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"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r223": {
   "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"
  },
  "r224": {
   "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"
  },
  "r225": {
   "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"
  },
  "r226": {
   "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"
  },
  "r227": {
   "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"
  },
  "r228": {
   "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"
  },
  "r229": {
   "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"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "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"
  },
  "r231": {
   "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"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "http://asc.fasb.org/topic&trid=2144416"
  },
  "r233": {
   "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"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2420-110228"
  },
  "r235": {
   "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"
  },
  "r236": {
   "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"
  },
  "r237": {
   "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"
  },
  "r238": {
   "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"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r240": {
   "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"
  },
  "r241": {
   "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"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "http://asc.fasb.org/topic&trid=2155823"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=109237686&loc=d3e17752-110868"
  },
  "r244": {
   "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"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r246": {
   "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"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r248": {
   "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"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r250": {
   "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"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(1))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(2))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r253": {
   "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"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(e))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "420",
   "URI": "http://asc.fasb.org/topic&trid=2175745"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "((c)(2))",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "((c)(3))",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1),(c)(5)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S65",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12317-112629"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12355-112629"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23285-112656"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23309-112656"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "http://asc.fasb.org/topic&trid=2208762"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045"
  },
  "r34": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "705",
   "URI": "http://asc.fasb.org/topic&trid=2122478"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "712",
   "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "712",
   "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919"
  },
  "r36": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(10)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(7))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(8)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(9)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(8)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(j)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(l)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(o)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(p)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(q)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.14)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.17)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=6412939&loc=d3e15145-114933"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=66047640&loc=d3e39622-114963"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39716-114964"
  },
  "r441": {
   "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"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r446": {
   "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"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=d3e29149-114947"
  },
  "r448": {
   "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"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r452": {
   "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"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r454": {
   "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"
  },
  "r455": {
   "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"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "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=120391452&loc=d3e13212-122682"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "http://asc.fasb.org/topic&trid=2235017"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=SL116886442-113899"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4549-113899"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "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=120391452&loc=d3e13212-122682"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b),(f)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "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=120391452&loc=d3e13212-122682"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "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=120391452&loc=d3e13212-122682"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r492": {
   "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=122041274&loc=d3e301413-122809"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(a)",
   "Topic": "720",
   "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(b)",
   "Topic": "720",
   "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759"
  },
  "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=120391452&loc=d3e13212-122682"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(4)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3,4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "217",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=124434304&loc=d3e36027-109320"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e39076-109324"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=d3e5283-111683"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r548": {
   "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"
  },
  "r549": {
   "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"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "http://asc.fasb.org/topic&trid=2197479"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)(ii)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959"
  },
  "r56": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624181-113959"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "182",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123421605&loc=SL5629052-113961"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121549185&loc=d3e80748-113994"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.9)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "815",
   "URI": "http://asc.fasb.org/topic&trid=2229140"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(1)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i-k)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r614": {
   "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"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r620": {
   "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"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=123386454&loc=d3e45280-112737"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/subtopic&trid=77888251"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848",
   "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e640-108580"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r644": {
   "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"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "330",
   "Topic": "912",
   "URI": "http://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e689-108580"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r661": {
   "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"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.10)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r675": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630"
  },
  "r677": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Subparagraph": "e",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r678": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r679": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(15)(b)(2))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r680": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16)(a)(2))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r682": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r683": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r684": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r685": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r686": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r687": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r688": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r689": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r690": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r691": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r692": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439"
  },
  "r693": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r694": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441"
  },
  "r695": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r696": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r697": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r698": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r699": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r700": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r701": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r702": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r703": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r704": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r705": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r706": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r707": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195"
  },
  "r708": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594"
  },
  "r709": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r710": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916"
  },
  "r711": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916"
  },
  "r712": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916"
  },
  "r713": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663"
  },
  "r714": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691"
  },
  "r715": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r716": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r717": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r718": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "g"
  },
  "r719": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580"
  },
  "r720": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f"
  },
  "r721": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f"
  },
  "r722": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r723": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r724": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "04"
  },
  "r725": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "09"
  },
  "r726": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r727": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848"
  },
  "r728": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "848"
  },
  "r729": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "848"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067"
  },
  "r730": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Topic": "848"
  },
  "r731": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581"
  },
  "r78": {
   "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=123367319&loc=SL114868664-224227"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "http://asc.fasb.org/topic&trid=2122149"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(21))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(4))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(8))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.3)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>99
<FILENAME>0000794619-22-000069-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000794619-22-000069-xbrl.zip
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
M8=G/!\,RP(EO\HOT:2$-#)ZJ"L2HL2:$":>49YHX<'88AA'I-EBI2_K^62J
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
MFPJF$38X6H58D,ZXJ(F>?]9Y#$T_5WP\+ZRC&09O%MN@E6-8@6$K (@43ID
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
MG28%3\A6F& U]\"I<BZ"9Y3Z#FJCJ'6>1*2C],:35O'LTE:8J@#-"\\&, _
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
MA3MQ1QG&.MB"OB9:$I&V*W#V3>[JK]-,'4\MS+OOCXO^D\UFH9\]<T3PZ#I
M U X@F-PEJWO>(Z4%2%R(\C**R%X1P-HS%4BXAQAS7>2!*YS0_Y198/0#:>)
MV;)^S6W/4L"ZZ;.>&<"&S-U"XM;B[OUSL9<:7>2#'.[8)$N$,OCL=%A6PY0U
M,2@R.*,..6/RB_TU*?24BKCJ!B^?1-8$1<^5_/[AOYLR,*W;LN=:/.RVDUXP
M>*10POT6TWX^Z-8)/\&XX\RE=B9_P;1LR3N6IL:DO<N>+;J__"7CN1UON#W*
MVJJ)&"[<L>D?P0_][/PXAU^N\>FOK&-,UBF8Z?Q,T>0:J8%+3(YJ66JER=7$
M"."9EULGQU^V3MS7[?V/"*ZYV%X_NM@Z.3S9?@NCVG^=;YULT,/>QSLQ@E,X
M8_-RY^V'R^VO6WA[_P.8:1MH9WWC$D8%XSBXV'J[>;FU[WN'?\ 8[ZYO.,<4
MCX9U$%C-':92Z-?CE$5@E.+>4N)$D[,.++TW*-R7OQ\ 7K+SG[+S""L;J%SR
M\@-X^<Y:!J:1< GNH%%1=1CFK*,L=YWH6*#(*FL,6WFUNO5I?<G#4X;DC9$B
M;&T:^V.S\IVE":L"UD[&CF,,8%EKU#%8J4[P)& <D-'$@^VQNK>^^N''L=OV
MQ]\FX <>W?(#;];FV08_>HJN\LFP&N3Q<D9SM-GW*?\J9/8R<\?!?<GJ_1)Y
M,Q4W]AKD56:R\]#M=K[TBW,89S 53(R' ]4P11A,E?D0\WZS%6%W",X+0WP\
MJ3=H ?/[_$[NSMQ.S]07LS[!C/YWFM"]T7QNUM/92E#\J? @Z&?EO%#*=PQR
M%D"-TXXA G>XXR+E82/O[<JK@U!]M_C13/:X7Q6^F=U>N]MH-0?3P;XOVC<"
M:>*V*=0>(.P7@RPUWLV3/@$U$M-&W;(N/U#=KU]HRA&^^E;O5"]B0["1RFD-
M)(( SA6'S5K@IJXB_BBZP_[ E/5>Z+)Z>JJ!?\;&ANA-["!M7+)W4RH.]9T8
MO$%!F4AL!'NWF&O-T'8H/#\.]5Z(.WCX"_XU.P;C+X&@STRW>X6$-R'2AM$)
M<,_;J#A&P[MFXMA'3."8#J=J&)D?I@;F]:FG97"ACAYCDM75FZKL%[A?A/^J
MH3O.JN,B[80=UY48')O!W;&?F^I;(*\O'KW#KV#7]GWV"VG>T88 U!C:$WB#
M='Y]*ER41C&Z3]UJO1Y$/4A3#3*-,F\NJ^>/BAJCTE=-49P4-QJ8P? )@@?^
MK#"B3(-W#),8.LQ&W%'2RTX$X8S!&!:U6=J52[MR'L T@0S@2R\?# "10A=P
MIBSZ*3+8O<S"62@OL\T493"NSCE;-P/3E(FY@[77][AEC][TRG?#T;#;[+S:
MZ^QGOR0RRW]FA)+G5WY[7M<3.$WU!*8-O<V(KQ U5+\^GW];^!$VA%\1.]%Z
M!.I/#L4_?OT</!4&8=P1" P_IJ3LF!0LX$)R:HUP/!4G7*+X$L5GC^)UK+0+
MKQ(RXQR@>&D2%"=82X'2_KV_9L"SG7L/5#V ?WA*.;;E &AZ, F7R7R&NX'-
MF6;M*#LJB_/!\?CHR-[<"Z$>7QV<K2NMU2G,*]\;WTISV<H]1[*5[PYEI;:3
M5[XSE)4L:^XZC@QC8CMD;/3?M/2_#_ISEX'%,7V.4)W _9T,K%O)W;</(OZ<
M\#\Y_J<7_]E!HL:#FO2-D9S2D#%AS^54[DSEPV\\RKD9GS$6_^;ROYR*=-_.
MM-EEWS]*F;YR#;#BJ"@OO]V-UO1MJ5'$C4YJ]YZTWL>+[;<?SP_V#^">FVQ[
M_8B"]7)Y^/:/[L')[V#1'/:VUE]WM\C=A=_B\G!_ QWNOS[>/H'QGQRAG77'
M#O9__W+XZ8]\*^WGZ1V<;[W]^/7PCWO*U3#*$'%6=8!@X- R1SJ&FMCA2 OJ
MI6! J)57[^Z']I_8HC8-#I^898'N"[9->]O=? GXZEU:WS3ZIO?WXG$0N[>@
MQ$(JA>W[[,UITGMDPO]LLM/TJ?YT<&/O>_;\ E)ZZD90/9FOAQ4\N:H6L0[]
MHQH_%]]L6);,!BV-ZF"/0H=1:SN6H]CQ7BI&$(K:J!_6L?]96)_'RDSSA2D;
M]\< EHCRUQ%E/)5OZYE<&P=3ELCR4\AR^0VRN(!Y5,1VD)5UG771L9ZSCK71
M6,8=9YK_!6298D+MC,.@\4_BC6F3Z0-SJ-(R5[VX!69G2J8:%-FP:L*4\*I-
M'Z][.D,49?VL[F5Z^'D.CTY!T#Z\6Y%,F+.\JLW8ONF[).9@W*;JN>GDU+[7
MF])76:J)D_OOY0'37\ROWX0EYY\N*7"Z#.P_SO+L*,]E9#*GK7PI\FT&@Y!J
M+B4N H9*E=AA;.:HS@?Y1Y69J@*C,'T9LU>(,=0+>_U149%T39Y H0]T2;JD
M++I9 0KO!DM?V^EU-8DKQF6(W=C)O&=*:^"VG9V+;KBL$VA^P3S[^'SO^=KS
M3!*1MCW_FE[Y^OU&N?&V"XKLAN#$O.PUZ[>G\&R33@)9JW.^?3UB,_3Y8#2N
M&?/@%-7QIHOE:GK3HER]IO2;KCFZW4HNYA?!=P;EL)W;6GYJC?;\,V5,&AMI
M)V !!CI+>ZV<)1V/HB Q8*JH_F&GT 6%CGI-L#H.W>[5ZMTO]VR9N+4P!H+[
MZS(O> [$?^3?)^HML!'^4WEV%Y]Y<"9MX>AH04B'N:@[EBG:B4Y)&XCA%I,9
MMYEK28)$"W.&]P&NS-$1 %Y"Q 2$89"=F>XPC,&LO%F@YN:.\6?@ F1@6C2G
M/\M RNHTX3H?(J;L6KAE]>UMTHXS^'''#0H+>$O1LX:$29*?U>=V4_:M'07D
M4@[N^"8C(8:!](HJ62_)&\M B@LPY?XSK#OHU!EJ__\(5-[425@PXF$_;R!E
M6/F5VQ@32$!4>RNLB0PY837B3C)-&0'(B>'S9AH91A2O .R[O&>ZU;]6[L&9
M][45]J9;F-O=+%_VA[V.+^JB8NGJE2RUM0WU/9X2W%SN[&_PSUA08YV/'288
MP$UPJJ.00AV8=1.I]Q2F>N45?H:)?L:1?"80'H/.F)JO'I1M,E=RMEKS_._#
M?FB8'<NFY>ZS[+N<6AV#V5[=8=;HJ=.>!Z0U8P%98Q3'#DE#-)%4ZII9"1)8
MWF36S>TW]V2:U[)<B_)>_:B=X:#VM\%_6/+O_?R[]?4SI90P&DT'!:4[# ?5
ML<B$CM7.4IIV>&,+_"N><4V?"<:^8=Z& 1KJCH%M]WL@FYV#@Y<5UY1Y4';M
M#X-4T^_O6UWW1 K^]27<&UZD[\(^/.AU%][L:?%.,K4N/SL<F6-6=9"6 ( 2
M?$Z+/.MHA@5GQ-,@0<D$$*_31-#DCLYAA<R55^L[:Q^W-K;W][+-[;6=W?<[
MNZO[&^O9ZX-L=^/-QN[&]MK&P]V?AT149P/:[U/,9I1W^8V4CO,RST+VOBPN
M+K.ZMG<=*1KO(EKM]X=@8VZ%4,=DX"XUT!X771_*:I3R7YM-(.ZKPR/04!E6
MC6+(?EFY<]N57U,-P!LM;)I=6>58LE(0JLC>@Q&4;6YN7FT$> - GF'4^>\[
MR''7D+]!G-$D$ FS=%HTP=R794B[#L["=1V[_WV;.4<YF.CZ$F.KHCL<?'O)
M]VE]\^]T[QHC&,*6&>$#CI9)K;4'0TTAJ25URD7T6:Z,KSDNKQ>EC@"4RV"^
M@#4*#/;2=,_-9;7RXK:] ,;"Z'49J9,._\)@'_ F<RB\/^BR.3?%0>X??2T;
M(\':O0KE7C%Y^VMCWO_:^ZNOWVVDYN)K.]O["7GG?L0_4 "WT\(?/0E<Z^<2
MR;]3A1.SYYA-OG&G1,\1GGSS4DQ^KA_H7.<QW-_(X/WJ[GZV.8V*E--X)S*=
M1F3M?*?VL>#]K[8)%EN&G_\<O;[_2G]F$,<XM??ZTQ[J9F[&DAV7R9']KQ^;
MC9BNO!KG_?WVPMPUX"9/M=GIZ.\D0MU'M2D^\1NJ@0/R5PE&OT.IQ<*.U25X
MS#MXB)57NWGU)7MCW* HEP#2"@ !HLDG 2"OEP R[P"B5UY][)>A*KIGP:<X
M7XQU[#]%SY=HT@8T 0IB]A3@A"S19,[1A)"55^_+XC3-<5C"1QO@(Y'L:< '
M7<+'O,-'*C\0CDPW+6:Z4%<)6Z)(*U"$/Q4484L4F7<442NOMN"2;,_$,+C,
MUO/*=8MJ6"XMDG9@"= /\X7!DOO7!Z=; F4))9.!$HI77FU<->G>J9MTE_=D
M8BUQI06XDHCY(URYDWQ&YZ.FPZ* 7I,4\9-9$8_U2E/*B6@Y8?_$,N9+RWC>
MU9D$R[C9796R@^_+]]_XSS ?7#Z#8]TZM[?._V]RA;.MM$\=U%_:LMYTFLK>
M#TMW;*IF#T%S[8TV#$NUV :U*!?*W/X3@!)+@)IS@&(H-5X<U79Y<U6X(E6O
M7V))"[ DT0^+IX E<HDE\XXE-!D[-ZKHI#C@L*KR4=&=U;[I7E9Y;;E<0\U:
MT?=-W:ATSFZHAMU!LU/\-#2#F9A5\WBIT _C:ZP6-PU:+E,9YUU>)<CKAU13
M+1_46_QJ 80?NN/O-^+XV:HMAH-LY,ND!,BE>= "\R"1F#R)S$>UA)MYAQNQ
M\NI:[5_M;VZB&WO#T]-N_=V4EU-W/Z[JT"XAYN<A!LA*U%. &+V$F#F'&*S8
MRJNUN@QL*LY9(PL8,>:H#".L^93*T*XV!3--^B&58+BNGYDNN!$%N;)_INN!
M_-6RV!-E;8$6UPG12R=D_D56@L@6=?G<QA2H,Q']M).'EB; !#=$)!IR_21L
M@.4&J[E'%(U67NW417TW^TT]N[K"S1)+6H$EB7K))EDF#<TX:6B9-?2#9J-+
MMIO"!F:TU*]SKU_%RJOUO QU_8-GV3WINLF,'U>7"]G;U!4C^=03<Z.72GC:
M2EC\6 DO". LZS7-/^#HFYL"4C7XT*^65GVK  5(*/"3 )1ET81Y!Q2"2,IZ
MK).F+[.=\S[8+,?Y:4HZ6H-Y-WD_>QWZ 8R9M K0'*]MFNOLIE&RTG=3MI?
MU Y@JEGAB0#3LAS#_ ,37WDUAJ :75+Z(T!3=0MO]E.OS::M!/A?S2)GXXYE
MF_#4T]21<^EMM0B#@.J"/ D,6A9SF'\,4JFD5-YW^2E8/S>2(]Z$,$K6"N59
M[I;KL^T!&/5C@%D&MZ>_IO+'<DFEO83],[6VW(D]]VH-LQ1$/,YM/@"C^9Y$
MY&S/'0<_["[U6FOT6J+I$S&<EUNIYQ]AY,JKJXY4V=ZPUS/EY1)+VH(E0#VQ
M.,6*Q/1 X3&I^"-0F,U8_DJQWU1@8?/M]NK^Q]V-O47>1R"_W4?PHF[4-G[5
M;UM-CGLO3J7;Y!PA8M/"<!(M+U.3[%;UO'RL_MOW=R.\TQ3NQ^-LA"Q/ 72X
M)ZE!=A8#_UX;Q0=R"5V99ZJ,^J0U[_CPOU]_W-O<WMA[4 _,^\B)*7\$>MXO
M_'^S+_)C4V9G6-;Y-:9_^1=F>>6O]E1]+/:[GQ9_V@DW^V7EF^//5NKJHRNC
MF8&O*^<A_5T,RY6L*+.58;7R:W9NJMMMFO-^AK5"J5USNC["Z=GI562]5R<3
M7!<W?5WD5<C63.6,3_]:&/@@6\_/\KJ"RN"X+(9'QYG)N@'T/ESJ,SN\3%49
MZAN80>9'YS[//H6LJ,NGP$GPQ#/XT+W,4AR_FX8DLO/CT,_.0V:#,[T -ST=
MVF[=$[Y^Q1M/*^N:=:%,=VK.*6*$"6HZ6[NFB%V5,B >U*.^=2R#";#,F[+H
M93Y4,)+4OSOO5P/3;99GGS73V,V!*NEC/3LP;\=P.7Q(Q.JFF:J:19-$J7Z6
M."%-=1CD31)M?12F%.R;XZQ?WQA8)"VVI/FOO_3JVAM5=IZVL":&Z175  [#
M$TP?F."T7@]^GNVG]M\]\P7>?EC5)[J&E])O94VTXR*-)%4D["5B'Q>]4-19
M+L^ I?*Z3?FST>N./IIN\R&5+\SML!ET,[R!R;MU@HPKBVKTP+1D5%X^SQ*>
M.* </*#,K '^AK&%"Z"@K[?;5O7DI4?64Y+Z.L>BFQ=IE+:$LZK10XR#:0%:
MCB?!ALL"#GS)!RYQ<CK)FL'Q\VRU.LW+\?Q=@@ = 2,#_OM$IW\ B4(/;NR
MFX$,IF>3$3E,!!@D:3D"]KZ2-Y"H\[P+5/!G*7DYS:8MNAX$J6ZY7HOT<# L
MPV(R_I5",$W;[;)NNUW=ZKO]+/O/T)2 #MW+^XY_> ;4+\L47+U[5*6+3^M6
M]]55*8B&I4R:<_CNFRW;]507P#KC6Y@2 .L,N*YN'1W+$!JF-N512/=/G'0>
M+/@'X5FZ40WFYR,L?PYB]RPQ7E6DDE-5XJT*F,7"&YR6*:G"U;>M#>FL&@+?
M]6!X90H5)]Y-I?+*HI^\+K@B NO[6B*?)3T0AV4_KX[AIT'QK&:0Z]*<]:MM
M7+AZ=WI=_#.O&K#>KR4&M'Z_*7QU8_SUN_:+P3.0T?,$^S!G)O4^C_7S;FD;
MFT@ V)-2/VH.32/(J]&T395'9VZS7+=S74!!K#70MT:+ UZTB?0CS 5&!M<Y
M932FR@?=6ND,01_4)0_2%@R0R&<P2$# TVYQ.5[,[Q7E2"F9S!=? 4P;X*WQ
MLDP"%<862J.7_E%EW21JH'Q&BB5ID6$$V0$L+.&)M;8$'3E&XGM5YG'HGF:G
MH3A-,@P6>GI"7H*-DO]G.&H(7X\/;MH?'4MZJL%>DP$-1BJL"MW8 9U2AI$\
MO;ZLA:3?&"FUNNR9DV)T?<.KMS1=>LR5BH.AP;UA?M,;YSUSE#>OG2;A6E&.
MKAEIR$;_U(]K1CK6(476S6, K=3HQB398SN@OL%8G::3KP;6& ?CW3-%O:FF
M(=75-*<GP:>\6T/+LPS,P'\DU*S]_JOIS*IDVR43+1_4*UPPGBMMG!+HJ]AD
MD3U+LQJ.RKH0\2"8WGD!5F_]S' !?-9-F/(\6V@(>5\6?N@ @1<20^K7_'1M
MG9[GX&.<F3)/_5J LT_';U^;/3'!1RUHH]^S=+/:N^D.:\MM;'B-$* $ODGV
MU\WO(\:]\4LM?T5Y9/KY5W-5\A'TMC\'/3>R%L>G7P_IMKY/X'9SY(T0@@P
MUR?=VPAC\R6K9W8DK$4Q"IA5T^7D.:'QU?3E_9'WV>T6YXEV+AFZ!4Q@]1(@
MQ8?.H.@494I>3_/4N'+9UJT#U^QQ>3HR?0"TNC"NL9]S5":O=6PJC;R46K>,
M')-D:]7>95F;1\US&GLOT1<8KCH-]8I\_<C:0(?1'.>GIR$A94IPA<>.#.^:
ME6+2,_6[U;V81_[&MUQVBY, T+I@+9PEA[@9P_AP<_DWG'WE7-S\J1Q-<QIF
M@^WI#<;2<CW#V2_?F>%?ZX\)ZN_*25972!W=NQK3(PWM]G"380<Z+^&Z,\#K
MZ7[.E+<D9S2[%;@M5R[];2UX?@PF;#V.WOT4_\'UM[5H?I5^/!AKU-N*KBBG
M+'TSUR.C$IF+BS [P_NX(X'Y=> "7/W\5D3@8S]O=LHT]FHCQ&7H%3YTQX6W
MDG_?,!? Q: <UJ;)V..O8UK7,13@^ZM8P)@QX5]P!4_+/*V[)W^PWP]=P+B?
M9UAX]-4/C;!< V*1U<&)9C#CIU[C58U1Z0I35:%7>YE=,ZYZ>!UE T^M]+79
M>IEUBQ1QRUT%,S)(EMA?\=UN1;P)J]=YVB=$:R,K=<&ML<3/8<2WO;3GXX;B
M2"&-\2S<XN'KG^</?:<^H_4=7^;@2N;N ;ST[S1M:\VT/06>J@NIF5%AAFOF
M& 'MM;-;=/)!!YS&,CG/-]W:874'WQHXS1.2@?T,)H?)RU%,MKYG]LO*[O\Q
MO=-_[J[\FJXZ";4E=>5-U6UOFA.N#M=: VP77_22<YTLL=-16YO[S8PF#@?&
M4$W/]7!:-!LPWQ7GX1_PM/5A&.N4$0XWEI$+*;";C- 1DC9&TM@%;L+*37 #
MWKN.:MS1%K7'WH2&+\%328'G4/OU/L7UBU, Z_Y1!\[MW8@@E[=V;M66<!W7
MOW?T]<WN5R[IQ<9!!?!H*E>'M$V9)1GWV2K0IMLL+%+T[/M<_123+>CWDRV6
M>1,/R%5!A(!DCW@N?5OY]=EW^!><NN2Y)$>H7O>!3TGHS6F*[N>]1KZ9>H[^
M=Q*U%"ZL0#5=+7N.%E6;,'BWCI+%+.1U_;8;#X0[CIX'0FBN9?B\&'93#"&5
MK[^.U!M_!N(+SA[X4>"/@1DYK-J]2O,7%=_K$?:W^IW_E$43NXPT'/S;A/^O
M7>+$(PV>I\6/4?BV]K;3VGDWK6:=A?XPC")057:<)T4QBFW4(&]N('H*7!3]
M9%>-;G-4)%=YI&S&"F*4T7+#L M-Y#EO0E7I^P!TQL?G>\^OM'.C'YKU8M J
M1Z/EK*-0')7F]+A^>#]AZ2B6;NKUS%%$NQ<&_X^]-V%N&\G21?\*0M,];4?
M;%&+)97?W B-+5=INKRTY.IZ'2]>3(! DD(;!-A8)*M^_3UK9F*A-MN2:/'&
MW"[;)(%<3IX\RW>^4Q9XG6(F%4X,O!GN"XRHTY)C:DTS9IPM+F"I:C?.**L*
M&>R\R>I4MLHS'=S]+W&DTZ*ISRXP^G]"F6F=&$V*PA08G"N:RGIK8K9F11Q)
M) B&@\3*>FE7QJT&Q9QSBO0U?#>"@XC)"PQ$+\2]M'Y@09NA8B!1?W=O>OHK
M]%YQA9[:/AAM7ZVG5OI$W5*+''L.Q1MV* 20A08=\F-;OV*EE^5*17.<@P"-
M-RDSQ- %DXC8B=:Q< !VNFP0P"(ULJC)K:49_!Y=+@KX3?!K2IB/4TQEX<+N
M[;SBY)L<T$]%$EUR1LJ RJ)L+GU.@D\9O7!_<]-!1/ C/&:9<__ZH QY=G^X
M,CQ1:FDE0^=4W^0R. ?3;PX6-6;:P<> U?R#T\X]Y87:"C5Q;AIF5J%89VXX
MNU":BZA,T*A?++(41\GH)3GH,TQDZA&7T1(,88+I+HH PXD]QP0&/ %&4:#*
MR1JC3Y",_*#&(%5O,@HIE\@FA1M)NTH).]E)F+LN"H=IO'\@2 BFZ].<O8Z)
MX:L"' $$FUS49Y*LX[OAC&+%"[R&FAS'CTI'\[(IHQ4\!]V]QVIG3.7"ET"H
M)Z;,HL_&%Q4OAJ0^#FR E0C?]8<;@NX*& &83X9B=OATBK_1%9>9NI45(I6)
M'[NX/D;NYX30P#FF2<5"X*OOV#FAM!&IYF]9-&U ;TA)WR2$<:4"'X.)?K4"
M9XGJNTLK%21[YZ>"0Z>)-:DF)?H_<*CC Z4LAA/B')96ZXU,.K(^)/-$]D[1
MM")I%V!I@<K(SQ#JQ9GZ 85#>N[?U"(+%#-K';"08H)92L2#=$]67.B_4&X?
MC"^.(WM0B7:@133U>,^?AXX:CM"[J+S,8&M#Y'A)HSP*X7&@F/^1EK,T3^&O
M/YL"_@A_. 3-7. 7_@8BVL2?8:CN6Z]A\'!LZ,^?S)<(YOX>=-,9?% 6L,P1
MAX@^I?]JZ"7OS)<T+M@]\XS2%G1!C&)OX**5$)W:"_^'L*(S0PX>K17^],KX
M-QUS?$P?!&/O8$K2.=*N:4FR H)0(MZ*D63TMG9\IV5JZBY'P49U!FO"-Q2E
M$M)\0ZU-,G2MY/#"4,X,97!!]%\Y*9U!=YE#2C"M8)+.&$3CA+ T_V[2TO@W
M8\&^;=5@EC!%M=@6^C@"ZT&D=&X,:LTYI?UR3];5%\H;O$*"9U-\$3P+YG8&
MS@3<F JS:RK$_CPGP"H&SGA^8/R#_U/1F4H1#6!W"%\#=S#1K"/N+ 9?!V\*
M<;EI<5"]&\E\JD/EG &1G:5'F7!"O#\T/_87>)96MR\)CQ.^%.^JRMM;-_A%
M%M4X<L%Z8@XVM^AJ$KK6O2;WT=7I(+F-T=@!YRM/0%?BGP>0/N$@_,<_\A5E
MLJ]>'SZM!9VF]B'2!<:%B^!^Q&2]$2F*)5>N!639Y0M&  EBW"HN$B7-7!$(
M).1Y@05'-[]->7LY.\U&G(-X\\E#T ;<W4S%+]$:A"/  WAKQ: "^<M(V&"W
MC!W'.6E;W@*.NL(^@=&&@Z\($8+H3OQZC!@P22=>IB9+7LC4*8IJXK.\P.TW
MO(E\LOS9X$J7T84'^<P7C2;2]?C(CGBK)&\V]AZ!$]7$I+]9U@@^2V?;8EK]
MBP ?/P-KE!#;:8Y0/K3/#*Q*,9=D$)\BDHJFC"4J3+/'$8XL<Z&,3@=>BAF)
M4I'23:B#)=.]("'(DZ+LC1WOK!%<-@&6(?*V=J8-K\JB25&2[.2(J>B(*2%Q
MH@GJ[/8Z!6+X<NJK<]>T3C\<7=;1*BF?C5G8* Z]GF]7NG(9S8"I-%P+'(+
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
MO*'\!0U[XN678<QG=B8Y2<:U($2'M[H;0_21Q^ZKY&Z4&+EI:#H8I E>OC@
M8SU'-&(T@QE."\$<#HX$:X_A;@0;%J43ZRU;:_?#ZJ-?&GA$\#I:8%4$>,><
M[;E1/<--HK&/I93CR))^_;A*]Y".9J<LEG'E>+!X!9(6%]JTR;(7>-@=*YJH
MX3:L?&MOC-1D!=N'CD$-LWQY!*.8ARV4B!?Q(I>'R@P4/6"C?KT8H,OZT<M<
M/9O:@T-O)O4XHX3R[4#MCT4V7X.YJC"XUZBD_H' ZOX17!EI9,:^NH]7YK#0
M!1BA%Q01Y^"L;RMP4@S42A37+DOM85HM6D_->[Q\%&&#4$AU<6PZHN)2EUSQ
M?G%!Y?<45Y;Z".5&"$Y;K'#'CA7N4XL5[LACA?O$@2/W/(J<S!K,X:L'4$JW
M4BG,:1$0"D09;RQ.+S"I7TTR/RL(:U P<$) 26HMV^<0YU_&U52" 6L-J<O1
M2S4\$_RGJK:N!!LF8.KC8$/UVWB^H KF!88(@TE91'!FB<03#1:X2J4;]#JG
M[AWIW75._6MT!UO(?>U J44O,!<&!FSL6/.#(*939L'D'"%8M^24TA5D\L0Z
MIL,A:S@-8 (S@:U-;W.PQ6H5B\W[::F\2]^2%]A=YJ?ME^W.)4,T12_&^P]!
MS$\K_9__L;^U]=(R\]__$%ZUEFN\,R+"IJ-\AJ!$>P$@Y*G"T VWF:]\?*)G
MN5 $G4(R'##/C4ELD"JFPA0T%LX,0M4H6Y<D)8'!!;,_#5P4QX1=.GO%<TB]
M^_)^!FL1^'H1>*?!P@@<MJD1M"S8$V<$2H6[F#;?Y7XDG(^X>.^&15D@S+M4
MQ:+V0#_:,B]B?!\O/GBNX/32DNQBA\=9;_3W/>LQG"H\[F[;8$.PW!IN<$(Q
M:OS3&GH:5"#C*B>?'U-*7[R_4;(<G14,\%8#!:_K/?QV>_BV$6N\7Z+X%M.
MRGM-URA9O$)D<V[.$-EKP10M$7 T(KKWEZ^NMC77>_GU>_E1V05BN&PC)C#H
M%3((4<K<8 JJZF_?MPN8/0(OG7;K4\DE52ONENLT*$::"U0-DSS26$$]0(53
M4X.3G#D2"-!$&7*\?BF<COZOE'QB/9L^'&RH61G-A4_>F,\MTPRM<:2>LQ$A
MC(Z3Q9<H('^@=J9JXEBK7[0G"0;8D=D>,09PFZ.]_[L1@ (:#EX2RV5+SY#X
M+^"V'DSL4^14)D"HE)BB,02+ ;.#$&Q(LW&>5H56-$CK(DQEV1E'7!"4<LFP
M,K(2P-U^TJJ[H?5J&,56FG0^039"AM;:Q3-?3-Q0PD_<<09T^"L3$EQ"R$\$
MVY4%5$S_8F!P?KVL3=WY\_"@<KZ[XYRC 14?D2BU\&D)50A)MH.KYS2&YT;E
M*EK[\P+;'6LE,<5!U:+6&,3U>S$@B6CBYS;!XBIP7<I(<P=):^8D5M6*TZ-=
M>>0_^"<3PV'<MR'Q-P#_5LM5JZT7'"",NSCA,A(Y-NI_S+F94LC ,$C%O#>F
M!-\)A1[G/=?8$#]%2ZRU1=>"^K501Z\('OL"BUS)_4+=@-@N'3-VZT* ,,:J
M&)#3&DJ!2 =1(/C*L!U35BALJ.66]&<*O9T1&SN\OJ3WN(02TK,0$0L=B5P)
MA."$AFU%=[4,^SSIE"N#_WW!M?L(C)VG+U@+A8'^%V%8J70<HG!@7RY7XK8\
M)=VYXG>EULC[@2%$893F3.J]^8JP&MLOQ&V##'U^C;:=:U,>=5%D1#IU27$+
M3A//L7+$?D5>IS7[56MD'*EJ@SI#_Q /X3@)SF<YAS 3?$EH<.+;Y[?QZ:2C
MA+U1*DRJ(D9'<JGM!; 9'4-\)/$97A"V#PV!0HN(N+:XMA4_DF=X7%V6%/,#
M$1)0&Q@,QA#,J**DM&"L>=(,\]%%D43ZASAN%JKE3^4=,+Q?#.:<@\-DCDTR
ME%?P&5GCFZ\^G/YR2'\<OWJ.<%"J[!.6$&_7\!-,](<<[F< 8,2CQT?X8RP9
M$P.?CD<[FT'2XWWZ@>^>8]:=AHJJJYI*B17H\.$?QV]>C \" N3/TYC3E(R
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
M%REDMN'(PCU!O*57+OD*G.VPUESKN58%<05\HF? $55[V-T1X6/[+K._.-R
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
M+%S?5?G<%"^WZO*QQ)3>O_4%L=ZC^]ZC@]'^P^W14_ I3DV6:5.0N67^%VS
MW0*=JV"/#%\9NRL5R5R;J_>\/[NC\7J+'OL6W38ZMG8H;N=0<)=W;GR>S-,<
M(U#,+/Q5E\8JV"C++HWM%;HTUB;L/>_/R[67\?BWZ&#M9'Q7HACL:-!H_\'X
M+"IGI@H18/S$'(S__(_]K?'6JQ6Z+]86[#WOS^9H>[U%CWN+Y!2O'8WON<A2
M) 3W!=>L/#&O8CPZ6*%;8FVRWKO)^G*]18][B_;67L7W7>"/)J^0AJ$R=9U1
M5[2GZ%)LC_96Z*)8VZIKCW,M(FL1>30B\A1<J6.L+3-5K1F:OW+3TF?L6#W7
M?[[[[;D*1MJP[&^.=E=([M<V_'W70-ZUV&*]1?<&$5N[6=_[]B#*F(G!5KA*
M(%-'7YX<.NS9UFC[^=J,??CM&9;3G5N'Q-9;=.]1RS4ZZSYT-6AG->J?F#W_
M;'.T=W,=O3;6[MU8NRV"=KU%][Y%#XA7>PKV-++(?$5*>Q5N_R6Z>3QZN;:?
M'\'V#,OE]KI>^K%OT<Y#;M%P1X'5ZQO@6'*3M(J;BG/(9T63)=@=H#01=A(
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
M8NP1QLW/\'KY;70Z4E,'.S;%L5G@ _![3<XQ/SBX<;K J^?9!B[MQO,1*-<
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
MB")YENN1K;&%+\/1M%I&L7O=F[J Z)$6%VRE$:[U'*^&VWG]CS2I95=1:3M
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
MH\@+3'!1/1I%\?)^+R]L5/[S7ID^A6:(UJV+.L3-)5 03@"EHR)U<<*:/94
MA[F3</L.)NPU*,S?(J<7LVZ##(X32G1E$D;A9"O(;DG$;F'_ZJGI)+0)-;[B
M7",JFG(-@\*HCI_K%K4-"J\$5HI$HT^_K))8V%4+=<2$<8\D0SPT(W*69V:L
MZW><%$ 92$G&>=S*OVI3?10F@R=EWA^13=XOZ01)[1 D3;RYG?X01,-B:B7]
M5.N .Z%,]QU1A*%8' A'KP9SBQH05<&*HNQ2$5PPKEQ@:OA6F:5%\NNN\V?A
M]0'1-EOX7"-ZW^0F_Q4?42QU<MCQKLVSV'C"E0;XGTD;]P3/H"FM$/9A(E/+
MP@&Z:6ZPNF17HUT##]STT#33*?Q46#QC]'##R' <!K4[W<DG%:'P_4)N+I8P
M.I_*S#81:]&?"^$WP19;S',(@2"/7'3QQ.8<=:YS@E94B36_4(-!VW.520V
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
MP ):()3J-]4OOY>5--_D'3,-\Z7?R[%*8$2F!B75I#F7NV,VJGB[Y'<A=N/
M1Y8?].!_JGIPB0:[!@W^-5#S[T7^;ASZ2]_V=NG2]^X:EL*; 7O0L'>_%_@/
M&_6GD[W?'OS+[&^QQW"*2 W_L^/OC&%;H8?M#;O^[E XN F2;NEL[B"+,WQ^
M$/$6L'"Y\M&BQ'T65?!IK9;5^'AR^,'QO:F%;=&Q_6I,#]TAC(&Y$86+JB@K
M6,048^*!^0M36W];>K[W6OV+GN\<.IOUHZEDA45YN*2=C5S_XO-'V\<BVIX1
MQ/WB%EJXX/(ZPLN*(NV@[\>I9K["QFW^. _'A1IR1N/T=%)$>1#!/R/<_;2S
MZ7UNJ74S_":L?XLNL[TR7Z&(T+6D^\I)-Y'IUXM>=]A1I)QDFFJ=9;_/+-O!
M?Z/"X%%K\EY6JWB6*%99O^?4B[,77T:_/&J)DTOKX:BU6MM_Y]_?=+J==[VR
M!>VPDP].=/8_.\.^VC%6;IB]>2%/-/PG Z6Y\'@0ZEC&H<>", K]-(RBZ)]#
ME&<][GL[F!*2MV6K_S\[!%BB(]L:1R074EZ_04IJ=!3^<S FH\9@KXR+_PN3
M8W?0--Z6 WCN]\&;SK!-5'= RF&!R6#[M&$W8Z51_E^WR7[WVP=V\NW</QJJ
MJX-O7]Z+J^.K3S='?Q]ZYV=?OGXY>]<^O_KD'Y]]#;Z\/_>.]B]NFC^^^D?L
MB)^S\YL/?K-U_J,+K[_+F^\/V)?WG[]_:1]Z\)G@^.^3=G._P8_VTZ#YHWEU
M_+[9/GH7^\>GHIVVWW6.K\Z]9OL3.WI_R(^N+KX?77VZ_7+VE3>O/M^<7WWE
M1W__E3>O_OIZ?M9@'_R3R_/V]Q9\QS^_^NPUK\[I4?L=C']R>?3W)WX.KQ_O
MI[S9_M)J_CBZ_;+_R:N^ \\:?F&?P^:5RIMGGQB,?WO^-SS[_<'W+_N7\ SX
MWH\+]J7]V3_Z\>^O,&;6//6^?S@[&!R=>K?'^^?><>,?Y:6^S.*,I#)."!=)
M2J2(/4(EYYX4S OB!*1SYOI8YV6:0MZ^D._MCFOH(8B[ EO>):7_[)&SU^ F
M@^/B(]D.<%R\MA7 42<>IU&@(H\KSC63(I"A%%ZB,T]X.C;@2"TXU@\<?\R
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
M)GDK']S5&FMCEF[QY+GQY+5TD*LZ+#K7\A;[*SZJ47?-5-;'&@KKW(N\/K;
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
M9\(-N&?!UX*O!=]G6O<JU7JUYS.=")4$L<]!GTU"W]-**>;3B"LAEZ/ODEJ
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
MH)"Y\U1[&B0S[3MG'U8$K@7]8-;6MW6U4C/7Y"*U'TS+\.ZOI4HTPHDLC2'
MBZ-+&,O ,\Z .6>#HPYA+V]L,MLEM$T-L*H?>\5^[!5X'597][X:."M4^./%
M'*,0&=JYH*@.("1/>'HJ \:F6 I/22*;)N=<+M>5KB&KMJIZ31NH4JI2ND_A
MWWILWNFQN>@7D%S%(!*!P)@%X70"AX<EH"8[HTJ&CU>M.C8?8"RX,TJ'1Z.P
M[\8/K<OKQ9!UF[3^Y<GRQZU!?)DFO=%Y++\2^M4!U9LE0A\#)X)X S;2"$($
M!TZA()'C1TY(XMD40D](EPC5CL97-;+1/C+_,^K=V";5#%FI=B^R=ZM]P'V&
M=%W)<D,H@F%:@Q=$6"==M,Z5E#1\N>KV_=3M55^DKKI]1[J]>,V:R"@I-Q(\
MB:DDDP?P-$EPA,9@B=$NF*8H/ JU*O?:*'=-'%D'*=VRTZ="<"L@>.D"MI22
MI\1!2<5 F(@TBF8-RB%QHH)S*5,A3UW<B^V X >6^5&;!J]1.D=M&GRC\/5V
MR?>CI?*>9P*1)P4BX7=X0!%05OC(@T9!TZ9IL+2U:?!]T?3;<O_4)HAWI.2+
M+B 1;"*60\[&@K!>@1.J>(2,-(ED95ANFB"*:]>(J3J^#E2Q2JE*J4JI33=!
MZGEYA^?E(J=W3!G.O0:I!1K%1.)Y&7, &PQ+@DE/B6[?>5F;!I_7-)C6IL$_
M2_V#$C02XZ-1(FGI"-?,2L$H+9$&U72JN SCKTV#;P?(PG)FAW)>N\R!&^]!
M,)_ .:7!E(MIFDMKF&CB0X;0+B7+#+_VK:A-@VX:E6K3H!^[9WX*BFO3H%O'
MWP7'BY3.Y< X$$$-".TH>,LI4$6#,\E*F3@:DHIU)5L.T%?PK>!;P??.P9=8
MYQBWB+Z<"D:D%SH;A? K>2")\PJ^[0#?Q>2H8'DDCB6@.1,T?I4#9V1"X]?[
MQ(4)M/2@$,)TF6$5?"OX5O"]I7E?J1:R\U(GJ9E G56!>X?*89S@(2LGB;T8
M?6O3X+N!X<4R=(;:E!TK+2DD"-[<,V$:K R*>9N$=PC#4G2E6JZ/4YL&5Q2\
MKRAX%?[OD4!J&34148C$G)5..4M\RL229*H)V@[L6PHD&1&Y%0RD)VB"1NK!
M"QM ^Z05<20SIS8VM51=QI?!KYJ@M6EP?<:]>\;#NF9?F@:77E</ZW9]O<%3
MI52E=/OWK"(G46FG0G)),&NMULZ$;%-R1+D\S<NB\[PL=@6W0>UI>0O-@S^2
MG:\[[X)%V2E+P6D:0+@4P!"5@?&<A" L&$V: I.:+?MMZZW6MNIQ1=MUD-*5
M;K5FE;W2*@G46)VXD4YPZ;(LW8XDS15M6XBV>PMHFZFAW&8#UA$)PI, /B#:
M6L6CU3Q*'6.[T/9A76 ]KWEPK]&-VCZXWJ>H4JI2JE*Z_U*Z@E6F?4XQ<\$2
MB4)H;USVPILHJ$("9?4EK++:5K0M38.G-AI-CH<< F2TM$%PA3::$ $2LVAU
M1Y5S:>6F1%?;-MU(JIJ]XEN'U^=;5;/;TC!XJMDB:Y8-U2"5XR"D5.!M#$"%
M(]RD%(+F+=3LAQ7#JFV#J_]N7:1TA>.$TNRS#BY%J45PPJAHC/2<Q*0$,>'*
MQTEM9[AV)]+9ML&S$XD3(C05> 1I6:J!!S B&H@N9ANU\M:[TLY0DS:U,ZS8
M4!&\2JE*J8WG[,II6SUGU_"<761^)FHF@Y40C%<@K/3@:,9SEB0M:&8I>]:^
M<_9AQ=YJV^#;JC-[32Y2VP:W#._.M@V>XAV>?4YZ:T%1RD&0(,!Y8T$KRF3T
M5.$/39Z!N3[@51]V>Y.&5N!UJ/T/6ZGP"XZ$X%G@*69(TI0^X2F#M\D I4ER
M3:1U3);^AT1?)Z^HJOHZL-,JI2JE*J5VYMK68[,E;8.GQR:3/(CD&$AGT$[.
MTH-!<0,M/3F=-$8YTJIC\P'&@FO;X+NE];5M\)VV#9X%"IVPT60-VA &@NL
MEAL'*3J98R(H<5,(O>UJ<YT.YS6RT185OX44@MK7[L[;!D^U.SHJ45ZE9AY'
M]DXU!T," 2Z5%])1$4/8V)1=HVMGT?NIVRNX2UUUNQ6ZO7C!FCE.O2EUB)/3
M(#3-8+B7P+(7W#/JC(](,6R7LMH3?'V4NR:.K(.4;MGI4R&X%1"\Z.6QF3.1
MD@7O)9I7*CG L]5 ,IDGYJVQ',TK)FO;X#O*_*AM@]<HG:.V#;ZUML%3^-).
MTL@8!^0!$2U(1< 1$L B'4S:61NDV]CDMBMJV^![H^FWY?ZI;1#ONFWPW 5D
MO?,L09*2@S!1@%/1 N5!)>I(Z8&!-DK7GE.[MNIXJW6\Y@=4*54IK?]-D'I>
MMJ)M\/2\),IX-(PU2%8RG+4G8-%,!AZT5"X0+[5MWWE9VP:?US:8U;;!/TG]
M=396N^0MT5J(0&W0CIF<*).,"\^:7A678?RU;?#MMPV> IG,*AEF;>'T#@3Q
M!CPB#BACB5(Y,J>G;8.E)EU%;>U<L>K02&T;]$-4JFV#?EP)[J>@N+8-NKNV
MP?.K<M3(X#684/#72U>N!C.PE%*2E"'6%N^JXEU6VP97\*W@VT;P#8SIE$.R
M6G A<S;4$I(9=3EZ0HVIX-L.\%WJ/B$HM:QP=Q03B!@I6,8=>,XH8\X'F4P)
M;=DNRK6";P7?"K[M U^?3% !K24=L\@LVYBY-H3((%7&_U7P;0GX+EB^SJ"=
M:Z,"&<KE-RX5.)$5>)%1H E%*>S&)B5H^,J*O15[*_:V$7OQ/R=C$I8(J9)Q
M1A$FE58\**UUQ=YV8.]203(:O64BHKE+$'N%#N -#Q!X0)N8$.]-WMC4FG6-
M6:Y%7<'W)IL5GQDLQ^'$X9'OIQ]"<_V$^@GU$V[M$QJ%_]?$X1_BO['W:?._
MFB]37/*C?YV Y,*+*\-+2GX$F*RI89!29S"<X ,GPW)V-]CG)BEV<F_@!J'G
M^C@D_$538O31TJ@7($VP:3K_X7#<U U]/$I]-^E]2K]][L7)_MR".//&*5 ^
M)J=O<1X'<32Y^"UGL#?@J-)HU7;0)=>.DV^7X^S7,MS&]!"$>N%43#1[H:U%
M^BF((=IJ'DS(Y)W5&_,W[9^<$(?N?0(_2NXCN(PS?.SZG]WQ>.-?WRS$06\
M"PN_N&:7V'+GO;@DW]M?\R7CLUGS)WN[K_;^W'ZZ]?K9T\ZKU_C/SK/=UZ\Z
M>\\[3[9>_7^=YW_N_?WJPEUZX$;O<<V*)IMOR<7)I!J=/=V<C>;CY/KN<)P>
MS[_Y+?;&AWUW_+@W:(;8O.FWV=-G.[I(8\$H:#YO^O),4-8^TD076<W2;F8?
M/!/CHT:,"V;,]#5I'QFK+WR9/*(7OO:]QU+R2/&+7_[>8[__D9JH.EA^N0']
M( ^KE1E55[''3^9$Y64F-=7--DWK^?:K)UM_=MX^VWKYJO-L]REBT=:+E]M_
M=LX<"?=+D+_T!IW)_O ('Q''2Y<.KS:WNY3G^2Z-[V;Y+<_I$L9D2Z=_OG!+
MIO'#GOZY:KM(U^7WZ/K/^$OK<V[A.>N(P>>CU-Z+9R^W7F_O_M'9>O)Z^S_;
MK[>?O;H>$K?ME/F!N;!J**K3;_OT5U1IH,VSWDV361/WSB_]X7C9N+KV-:FV
MX=CE V?GS;#5L;%VE/'%+77:O'5-(F7'LTC9P3_[>W_\A7_W3V_G[]W]O:=_
MT9V_WXJ]I__YL/MAB^VR-_R?I\^^[/W][X\GD;*#;;G[(7Q%'L;>_OW7\=[K
ME_V=K_N]W=?;7]ZRG:\[?[R5;[_NT)VO6VPQ4O;VPT>V^W6'[+S^9_^?I_B<
M/]Y\W?MCF^Y\>/X!W_/YGP_]#SM?WWS=>?I/WGTRBY*](L=[3]^2O:UWF?.H
M8\I@<DX@C-;@45*092:1!T^]C$TG"\U:4J)W1?<XUQB4SH?A>P%*U[^5:I)(
M@=*@BM>:1YLI)=Z1+$*DQD\+_9$Y)M$?1^XK%-T4%'U=@")"G0W,6Y#<.A#"
MQ.E-+1ZX]-FGK$AI'TV[M%7MHRL>53RZ&(]*6SP\3ZV2O!A'R3//J8DQ2>=#
M9+S@$;5S/"(5C^X.C^@B'EG&T?R1$#P7(+(3X(47P!-W1B1. R\Y1+R+LFT1
M'JVHA4&;H>5,S] 2]1\E5+G0ZZ>F;>$W5+2\7'X9W'B_XP;Q$JZ)GR_Q69^Q
M,G_'FE16;+95:3W["8&V[,;#T?!3+Z;8\<>=X6$:N0E.JE,PX5-OTDOCQS^U
M 2];DJ8^8V7P-[6PV"/6\AWX-!TB_/5FW5L'L;1LQ<%];7YQ7]NY7#NM>^6U
MB\Z* ;_OI_+-UB!NG9%&-=969JP=+_FQ%"/)H7D-P04/0A(.1@H/U!"C;4PV
M222/5G4562X#OW;YWK7 >?N8WLH]3Q53;AE3%AU2"!LLR!@@)6>G7>U-8!0"
M,2ZZTO@UI7*!CW296:X;5#7[OFCVRGTX5;-O6;,773N.<33ZE -"C 'AF $3
ME085F#8D1.^D16O!="6]MFMGA8J]2G*]!MRF)!;\\M[U!K]VBC.G@UI:TM:'
M8]?O#'/AVLBP)\?=II_!I&$_A8L?%L?0?6UHT ;J<T'0_@^45'%*[PU>(3;M
MY1<S^91BK9-G<\%4Z+H"=.V=$[!W+F3F)3A2"ID'81&ZG ?'M722L(SFY\:F
MLGJ-64[[HG/W!3Y6T,9IU33GLK!1S:&58<HBT?%$6\*5@FQ)1$SAB"Z"*M N
M46:DIDK2TJ;;R&6:L\XY0/=;JV^7X5S3**C:O3+M7B0["@V%Z)#=).HMDIV@
MP!.A( 6>L_6:J.+&8%W%KNW$:%\8>UVXSLL4CZ9JVAMT@AN-CIO X0'.<%+(
MSFDPL9_<.'6:%81AAB/\P8W':?)S/=S6P'_3!LKS+:CMS87Q9Y'%RS*JO?QF
MG+:*',XZ<9Y].4R#\;JTGUP'>'NU1(BH<1Y%F5!VV8&(FH%WED+T^(\G*K*
MA(CIKJ++W2?7AQ-5_W!KK:>54Z**+W>(+TODB"=E&DKD/ $A@@"?M %J528Z
M:"ML;/"%VN4;$E7)[XN2KSP(5)7\#I5\D2/Y:*7.#CF2L@J$IQG5/<F2/L*B
M,28H,FUA+<ARK=8:$+JMO-\S6E%(44Q^TNF-QT>EZ14NP/@G2= :N'C:1X+.
M"F,O/Y\66QN\?U*D4.'H"G"T\WKK3->J]VSWZ?MW,7KC7&! ?!9H=$2+1H>4
M(+)AE)I,DN8;FT;5*$_U!Z\#H_D^6%3#9H5(<KR )-P[&36%3"C2%Q<EV$@]
M"&-CHCX&HAKO+\JR1=[?JM M9R]5H6]+H7<73 -J:7(A66AZ2PC-#3B1-!!K
M!*&*&:%$$\XA]_!6XKHPE3>#4<)1?$UQ,8,-50/_<-!)7\*^&[Q/Y1>?W2@V
M^EKD5.,XMT9A3J5T&J9^BK/XU%1\7L"QW/N2(GQ-HV&%L"M!V+,E=B-X"MY$
M D%GY#3"(809Q<%:'[TP/MN4"YU KL-^6V.&4]VY#RB/[4I@4HVB:R+* LL1
M) >AE81H+ >!AP*X:!B0K'D4S"1#?,E@H^0Z5:RJ/M]G@G-!!EO5ZUO4ZT6R
MHSU/Q$<&6C &PK (CH@ G#"7LN/9,7&17M>PS"VIZ9\S:H,CQ-$?]<;[):=S
M'J"I$9G;HC,%G\9%& DAZMDWPMC+3U$4E="L!*:VEPB-C]FRZ!U0BI:'0(F"
M%<E"R,:+9%BF@=X'0E,]O*TU@%; 9[Z3PG\%6*DFT#6Q98':>"5ID)Z 85R"
ML(Z",]J ,49+[C5+CJ,)Q+OZ^OEG5;];J]\KC^!4:^&V-'J1U"AN18Q1 S4"
MK053<DL50P7WF;L@)/VN^[.U,9QY2SD<;/H^"JSS7SZP0%;3N!J\&Z<RW8.2
MB3I-OTO3K-0:K+HM=O=JWXW2[T403\[(H=I>JT/JOY9XG?,,#6CB((@2J$I$
M F(T(C5-ABMKM#<(#**KB5EC5E?=VJVU^E8>I:HH<@LHLL#@,M'2A.S!"B-
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
M0W$G"-D2EV=5\_4+8%0UOVTU7ZI*@$<WY2Z!Q7T'@GD#-B4&2G.I6+ IE/O
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
M@\YD?WB$CXCC)7)QM;G=I3S/]]D5[]H5YG2)]@HMG?[YPBW>@(<]_7/5=L'
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
MPIN#PD4'F\B9I&PB^&@8B)0Y.$844.Z3)#P:YZ:7C*Q95;9Z!:0*2.OE8:N
M='. M.A(XT)RZ[E&VRP+$"IE<)P8""1;FZ7AFEL$I%)%8=DXN_,J"M=URC2?
MK:<]=->=(F\/PO @=2;NRW)7LC4.;=0\E=LDQ64+O2X[J$8P5@F\>\OI*"GZ
M3'T(N)Z:@]!&("E&FU!EKJT(5I)L-C:IZ6JUSM7P:IBW149HB[&PA:RX8N%-
M8>$B*X[,9H+_#UH&7OJ]$7!693!:!T(,35&EC4W.NT0NE]ZH@%0!J8V M'I6
M7 'II@!ID15GGC6S@D$6)(&P/('GUD'&$R98&@PQ"@%)=>GU6?&J\TN6[CU/
M%67SO_SH7R>&X\*+M\AG67/O,Z7.8#C!!TZ&16N:HG9NDDXNB+D^#@E_4:Y=
MC!\MC7HA@T:P*84_'(Y[S:714>J[2>]3^FU^Z[;1W3-OG%W/)J=O<1X'<32Y
M^"WGW1._B[7C[-OE./NU#+?1=T&*%:1BHMD+;:V-N),-T5;S8$(F[W!^&_-W
M[9]D)!VZ][C31\E]!)=QBH]=_[,['F_\Z]L+]+T!+*S\XJ)=8L^=]^*2@,\L
M^H>C\:27CV]\U9=8>;/JNWNOG[WJO-[K/-G;?;7WY_;3K=?/GG:>;^]N[3[9
MWOJS\^HU_F+GV>[K5U>8[E7$Q3=:O3RHS)VMSO_]7X91]EMG=DSN'AW@X\(*
MG!;?'H5[H_=NT/O:7!!_<H(>^,/6(+X8I7&Y3UY^W,O/YW#RZ@1-GO;&H3\<
M'XT2_O4K7+I>1D =3+9"0%@N-U5?X/-"+XU?XYA_[P_#Q[L]1+_L/-WY],\
M#["OP^.=/Y[QW3_^_?&?#Q_Q]_C\/_ZS__;U&SQ R\'XEOR#SWC+GN^_/;;D
MG__>)^'@/P/WMSW:^[#]^>WK0-X>O#S K?QY%\?\S]_/]W=?O^7E8-S]\++_
MSQ__?'C[]_,/_UT.QP]OY3L\YIB3> )J5IS#W'KP)*!<4C19>^V07DVMGM[@
M*,6M8HQH8H6F24LGHR#:>6-(3%DD)&7:&;'126B;');-.SI*I03 P8$;'9>*
MG&>$T3F51F<NCOE!.]M5"[J$K\T&THA^*K$?#^;;P?O(@DH$_S1*852P.@1F
M(F<X6>M+<[T[UK[SCX0%BZ,%*''^.+<:P>'G_CT<1I3ZQ\Z3X>AP.)I*[)>-
MI=>[&TW&X<:3X0$.]QA_W/B<RM?AT6BC,QQU$!(V?NW@P(XR6E\E%[NYLAE[
MI9Z0/RH6QL?>).RG0;?CW62_V[R\7QSEPS,@TCD<#>-1F(R+4=U\Y"@=#&/J
MS^^M#W !FG<58P4W[M3Z+T-,:)_,'/#X]I/GN%$JI7IC!__,(7R5OT>CQKMQ
M;XS#&Z4PZ1\7ZV?ZU,:@F([='_7Z<?[#9!]MQ??[Y1%I\GF(*X9ZTAO$5)+/
MRY74F-#.'RW,>C@:/^J\QEG,UJU3+K6ZLAB?>Y/]7AG1&&?6+]/$Y9]5NTGO
MFTNNAR-D$",4_OR/RW*\>?3JT6^=_G#P'OIH5\6.&X_39/JQ8QS!N#,\FHQ[
M,9W\=;,":.,U[09G6GVQ(=>:+;HNJE2DFX?]_O!SV:*XIQQNA7$8]0Z;G8F[
M9'(J__\W/BN%CCO%UL,9MCYN_XQ_1C(W8X:X@\_Q\??LCN;$.IY^?=A&1&#O
M2.2&1A.!*$5!^)#!.(&K:D3$GX1W.BT:!3>UP9HG/B[7=WKA$EONQ:B'QN-A
M V^Y\XW$&^3[O4%S?.FL\!_?2'#FDDK2H/X/"36>(*7UXA2L9V@P7L",9H(]
M_/7G?8298QA^'N#3QD<>4;Z'YT/"(Z9)U CSOY\_ISFW1CB)J3]DW-EWGU+'
MIS3HX(&*Y+$9%QXLX>R"GIX-BU;>6B'2S1*?E^E30F/U^6AX@+MQ4CQ.?^,A
M_027 <V(446<G0\[]!WAB@DE): -'T$0%<'GG(#QA.BC'8O>+B'.'6VP*R+2
M; -T7J8PQ .]*,Y=PLWCJ0KL'8V*V5BP$G$&;<W&-3T(:&1[7$8WA8%B$!:
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
M\>DVR&7%IUO&I\5KF4II[Q@#3;@!(:,":\H7X14E*3/==+NHS;0K.MWUW.Z
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
MML@Q'!!F4;)D(DRH*46<"AZM1-]*$:?GAT=S7%=(+K)+ )#;"%S7:."Z$AO
M(^PC$S;AI$H1IP)'J]"W4L3IV<'1/",EQ%B8+8V(<09QZ2S2*CBDJ0G4)XLM
ME2M;Q&G6+V\)/G?%4:HX2A5'J:=SE/ICV#\9Q<,X&'>_Q&GVGI)XN_A)%3^I
MXB=5_*16P[3V7!E,\9/Z118S/,_/[!P=7[3Z[>/.Y3&PF'"\L_GVJ+V7[WES
MT3[Z]]'.IZWSG3_F6,P1,)[-P^[.WO9%A[X_VMG;_=JFN[SUJ46@[1<Y+JG]
MJ24Z>V_XO)]4>W/KP!'MM#<$,<PMXI1RI!/W2 OBDS#4$*6+GU1Q'RCN \5/
M:IU@[F(6YHCBTBM)$3,I!W=K7J<?8RSIE&S$E*OB)U6 K@!=\9-:*Z!KS\ES
M@2<JHO8(YD> /*<<,LQBI+W45.> 6:6*G]3JX5+M)S6KQ=N^'_4NAL#UAMVE
MT^B9U50O)D#BG;1GOQ807AX(MQ9(M5(^)A\X<IZ M!F-1E:[B%Q,%"9.4X!E
M(-6BR6[)MUT\%0I K29 +9T %X!Z+(":H\.,4*$B-\A(74F)#%GE,&)!Y+(M
MRH&DN"0Z7/"IX-.Z\M:"3X^$3_,LUJKH*!!6E!.; 3X!E;4Q,J0B3<P[0S3-
M I1J*K-* E1QK2JN5<6UZKFY5FW_F#,5+LY4Q9FJ.%,59ZH[ 69<K8(Q2(;C
MAAV$!IS.IZ.N.\M22W&P*@Y6=Q(;EH5>ESS#G/(4J5$)>T^IDB$:;$,F-L1,
MB0W^$6(S!AKS;C@,XS>#\"&.OG1]''\8]L*+X#5?H6ULO[_+VYL=M@-M:O?W
M@:.TOK;W6J3SZ6V_W7]_M+_G\4+,R-'6U\Y1Z.]O?L;M(\_WCW;I?K\E@+>0
MG+FY\ZD#[6_WVI>["UD,X-D'D8H<XX,1=O"#<Y\5PSP@9K2,2C%.2-QX39J,
MDB;AJCA<%3^$%^R'P)+%*5"9DI><!V8,CM$FY813@2E>8&]58>]B%O8LQ4XH
M9Y#$"F O1($<D?"G<$13;. 0"UG=+.EB[OH5]4DHJ%=0[V%0CPIO*.9&"F8Y
M$]%1QX@.L&FL\X&R@GHKBGH['^91SQ*7DD2&FH2XL!X9EQS"Q'LN;; FTEK8
M8TVER+H@WTOPQGHW&HZS(FN8NJ?%_^J%F ^7SK*K550OHH*TRT/:U@*MYB$8
M"P<EDCPC+9,*.2,$BI:[X*VW$:>-UXR:)M$E4U5!I+6IX+8$!GQ'@?&"30^%
M37/<EUIK!*8>$>P"XEY39)/5*&$J!1PO(OIX%_=]DEKB!91>("@])3\M4/1
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
M>P]66N(<UQQA'R+;_2C:<=R,];_;@QOKJL#J\F!U=X&*.J]9P$XB&[$&6#4
ML,$9Q%+P6%#G=,I1.TVN%^,@2Q3V*NW@YXQ.*T%$"TH]'DK-<52&G9/","0D
M3X@[CD'X(RQ+@%%'3"GE_*Z";B5Q38&J%16D'B(O?H&HQX&H>7Z*@_ B9>,J
M@>GBG@ID).;P6R):X82CR<6#FEJNB"!58GU*K$^)]7ENL3Y5#.?AL =;;/Q?
MC?@_9]W3B]FHGQ+V4\)^2MA/"?LI83\E[*>$_:P8?QD*X"V'G?[6^?[1UGGG
MZ!CNV24[G[9I9\\SX"5B?[-SV:;;Y^V+^7P%Q\!;WG8[>[_W6WN_=W?V=L_W
M-S^*SM'^8?LR=/>/>L?MHQ;K'+UA"V$_EZT#'1SAD4:DC-:(!R60Y=S"^!(J
M(TR9EJ&$_11'^.?J"+\:SDX%\!X.\"YF 8_# A;">,15HHA[QY"%<PH)$073
M >8UA1+V4]#N6:)="?MYEAC7GA/JE):)&.$03B);]Z-#SF.-O/-1P1PJ9VD)
M^UD]7-H;GMI>G?AX3I=78G_6V8_U'K!+B+,&F)?247+M@N9&NRB5\((PIL+!
M]H^A[8?3H3^>+**M:@D5R%T>Y+86>#333!!E'6**8<1EKFJADT:Y6)F2V@LM
M+4 NQDV0,E<H]5_QJR]X]"T\<D;H$"D!5A0Y9DI3Z"MV$B?)I4RFX-&*X-$<
MS<5."QR41MAHB[CA"6D2"/+<"QZMAWED0'-QT]P2X5/@J,#1:L(1P<P* 6LX
M$<V!DFJ7G$@F1]9J:[$H<+0:<#3/2*.5GEBJD$I6(NYT0(:9A C'UM-H.)>9
MD>;89_'+OIPE,W+QEBK>4L5;ZN[,R,/^R2@>QL&X^R5.<ZR4',G%6:HX2Q5G
MJ>(LM1JFM6?*8(JSU"^S&-I^]_ZH_:[%]H^@?7#/SKM_ S/YC/?[6Y>=2T_W
M/^W"^P_[^]UY%@//>]?"G<N0"\  8]GE^Y_^/-S9A'?LM8_:E_N]_4WHZ[O]
M_KRSU,[FFP.))0_$!42$2X@K9I#ER2 >O)))6.,L+LY2Q7W@N;H/%&>IYPYX
M%[. 9YTE2A"/&&$ >(0F9*@3*)$0H_ \8,:*LU1!NV>)=L59ZEEB7'M.J#,P
M49A[C4A0V2LT&.2DT$@K%U7@AA/AB[/4ZN%2[2PUJ\K;OA__+M; ]8;=I7/I
MF=54+R9 XIVT9[\6$%X>"+<6F+730*"-%X@%FW,I>(:L 6E3)J<3HXP @:A
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
ML0\K .3RF*J)>76G^G]Q,;T4]?_#*@_GE4);7W,+H6_3X[$<B(M[XF)G;_N
M1$L)I199DX,Q+(O(21:0,"2KB(UC.CZQB%,F>AD3K3W &_7 3DA.PV,Q1X8Q
MAJ04,#?P)9%BA>P]9:)_=J*3QB%Q(I  KH*XI@YI3X'#N  R!L&1D/A@(NZ\
M<> 9B+P/9-JP_?.0?;'ZPSRTMK=9I[&=V#.*5:-U^>;BP!CN70H$):8-T+6@
MD=58(Y\S24A/L7-T/H0!UC=6DB8:,>/.$8M#E,#NL/#$)Q;FK2 WYJ QG81%
M(]?3<9S; SN^V\NIR>*F*-H=@,Q:B:&-DQN]GF10KCX?Y?0I/>CC<!0GFND^
M,*?3418VX:9PYD\;*=K3LU$F.M-/LJ18J[8O&N,3 /F4Q=/,N6HI$AX$W?^2
MQ=Z&;61G]D'EVCX<]BH1>/+:X^ZISQ)PB+F00AS-4;0;[0>!=!QONM-,6M+]
M<B5:PSNSFVPWU#IA"^^I7&:A57"]BP,0UT]GW_!?X\D[:K_^NX9I7$G;W:P*
M/KWIXW]R KNV2EH](9,3%_\W-_ZZIXO_($OQ6=J'?IQ=-V(:8I"IZ FLJV&H
MK$^4?\^!E(7 E7"2$D>X%-@:295TUD<"![?2#^A "NOH]/#%(5F'MRX_'\#F
MC$8$A:3"$H!,>#B494!:2LL%%\I[O_%:+KJ 5X,V;OQC-LRCGO(\XY-E_,]7
MBT%_C;\7%^_,PH0S_"0.8!OE'?A=$M@XA[W[O^XA( I.O$C)$$,IEU[KP WU
M(L#G\&!S>[#!C1A9,;_PZD2Z>:6]'8YN[JD?"Y65+V_MB?9>ZR IZZC0"L$\
MY/P?R2.#LY. 22X(QN'X,!NO"7ZU&'??@/.L![\T[S7Q6 /[TT2J)#EGTEIB
M@]5)V,B3<]I]AQF4B5_*Q/L#RA7%,46DA(+IML#RM<1 !Y@WV:4]4JV_._%Y
M^]]G\@V(OD0F9620G#EL):?&"8P9H58J_[T")67RES#Y1Q\/J/72>X51D#X@
M.&,DTLX%I"(E7$3+L>8;K_4K^HVY!Q$/9+DL4V6/DLHLG@6DB?8/Q*-QA"NS
MSA&^ZMO1<:S\(B;'RO@GG$.>GN[-A?:O0CQ#591GSWXMI+!UM(L/ #^H\0G
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
M\01P,;'<W(C=KJ2-?,Y7<OK,== J5UNULJ<@S').ZU %X-2/F06M'.=_+7N
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
M+/&<)9YS/0/B2CSGFL0SEGC.$L_Y0U6 8*&7,,[G'D3TRT8UGV@ 82_Y!#2
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
M.<;^901,[/K3&/K-O*NVRVQ<(.Q3+@Y*UQ?WS*R01V?SHM-HUB@MWI6,NW-
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
MV<!ED@=Q*[[-F\S1D><7_I2YQ _>R<%6.F'#@FV=W1M6$,TEDQH#4XV<!,_
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
MI8YRT8ECQGNED^?EMHTRBJ6(M9GUU*E8=E"26<7%I]6C]G@,J)!%CHGC5N8
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
MJ'D]97 IZ2E.VB#MJ$7<<HZ,AA_8&96X5$P&O:#!M0J1MJL,156UN"4PZBH
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
MS"5W4BAJHT,T.(EX4!&Y* B*3"A,N<,N,S7Q56$FH;N"SPH^*_B\+WR"C63
MGC52L&SR1D<=(SJ$**SS@591CT6 S_&HAR%$)Z(8DCZ!Y>O@-R.$0T1SZJ52
MGAJSLLY6C7YH-N<OA\_;-%4EB\$8(<G_EG_\ 1/5L^ED><<WC3Z,V]^#!&(O
MYI+0DHVGC',4=5B#KSFS<Q_T=0I7P_S0ILPCI\;F63?/W9!2XXK(J_BC8[NA
ML*>GW<XWF.J24JEW@\_HOFRBA*@4N.,Q 5 ZKP7# )DQ$A*U=_'YV40''*&[
MJ?RTMW'6/^YT,T',<K.&/H'8"'#RZ(OGF,9$ PJ:,,1QE,B28)'DB8'G3R*Q
M>&5=K"HS&0$NO.T=@SSV^TV0G-/8+2>Z[>,P)-F]UN"2DJ7HCS0XRU*O^&UE
M[V-]O[?RCS*+XX'RIB/U3%B:5.)64J>EC%P1%J1GYB5(N2MY>Z"\\=K)T1>F
MG0S&@:^B<I%O4@0YSS2*@M&HM9?!R[SW8C.%.^Z6O/4&7%%#62LE*<]\T<H!
M[Q.0'OB]&;_%9A&'[%(CUK<MZX^GB&N^10&KV^AG5H*,C5U8M-,&_"GSP<$_
M8DXOLL7I0 J*1KL<41'_<P:0"I>4G$6VT1U6(13?,HEGQE);E$)<DM[=8JGS
MG5:KTQZJA^V-+A@](8"E6#12AF?8-$O*H1OC+M7&GS7[9SD3"M0CE.1MO2(_
MJ@7/SY_??H]N;-E&NU<,V2L[9[WFQ6A^0G'>Z!_?'"#H8+_1+/\RT-A,+G=%
MG1>G+L%P F\_MS?#">R<=>\[;?"WB^$KS^"-P70?/6CPJK[92 GE*WY(_N=$
M[M#''9/"<XZ%2]S$Z ,X#41'[^_#E/98D"I_Y*[-@+H#IK3IU'[G8)CV8OO5
M@=('LG.R_P5;JQ78*4AA YM@RGR6,C"DN#:6,!; DEE9[Q]W8QR0D4VP_*5N
MIU5*1FD_E0)X0T]*D;Z2Y9CAYQ:4E<AC\U)E$DH0V&A[9]U,3=8O;QK;X>J+
MW7C:Z98%3D/JR9&2-QO6-9J-_D6^APW9VHQAP(HV(M"\)M3TV1&!3P>:VVF7
M=VB#I7D]U+4B#_WF5]I#+DS0IEMFY&WZM=4I([+79+)7C9A&7X"OWB#X'&@6
MO$&[ _X1F,V-!,#7[J_=MK G&7B?PKU;"CW'.4(J0R3)<66,"8ECC951S&N?
M\!?"Q<I+,/W^Y'M#JY[3-96YXTX[O1+UWY23"/@ZI(P;ACIN?''HEN+KKU@'
M'NA9_^ZO3! K_2+G)?/-WUK^&S^/N]>YTT>P%W6C_8IL@L&^L<US>]%;^>=M
M*K]&&XW-X?CKW\,_GO;A/#A_$V>]Y?S5.K A;A?___^G*:&__W"WF@&OY]^
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
MMRG<^^2P'KX>G/S1.OR\=;E;/_Y:>SM^EKG]?:>U=;YSN7%Q<+E%X;[LX.0
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
MTDMNHK:6&?!_B) N@CT0?E+U?Q_BZAGK;*6;#]3-,0N<)YH("1QI1BT8 Y:
M;H*S*Z,G5-KD4I+9 I\DC*GT\@7-<87!\J:&NL"YIEA')2EFSLDHDE;A)S7>
ME5[.O5Z.F^M8@EGN#$=.:YT3D2(RF%%DE!>1$95T;I CUAZ3AS19=+U@%<(_
MK<1^VVG!DR\*9\M"R(E"35 X6_BS;K<LI&S$9LC_^@:7Q6^QV3F%+Y7MNFQQ
MVNGV$^!,)Y=T'\-CT'_.X"W[%\7 0FRT?:<5BT;[6^SU2PK.XKS1/R[ D#SK
M-OH->"^8ZEZCU\^/*C_*PSGM=DX&KL6H,//47G3.1A7C:T5^BR;H%LH%G,-!
MIQM^R, %*:M,KXH\P_!]X>/RF0"75VW(CF$$G6Y&O[+L$TS=<]L-J-GI?,V%
MXX,;7Q>@CN:F+!$=>4'E,PO;;';\X+Z]?A[8T<7:0M>;_U2:6K%_W E3BFK+
MBMQA>7Z>J4;>9D .AK7ZC5[QM=TYSXLUN/2T,RH4/@4!L/YX%7 ?5JDX/V[X
M8_@ZS$ C@'Q=7PI+DL5@4#I\0U#[QS8_!E8)+H5'7TE6O]'*"PI+'N$!-\6K
M[%%@N[%\D07G"/CAFFVW1WK<&,[<E0C?J5+7U=-7%=!#%8-KQNNA5\N_C$ F
M?K-- -*8U_\45+A$CD8_KWFC&V#FNX 6(P*(Z_@!0$3;'L5N;W7( #$<;*,+
M8_K6@*F )P^N]$WX[VBD@W>Y4<)]_4Z-=FH.-/-&,?B2*^=H%>R@(P[</$]0
MMQ';H)1'N3'.<))R=YS5K(KGL=D<J>2HZAVFVA_;]A%\O=&^T;+^9E%]ODVY
M?*"[WQIY->%^'3 J!]("O\!RPBJUX*%Y+9N-%$$;2RF+K=-FYR(.1U>*(B!)
M-_K8^'95G-\;HL&XN"WV"I9WO#^=QUNXHMMP9^6<O_F5/![%3?%*>6G")#-"
MEI96-BQZ1>\LI89O9)0M.1^RBH,DM,Y:Y;<'V^Q_SAK= 57W<+%A*X")*9/"
M1T)R!=KE;FR_%TU[W@/1.P,9!!\GSTP6S>%C;T)1B'#O,-A>3D& ^W&Q9>?>
MVM^R(18OQX"[77OW<Y?JEB3_<;$U6-WN3^.,>$%=IL=SMFS1_-^2<:ON+W=.
MMKX$RQVQ%".B<$*<@>?CDK;(B!0XC88DD5;6VYU)[\??G/6LB!E7QU4V-?)<
M%WEI2R4KQ>?V-P&T_^L%^3+%C.3I+IY,^>J$"GSKR_TO+!))@^3(<@Q^='0)
M&1TRSZ6B(K%D@M,KZWA-3$H20%:SI+&Y*2]D#%!?UI>>]KU9TTQ][S7>M!O-
M(<O1G:Q3HP#02$ '_D6O8I^J'WUQD@C  X$$SU5DSGJDM5#(4<()X<P9@<?9
MI":HE6[(PW#;XW1-Y:JOTTZO- +>=&,V][_%8;'7,+)XXXO#8"F^_HIUO4[S
MK'_W5R;"IK]H=^=R3-%N_#R^2IX_!9,;N6ZT7Y%-,-@WMGEN+WHK_[S-*M5H
MH[$Y''_]'^KEW1_^@/C*16Q<#-JK*'@DRB8OO4^PL5EJG)0/)[Z:#P.]W$,'
M8=Y?:YX_$\&>;9V'*YSKI*'I,'CA/RYV[$FG^S9'O3K=B]TT#)W#1QOM4+\X
MA2^\LXWN)]L\BSL#UK<,BZ\>%6N7!U](#-A'19'BF"%N(T8:6\#'2%R4.FG-
MZ3@G7W*!.\V,<DIRRI36S.N0 E."$$WM.(J.#+UA[,9ESP 6K/##%;L*</9A
MK;*-EV"UBAS B2.6OD&8K#0 2S*_0?(WPZO7YF*6G3*2=MJ-O0R2.?13WG9
ME%=&<O*2/XHQ[Z?O?$_@N(+OERTY!DQ=PP-<?6C-,6-K@C^.VNXGE;&,/D?-
ML9'/,%BQ1A6O!OLL@Q7WK&B?FN-&^8)6(+[;V-XK/FW\M;]5[&QM?-S?V]K9
MJM4_%AOUJYKB ;C=HTQ15E6*U7U>9]7D'53]Y<[?.8-[A-X$'?O"5R_7=^L;
M?[WF\NT/^[OUK<T"</+MUL=BNU9LO*UO?P(DW=C[OUL HK_]M?5IZZ^"/&3I
MEVZ2/FZ_KVV_VWZ[4<N$B!^W]CYM_/'7%LS6W_LP1?"_X2S1:I:&L[1?FYBG
M@:-Q_Y^C267_>%!^_D^(O.[5^&&N$?FM[1T76_\Y:X!;ET.2#^U\^FJ[[#SX
M_>>[B<X#3F]\](X;ZX44FDLJC+-8VT"3PBRRY*87\5[WP2QC1E.2*IL 0>TR
M1+M]G2!V%2"Z&3Y:EAXZ;&=SZZ)V>4 ./[]K[-2/\&%]FQS4M\7AYRVR^WZ?
MURZ/"-SG^CM7"9/^?*>^S6HGGYH'G[>_[V[N-7=./AWOG#2;!_5]?E@_8KN;
M^^*PGB-*.Q-%!DQHK+B.R''/$9>"()VX1C'9E'B44EF]LFZ4F3CH>5Q_Y+EI
M6?:0\=R[(UD%A:\5"J4CWH6$DPR>2Z,LITE;C@/UF 45*BB</R@<J^D0SE.N
M4T2 ?Q)QHP(R0G@$2TE,D)0F["LHK*"P@L(?0Z&@))KHF'4)<X6MXXICXXQT
MU$;EQ$M X4]RQ2J(O!]$CI?7V.AXA)5$WK*$N(@:.48C(IPG(:6.P9"[2U(K
MF*Q@LH+)$4PR#("HG&$18%)*[EP V]%3F!$O@K(53"X.3([3H1-/C#<&82$Q
MXIXZE%-O$4[$R22%B80O'$S^)$ ZRH. -XD_1M;JRMM75A-;3>QB75E-;#6Q
MBW7E@T_WGMSW?4[/_J935-4[?=N\%TD7?;$YF^KI++3%_[CN956,^)=9]E\G
MCLL,]IQ%KI&BG"(>DT4N48\(=X1I6%)8QYG$B&>./\\:&IG=:._,7JF YPG
M(YA2F?U7:\8-P<XS066BQ''I$Z[.Z><0>,9""H2+?!@?D!3EX9102 MC47#2
MAZ@]CYF'M *>F0'/KP2;!8[GSGAVE@:"N7!,1&PI]8)C&XT@3ENN@S)::HVK
M:._"0/,$YYSPW*9(D<8R(AZB0,XG@T)TC(@8(F5N9M'>"IXK>*[@>>;PC*T1
M6G.CM#8\@3Y+0L&92S10%@3V%3PO#CR/6<[:,&R"D,@R3!!71"/PT@7B3'GO
M'(LRJ"6#Y^E-E$>CKFJ=JUKG:K!5K?-C:IU)5>M<W:>J=:YJG:M:YZK6N:IU
MKFJ=JUKG*EW[5:1K)\QQ$IC)*!UWU+A(G%<X>!U88)Y/[Z+Z?!&BNQAK%SQ,
M= '7X(.3HXN#^J?&X><M>/;QUX/Z%COXO ._^\N=]^\:NW6X[]OQ,-&V.*SO
M-78W_SRN??ZS>5#_<+[[?N]XIQZ.#RX_P'OMG!]\WA8[] .?5@BMI>'>28QT
MI":7MEADN>&(>A48=TX2R5;6-5X5E"]*RG95V5)!Y2])-R'.Q@#PZ -/F+E
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
MD /41E)R1[%5"7ZLK*M5H<D<J?9K._(;U)P^RI=9A(ZA<^O+#"=^"B95L/,
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
M95-0:G&0MMJ1>4YJ7I8-F4K-EZ+FL\X(#\P;!2NWB1J<$988LE(Y9*TF6H-
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
ME:(A1')).#?0?<GT?2RGUX4D7E\51(51R\.H^3K$3"6+%55(B"@1E\J"6>0
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
MNBJ+8C\^E55Y-G=OI]0[DPRH2SJKU,IJ,B[\%[OA\9@'9H>N;+L#3\YJ-3=
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
MN@J? RR 90 WCUMRT?O<-A?;+; O<D=KK8O;>V!&Y"'/=P]@WK02+ K=X7C
M,XD6#,3&<N9W&>?I1+MA/*!%8V:P//\NV/*<S>,#XP!-BS 7)JH)\RY:?TFK
M]U^#*[,"IFD84Q;F83^*W2QNF*P%6]>PD/UD_/MYAD$+K@D7GG7Y_A[(%^ZI
M%:P\L=:%7C<+PHY>H5;^XC7%I_W8Z040<_<(YE[_6X1I,V.!E%80J]+.Q=@!
M[;"9OZY0V$PWYVP 2]\-)Q-H= )B@G?;HZ*.%HCXRF3*XCL>A:-\)<^L"X $
M<0\+E1[/C\LWY.D*@] IJ/"NO*$)Z-CK9ZON"C*L%S,G%OR*!9;Z4;\_/E#X
M/;9[)YT+L+S@7;R8P>//%\SVZ3,*C(7&^M9)T9@%6K!1VYFT=0+)@\&H<S)Y
M>C_6<CM[(3<:=*0?O[?B:8%FN4\%V=]&;:N;KPQ&[6&>VC;D*3!947I%[RZ'
M)C^Q'U-[3"8):C-MZ5B3\OWC)PV>,:IM#1?S&PZOH<SPM%=KV_X13*5+Q%FO
MO;X GZU""G^OPXB=P*!ECJ!0N]$_!M_3Q?[LV2C'O&0I:D%9SJ"UA% EI. T
MF$CQK[;!YCSD.6/XG]C/'X!BD0MO%]&79P^?@5O[E8A &',>D40UXI0G9!D-
M2)A@L3=&)9_6-AG;F,\,^\]"UG<3;G*"@O",(D*"@1JL%B):HA-G&@?/*^$N
M3;CGNU^EY5$KY9")*B">K$>6"X*LEWG\O8O)YY)5&_,GT/XS0_AUY3_JP[IR
MH?97S.-!5O?!">!G"Y:',P#?"9C4)CA"%D#$/1""N4!YB$Q$KGG$3J=\7MMR
M<)@)8>97N635)+KM)()K.U^#209G:A!)6?:8%2"$-QP)K81C&&3!'" $WYB/
M9?T.0F@>M+":!1\]MY[K*)A3@FNL%%;Z5]0SE7#O(-RCKTII+C"-B,F<R8.I
M1]H*"W]BC[$.C&*7CZENS)>TNP]"+"WZ\0!!--LY#:\^CCK@#IWMI<O9LI>*
MHV E8_A^@BC:_L[7Z+VQVDI$I02K 2>#G.(,*4*]I2X)Z_5L5*R49N\B'O%!
M(7MX2$%EGYV-R0S($S[[5V/B\(D?\0OC^())O&T'.6C5C_%JC<'!JULRA#\%
MKS?@[6_Q>N,-KMGRV:?)!B4/0Y5=-982LTQ>[U78SUZ\T;;Z#.3_['QXO=/8
MK^V]J6TU&I^VWM4:._NUCUOO=CX^5P;R7XBR_,S3%?-XQ3Q>,8__>D2F483:
MUBWFQ=*'HX00<<?H&P\$VR I299S&C4GC$IOB,&),"RJZ-M5)VERD@B>^YX?
MG&^)^G:SW7@+[SJN@X,4OM6W/^=BE/DD$3PO?)L_201]V&X>U[>_G>Z]_82A
M7[1^7N<-^OZT\>7@QUYQD@B<+OI^(9FVQ\E1+C2R6DC$73!($XL15]J!'ZMM
MS!2MC"R*WCVX>MP";)^7_MWQZ-]"_;/"&&4=9]PJK@W6"1M*8U"6"F8BKV);
M3ZI_,Z>O(_%&2IJ0=$PA[JU$SBJ%(LN;%2I1G#CH'UZT-5+I7QGUCW/FE/&.
M>Q8Y%LX81W"BPC.=/%&_(NJM].]!]6_V)"USVDLK(P)HI)FBW"&;+*BC%T%'
M*R0-$8QDLVCCX;EZNA<&\-_/SMN]FRI3J["2H,&)$:XIM9@Z[+U*CM.D ZU,
MV:=3Y7D*6HT9HRIY1),0B.-,D6 $00E$EK1S6CJ[MDGDHFVFEQP!N)M.> /6
M)"$*BX YCBY3E&MB!&,<$!-7YN73ZL39+!%9"CJO9RXXA[@!1P^$Y9"W!GM'
M Z6&@DZHWW3O*IV8),EZRY@55 K!?0S:1\4B]I838YC\5<)5I1,/JA-SR5,I
M:>*SRV4U1UQ9BRSQ'N$ \O)<.4-<H1/T-B;?13;21>[1M02,FW.1RG*2^;:Y
M3[+\N4][CY7[]"ZG.<9Q,DE\%^T@#LIS6N-@JI6\<?Z)'1Y_(@>=#\>-S@[>
MVV]V0,/:C?V#T\/C+;JWWV[7<WKC;#WVXR/6V ^=QO[GUN';.CW8?R_VWAZ
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
M8=>\<&<">[?U:1<#*_H .O!VEHY$5\%R<)61+_A6&SK/@X>NY@P=H*C8\^S
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
M6Y)J08KYB'9A\V8(5)!CGL#82;:8&/^<I^B2E.$M0TF&@W18D/F?XFXUAF)
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
M50'0FI#%%[PGBM;,OD(HE\*2+ Q,4C465Y@)<%'$>PG_55!\A9%@M<7ZR:Z
M8_*.QF*Q8@3O-LJLJ\@*_*6PC T) BT"ADFVTPMP8T=I6DY9X5Y?3EGX?_JC
M 7PNO56\EUX(H4[*KPEP[I2Z*3I+"B@IW ?J6:M2:H''))]^;9K-2NNIKPL)
MK5Y%QU9DV>;]M?$"O2P\1PH/R^[0\-PJ,HP[<H[!<57]7;[KA?U2Z.%I[U<A
MJJ0"D4AO" CP7H\/SB2"Y:/HAS(P:[(!+6@6/7YI_!BQLX)?Y7:,IUCP.EFR
M0RSEHNL\#+TWE)V[#:&G"-NXPKR5[M8WFB+D)Q\(#"* \FG9+?M"*5SPGIJ
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
MH6SQI^0G^:D>/0F%R@%57"#C])G;A=.7G('O76T]_2WR"#PE=Z4J>C+FIE=
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
MGV8%9(;J6P">M[+JW7BD!6C=]*2/&3<;94/6F:IW947<#<#8IFLUKP@N"-T
M+EO0X>G+]C/7'2$>X46[ (.A)LQ0%%=\K:I@7?WY&#58UY($[BW*E/[=_*O9
M4<#_MBG:2HG*?R<=4#IEM;^3_;\/#SY_N$8:S*_*EO8[7KQR+\A+]$ MCQ<-
M8&:Q<#V05: -^6=2&7\,:\N+S-VP#V'X./2Z2K$YD%LR:B%Q>E(2.A]/6A:0
MZ\.K* SU:YHRF.Q/H]1Y94DZ46RC"O=5A!="5W)(,--^9GF'KJW@]>L [^Y_
M[U=7_2_2D^K'29?+GL0+:O85WD,;;5>5ZL=<M9,I"FT"_?4G5I?PW7)"N\85
M)UFIY R[&>>F_$1U U[8:':=%9[IF1ZL K?6H_27OW8?KEE7H;)FO,L'N7!D
MZU6^GU6N]G_[PU#)R.6M>JDW2] D[QIO0?CEFHQOM;;M=*CJPDTM\B)UZ1DN
MSL2JKEKBJAL?Z$-@/(\B,*6-QL3J?PM6?_W%?Y/+UX-TT!Y)34NV((>Y'O,8
M#*D@]N+(\SV.0XY][@0NP8Y+8A=YS'%1_/U : :6:R%3T*2%'6O/&) ^K ?C
MR>O"#]"&#_:49<:<+U?10?KK@WW\Z]1IC=B/PU_?WH4_CGY\NFA];5JGG6\_
MOW7>]D]_?'*..C_=;^].K=;!V47[]T^G9;?PJ7UZ\<%I]TY_I_#YVZ3][M#^
M]N[SY;=^TX)KW*.OQ_WV00.W#JC;_MW^<?2NW6^]#:Y:G4^_O@W>=[_]/N^V
MWS7M=N?TJGU X9V'<!_K'WUM=T^_?G+;/PZO6K\_7[7Z\*XDM+[]V[5H_\N
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
M"5JH-%F/8K@"M-BI"H\R,N@04 F%][ZX<ZRI-D0];LV%F@MOS87V'!<^W3K
MUW#AI/OI_7&A+D!_S0:I O2.+D#_+ O0:_&DQ=,B\33KU7!LK20J\20<ENN*
MKFBQZ!*/0H'QN7Y2WZ\+IZA\/W)<JZB2EIX/I1$X>6IY46AYY2-/2!:1 <_-
MH\L>OY(/AF]LR[)!-HXK<3\!+77KZ 993ZUI45/H($2UVCH@0Z*\XV4$;LKC
MWA@,1D#Z,P[WJ8X,2UHQV+8A$R)DW?AD8#2E&#;^_>OX@_&B^(7_.^2#/!'2
M_*]1#I_D>?$J60P06&@$RLC+U\:+Y*4A/"II+U%AA[](3Z1:&"==+DO5OTAF
MKQAG@4HGYM$Y5T"HKKW^8N'MS'A7# U62+1TZG/CQ8<TSU_^"7?_NO;FDRZ!
M>U6Y_S\,<8!G> 7OO/ZF?9)WC;>]] *&)_#BQ2\883L=<E&2?_K&"1Y5'O%T
MC-2M8Q9DX2?&_OOI+R'%@+.,Q4CP8BGC"MH4!84(?"*_G 3YT5HVV3:<M:WT
M1?]_+3* ]9!)XV7!) /P#3C_'&" #-/LRC@7.0_P(<DR(=S%Q?4YN^;&"2ZQ
MA^YZGS9R2R,7+S=RQ1P2]G][";90A(G'.(HC[(=AR&)L!98?^@X-:&Q]MY&_
MMZVF<7+Y>I .VB-9Y%>2*RS]L=#IDR#VXLCS/8Y#CGWN!"[!CDMB%WG,<5'\
M_4 4O[5<"YDR>0$T_SUC0/HPZCP;OBX/2QS%7TAO).5E8\ ^@08 = CP5D0H
M\H,DI[TT'V6\ Z_^JY?2GWMJ89GSY2HZ2']]L(]_G3JM$?MQ^.O;N_#'T8]/
M%ZVO3>NT\^WGM\[;_NF/3\Y1YZ?[[=VIU3HXNVC__NFT[!8^M4\O/CCMWNGO
M%#Y_F[3?'=K?WGV^_-9O6G"->_3UN-\^:.#6 77;O]L_CMZU^ZVWP56K0W]]
M&[SO?ON=7K4.&K_EO5^/>T?PSM9!Z_?1U\.K;P>-J_;OPXOVC_?)T<'/B_95
M:'W[MVO1_I<!^1J.CGXT+^!:,4X$[W1/Q9A_M]S3SON?K8.FT^HT[%:_B8\Z
M#>??WTW<_O3=CAGU.$5FX%%JXLC!9F@[L+@LP!39R&:([AD\I^1<\'8VXMM7
M<D!RS?B83+-IF,9X]R7@3_:_#%'EZ\/7X^#Z*N-\(+3R%PZST3H\;NXWVL;7
MHZ.#5N/X'V/_Z/CCT7&CTSQJ;]'H%R\RZ/%&IYN.X!DL?[GUP[V!)G;6S^B
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
M:Z"5U$>VV3?<-7F7U*.;=6F]:YK-=FW#MI+-/C8^?S#>'S7V_VZV]K^=_O-
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
M+6W$THPF=PPOB!P2^:_,ZPSDNB;)0I2%Q>2$-"*)I&(7>CQFT-]-"_LMT.)
M,32CP[/%@MS*2ZM;>^^XC+DJ+MKJBG(L2J.825879[W0IL_N<@W&H6-Z#HNS
ME3VX.*M3^P$F]-#%L^5SF,\_D=[^3YA<X*A&8420EH&JTXV>)C[16)7*4:>D
M@XQ]QKH5O"'Y?OMSY";KVTNFW4)(:79!8-Y@0@(6)TA6X.68+3IG-/D,V?#"
M=-2$*'##I"K9*A6EUZG/NG@ U9#\O'84:2:'9LSX:?J!WCV;?ZIN03'6A. 4
M*UJ2XN?!DC/) P.GK>#"&VWZ,.$JBB$Y:>TDO_<\-Y/TZSF^AW'^\8_W.%T@
M*:J5\79]A-9*2"4FEK@U3"=0S!NRX:0RPF"(098^QM(6X(;D@K7C16NI-+:=
M1L5I<%9J%NTJ4H"9E!):EC$E;WT)(>J.1E-;"]!X#49I8$DI$I3'Q&C/C:S8
M$"!K"Y#[Q#9W)O)QK9^=I'QK3]M[BANJMME[G"\_O9[ M 9+J_GUOIY_5F6K
M5##%)23MZC@Y,MZP** PI3FJ8C17PG72:?>C&IYY<Q 'F@F@4[#Q39W&5^4W
MTK!UL"/47L=@R?[.2,XMP6,!2(A5TQ91")Y31P@TWH U/,OG(%*T$T$S5KP8
M3VG8+\<?:FA\"=-W8S+!UT-=,;4&,JVVS"6NF5;2LZ"B9RII84,V0NH^JN)A
M7,.S? [B14,A-"/&/V:S_'$\F8S 1R$+($-PY(09Y1D(0SB\(R\]")]L'PI<
M(AA2[+B!L/>:V(/%6E-;ZJ9T/JNCA,D/X\7["7Q:\2M9BUH%Q52QM!WIRJ^J
M?5 2Z<@#T_EFN.-VHLP#SQ]2D/< ^;6:P7YGSE\TAG0A22F %72>:83(0DB!
M1>0"T6MG59_=_'Y,V[# #9\%C2>_[7'@!L.7(R?I%0*B9@ZJGPS<D,GIR0L1
MCAQS(VR*O(]5=Q><;2C@OQX*'#[E74_YR.WTJ9!*0HE,!_(Q0E:"F: C.:$V
M6]?G$+A]VM[K^6:QK1Z]/C3PTCDI<V*TFFAX.3I&THH,:?$)!!6\A5YQN9M@
MAA2^.) )=P3C#IKZ9@Q_/CL_GTVOH##%A *B,.\KBDC[;M !F8* F1<=P/0)
MS-Y$,J3 16/I'S3IS43_!I<PGF+^$>93\IT7SU*Z.*]SC)EVX7$:D^M</>0D
M#5.$CY0NV=/U R:-X,F)X%W&+F1X'-N00AB-Z=%8,"W/=B]QK/9HHO'[.9[A
M=$$>]MI@>SE;+"I&0O\]3ND_EJ_KKTDJF_.&U[/%<H[+\1QKT*Y&\:IM]ZJ0
MI3?B2?G@B/;)>C+P7) L"A[HQ\Q5H=^)3JJG\\!VC*JPKXFK0^)$NP3VVXGT
MP'VR8"3+ &1TUL3G4)-9N0>4/H 3LH\F?.P^P_XI&J_A4\T+N!QAM'EU',Q
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
MHM &WJGKXT.H&@0V+LXO5L?ZVUSIO[_1B?;%:-"!R5#;OQIER1J6D47T(D=
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
M2:FUO_"VC"!O/J__1,+P]S_]?U!+ P04    " !5A]U4;PL$!+MT  "G(P4
M%0   &%M=V0M,C R,C T,S!?9&5F+GAM;.Q]67-;R8[F>_^*FIK7P:W<EQM]
M>\)+5;<C7':%[;H]\\3(!6FSBR+=).5E?OT@J<5:2.F0YR1%T;X=[9(EF>=+
MX#M( (D$_O5_?SF9_/0)YXOQ;/J/G_G?V,\_X33-\GCZ_A\___GN-W __^]_
M^Y=_^=?_ ?!_GKYY^=/S63H]P>GRIV=S#$O,/WT>+S_\])\9%W_]5.:SDY_^
M<S;_:_PI /S;ZA\]FWW\.A^__[#\23 A;OYT_G=1$ 6+ HS##,J8"(XCAY*$
MMZC16)'^U_N_9Q^LL3Q 2"*!2D:!"\R"8:9DY[4MB:T^=#*>_O7W^D<,"_R)
M%C==K/[ZCY\_+)<?__[++Y\_?_[;ESB?_&TV?_^+8$S^<O';/Y__^I=;O_]9
MKGZ;>^]_6?WT\E<7XW6_2!_+?_D_O[]\FS[@28#Q=+$,T_3M ?3XO+S\AU?1
MZ%_.?DB_NAC_?;'Z]R]G*2Q7ZKEW"3]M_(WZ-[CX-:C? BY \K]]6>2?_^U?
M?OKI3')AGN:S";[!\M/YEW^^>7$;Z7BZ_"6/3WXY_YU?PF1"B%>?L/SZ$?_Q
M\V)\\G&"%]_[,,>R$?W%DBLH7>'\S_IIO_3&](& S--I1*#OXK02?$",ZSZ]
M/^;+SX*,)9Q.E@,BOOW9@^*=G83QD *^]=$#H%U]$)S@2<3YD%"O?>X5G!<@
M;R*L'QE.<#Y.8?IY-LLG8?[7W]+LY)<5S&>SZ6(V&>=J7I^&2;4<;S\@+A?W
M0PXGGS-40\N49"MLFS_L"DXBQ'@ZKC;F)?WU_!,KEF$1XY<E3C/FGW\:YW_\
M/%;<.:6$40J]"MHZR53@(H@8$HLVC#9_;(5^ 7XR2]>>,JGF<G:IWTF(.%E]
M=W2Z@/<A?!S]5A>++\>?,+^8DF5^/XX3?+)8T"?3^O'%$D\6(V6T%@$#,,D*
M*!DB1&D5\*A+]*((SO1MOBPN^%?"(JX8<_Y08H[@O^!DN;CX3M43!\;/C?#_
MW ;=F?*:2. 5+D<R.]I/(X?$$NVV5@?P0@5PR"/W(;NL][YVPG5]U=](^V1^
ML?[S-WU'4U#]E\9,6<Z:*>),][3 GW^:S3/.__$SZTN3ZK_DTPF^+G?@?!?H
MRQ'&9$)("F+D%I1/Y,<YD2%X8X.Q6:"532C3'>. ]+GB[SP :1JIY3:!./UH
MM=?]/4UF"R2CO9R?XK=OSJ9+LNF_3K!&!+0CX?OZ14/C]/3K[^&_9O-GD[!8
M//DR7HQ(4-%8>B.R%P(42PX\RPY,<,HD;Y64;-^6ZB;( 7EWAT][FX>M:-+=
MA/52USHZMF/6-Z"OR,]YOMH>.L$=W?#4]\6R=8"'W" W12);V;M^!.A.M,&T
M=P"DRU8JHZP ECT#\HT1?(@"BN/1N!301GZ\9+L61CX>KFVCM 8<>W:Z6,XH
M/'N#DU6J:/%A_''Q^\JY'4F5E7%:0W0R@BI%0U E0$F<>4$AF&>E"9_N '50
MGGQ_A<[::&.C1_^OOZP)VX=,.[Q=TI_5EUO,RK/9R<<Y?J@OZ"=\,:7?QS_"
MG'[V 9?T21T2?W=G);9Z5J.DQ>[KO9'3D($7*S&ATT$E;RA\2QZ+B5ZQHC,;
M[?S4W0S$8KZLC\STN5>>][J</>%9^+CBY[>PQ!=95/$4AV1+88GF GS)$IA&
M;;.2A<*3+L:"GGO%4-#?;AJ)+8'U-9"O28[S-3)^.5LL_CC;>YY,\^JW_I@M
MEG,2^GR%Z"E.B6?+/R9A2K[REU$0RDE-NPCG(8#B0H'WTD%V5FMC<A;>-K&F
M0ZU@?Z:W)?=NFMP'T6^#C,M=ZZCPLO>6)>6!XC2D[8/VD*!E 5U*YHJ3J8EQ
M[_3[+EFUK38&]/HVB6 -TO/PWEB!!358%\F9*4909&\S^)@*0^^R<9U"BIVM
M^B9DK5-R^R!+4VT<2D[N.7E1G\B9K2LA\[DJ 5C\.[VG]55X^O4_,+\?3]]?
M=7A7(9C+*<?5<7Z,9$VUS.!B\A2"I9 *^NR<:&*N=L.[[TQ=6^K,]J["!I'M
M&ECG$5H78$V3<QNA/4P:;A_ZG;54SE[9HZV(DEL-:,B^*QL+;=W60&*A8A3D
M[Z5C8,T]^;2#(LTV.FF11 N+#[]-9I_/ 9XG;+**F(W4H),@ET"$"$X:!!=L
M=H$+I]F:NI$ATF?KX.P_<3:0NFZFR'K+ND'P]>8R*JSAX#OZ5V=D3QHQYPA&
MTW:N$DIPPBF(+$6M7 B>^R8,6(_GJ)V4 51PFQAB>&)<;',=<#7U038A>Q@7
M9 CMW4N('J)OL&ELQJ=35B(EX)(TIXPQ$$U1D)-@GA7Z?]/FV&6_E+C'O]@K
M([:0> ,FG*<95YG$YU6ZF,^3B^>[&R)3*6L/S"8+*EL+49#31'LHLKJ'.C1-
M&'$?LOT[%</H<-90 8=Q]O;V0Z M=C8A (M?__MTO/PZY&G;FD_?P_G:?6NZ
M<:*FHPXL<:&8TTI19&&T=TI[DY42(KB-)VIKGM.S&O+BP[_E"Y/Q&A.+$')U
M6)U <H'1@>/$*]3,Q.C:5#W>PM+7?)$'-\>PP.=X]M\7T[?+6?KKF@#?S":3
MWV;SSV&>1RQG0:\-ATPZ 16JE\>8 L5UR:0GXVR;RKLM@>[?N/7DR4VSUE(Q
M#8(H"@M.9F<05V_@XO7ILEY_JC?*1MFE[).(0%^0>6>T^4?T!K@O7F5A:.=O
M5(MR!ZK],Z2I2F]&VD/IHX'+='O5(\.XD]DF2 PI>+1.0N2Y@&&8I6&T"9@V
M9N4VEN/F14_9-XBR7^'RV_'JB$G+.?<!T'$)RM>U<5[H#X'D)'(;&]U!N0;C
MN#FPN\1OJU^V+'T@H*]+/7'G)4H6"1Y&ED$)VD-#\D11IXI3GJ<<VVP@7= =
M-UD&U\]M#JF^''J2_^MTL5P% .]F3W)>B3],_@CC_&+Z+'P<+\-DM0L^)6'E
MNAA:R2JOO9+;Z[-Z@#=(@EN,E_@6YY_&"?^@$&>6WV":O3]3Z*@(APH1@8N,
MM,P<((3,@"L7E4/)D;79I?:TP.-F\B&RY/;+H ?QKEXL%J>8GY_.R=T[0WCF
M!5Y=R:]?<)[&M-2148DCJ@(Z>7I]E:EYN11 Q2BD-<YPG]MY7UMA/6Z*-M;=
M;;:91FS[9YB<XGK P4?NF$?03JJZ5RB(+FKP6<OBO686]TJVS5"_2ZX-I+G;
M5+.#4.T-?CR=IP_50C^9YK.$\IIW992X2"9:#4(F5DL5&#FT9(09EJ1T;3,3
MVV3=MT'Y'1"LA;YN<\OMAUNK=V.4F!#&\/H:6 J82D+P&@6X&C\7GBW#\(#4
M6H'\P:Q=M'6;6+ZI-_;KR<?)["OBE=L(H\P-9XG3B^ 5[>*V1' Z"8C9\Q"+
MQ-B275L@_0XHUDIO:W*J_9MVW+&=K\.K%5G;' 24X T))QKP04H(I9[%6AE=
M;E/>M"70[Y)F@VAM#<OZ%TO>=:S 6.9^U:U/>S*U.12(B?Q#C4G8F+AWL<TE
MN>['/(,<5B"WDFN-@,)0R!54)/EC(&=8>)92$DZUN:I_WV%%C\/MLQJ^XA./
MQ&=PTG%0&!W1JR!$J4TR20EF6QF%JSCVU;)GX"/;'L(\E L_5W)D9-Y>X><G
M*<U.I\MJF>:S*7V9S@HMSNJYE$6AO0#O5[?EF2%AB7J(P#$8JZW-;8JDMX+Y
M8(UX>M!A<^IR8+4T.-ZM=5VORY,\6^4/SHNPNF!J6C*[#M7#E,LV5.:LD2;V
MQ9(2R)$RC$')M?%=206"#0@L%>M+#)Q>ED?.CGLJ9Q^8'-LHH$EER+G)//-N
MZAG,;'JYVN@U:2%Z\$:0>ZVT@<A]@<S)X=0%LXAM+F_=">L(MI?AQ-Z@/N0&
MIO.*X2Z@FNXG:V$]S(8RH/IFK63?P%BL!Q=,B &Y!G+BR8$W])5+@4'*'(V0
M]$/1YN[Y'@EQSQZR;SYL(_(6%SB_1?_GNUB0)4A+9K24PFH+. 1/<3E(VL^<
MMX(5V;S>]*'N6 R@HLVEI#O(M\V%S5"O>?P:YE/RBRYZK&7ME+&<7"!3TS+1
M*O#.&'""96&P&.';-,E9C^<85#^ I!N\\.02GYZ<3NK-CTW5:>= HY>"VURG
MAF@"R@T'9[DC'XEQZXHP'-MXC)TA'@-+VNACHRO9Y"K6V],3^L;767D[?C\=
ME_I+RRNAUVPR3F-</*_OPV2GB0S;/6# "UD]5G;C3I;CM1@\\FBC4M[JP#-M
M!");+DV*/(VV>]1N1J!*]N)!K^]^T+>L+EDH;[RS('T-:XVI12M) V?.22$Q
MVIOM^VXK<)<']T_'?L+Y<KR@S_[U2RU'I#C/^21*$1 P"+*]G+ZR+H,UEBER
MZU+*;?S;VUCV9[N:*_UVPK67X!LX/7_,9Q\)TM=Z#+A\,LW5C'^L3OZ?"RRG
MDY?C@B.EK=0Z6&!1>5#:9XC,2G"83-%96Y_;I,\Z@#MBL@RMF@8NTXN3CV$\
M/^O@\7(V?;_JB'S6!_D_<))_F\T)ZR@@K5E:"TA&'E0@=CLL"D324A!F)T*;
MTLQ.\(Z80<.KIT$B[M_)M?@\GDR^@5W='S*,!:<+4=GX6+OW$*H<$H3B0@X.
M56ET8VL]GB-FR0 *:'"!ZRIW;_98__5+FIS6*HP+Z*,2I4[9*"!K:&D7);5Z
M17;09Y-#*;[>2&UN8NZ%><0D:J>N!A>[-K?OO[*U\A0"Q8\>4AVGI'@R0 )@
M(&+!S*63A;690=4%W1$S:7#E-+@,]>TXE?;0)R<S\NG_W^I*UPA5(FQ9@S8U
M%5&O:GE/>VN]_HXV^%Q2&U]G(Z0CILHP:ACP^M)* J].JWA>E^M=@Z[V$QJQ
M8)G0B) M,5>E6 O#F 6>B\S"BR3SC4XO&Q(']S_K"-7?0LH-+A:]IN@MU%6_
MK.6^;^K8ZM>%;-C*EHT\>=V%BT2OLHOUO(P<+9TE%,XE1\^MDFUN$MT)ZPC9
M,KPZ&EP4N@[NY3C$\6351,.PHLE; DY>.,5FZ(G"7$%"GBBZYSR*1AT*U@/Z
M;OBQFPH:W/1Y-EL03ZOGO'@RS>>WPQ=O9Y,\DLHP&3D#LG(<E!<6HE'D3S,F
MC9(R%]TFZ-F,Z8CY,9 B6ES2^?=Y'4PSG]$&.*+PJ9"U*E!$K=@+7H K5H&6
MSEA!&R$9LS9YDV\@CI@%NXJZQ:V92XMUI>U.<,H'K2-XJ^IEZF#KS!$/4H5L
M6=(4&[51_QHP1TR#OJ)?0X?>B=1O4'XCP3R;U66?$L1SK+/IXBF6V?RRN_87
M7/SZ93D/!& \)<&MI/)J-JUW0$CHD]7JECC'!5$]F9HDUI C)POG8@!G9)TW
MK84()='*VUS):+BH(Z;GH5!A#<W[)X8O,)^?H)Y'?J.<N2TV)^!%DKQR0HBU
M""1XJ:(++*9V+437 3IZ>O53P1IJ],[K7N] YP0ZIB4"\W4X*A>&5B@BF)R$
M$24$V:BDX8%Z_NV=!KN+>XWR>^=D+XH)_\#Y1;NM<1IQH;CWI*:T6I^*&;QS
MY*-YD[7C+#ELXP^MA7/$9.@O_C6DZ-U'ZB:JY^/)Z1+SR!7N);<1I"V!5NHY
M^"0"Y,)CYA%]DFT.=S8 ^HZ(L8L*UE"C=WKVQ?033NE7OI(9(YX:<M@# I>\
MMMF@KV(V"; P'2S]-)9&Y\=74!PQ"786]AK-]TZVGIU*/SN=UXG8(^>C4#IK
M0 K@:J-:\F=S1BC.9AN"CB&J-B=V5V$<L>YW%_<:Y??.IYZA&7ER1EF6M!,%
M3PM*1H#3M<6*8C'*HJ)I],*?/?_HU;V5@-=4E?7.B3['@L2X?!FK7&3T::'5
M" 7.LQ.TZ6"JXUN$IS!%J$P!;>$E)DT6J8T'< ^P(V;&D"I90YG^^=1ZRX06
M/S_%? 7:A>4J5C.KF(*L<ZVUI?4[RS($+@WJHK7R;1AS-ZXC)LR "EG#E]X)
MUS60M'361,7 Q, H"':!7!M%/):$E<+@;&6;;>6[XD5/P:_A0N^LY,TKC5<N
MK]4*E52S8]9'9"Z#QKQJJ4R>3STIH*A'AB*4D[G-K<'[L1TQ5P96S!KN]$Y;
MKND%EX7PTF(!)NLYLBL9G*-@";E0(;$BLF]SWO*0@VOVSHV>@E_#A=Y9S"NF
MK589K %(RXRN2+ \4?QD:K=L1;1E0<12F"L^MCGFN _9$?-D4*6L84WO-.?M
MWJ(7"1>"/*I-EVQ&#PSYJJ^"AI"B!&^M#SSJC+K-7,$[81TQ7X93QQJR#)#X
MO(WN\ACX#28<?UJU?K(IY\BRH7V0(C'E;:IW"VOS59ZR"RF;V*9K9T> WQF!
M^JIH#95Z9U)O1?0W#H1]5D49Y8$B^U"30"0#'^M75N0D B/"[R?)\MV<S0^I
MDC64&:">]587C\MY7]&[R$H41&=C0!5CP2L6H'8<U$*;G'FK@M:-H(Z8*D.I
M8LWMS_Y]"7">:,<,[_%U>?GBM]>7!T@CYI6OI72@2TTL:T+F+'E=R7C/A U(
M6)N09".D(Z;(,&I80Y#>R=I;=N[LW*'FD8M(3ECO(5OF0=EZNS3I!#9[&25/
M3MHVB9;-F(Z8(@,I8@U'AI@!^RPL/OPQGWT:9\Q/O_ZYJ#@OBW>?I.7XTRJL
M&SGNHHN^7O@YNU"*9.]4!I.-5%%Z+;%9L5A'C$?,H4:*6L.IG1.]6\CDK',N
M4C3G/1;P! U4UA3F<?+2R?=BQOB"Q7>[X[G%0UM/.-CO%<]6TCZ4J0@;&_P\
M_5J[:*_:JG+.C-7)@-36G\V9"C(P8G]T*IH@A&IS ; #N'VWJ&Y+BJ[=EW94
M3H/N2QLA5H#G#1B[0&S:T+H#R(=I;SVX@KL2J*=V'HA(CGN565# 1 CT+O$(
M9+YI&W8Q8*J]%E*;ZH<'(] ][; /@3_;**4!;YZ>CB>UKP^AN_CRQ<E'<N+.
M9DF<=V?UK,1D98)8)#N_)NGH*W+DC&.\:)O:-%#N!&__G7('5^RLM58:])W\
M/:0/Y"'.OUX5P#DTEDV17)JZ;1.TS!!<,N0:.V:]4XG>H#:S*N\ =7PT&4H#
M#>S*;Z=SDN[I' G:;^,O]:L+VEJMG=%9 &JG02E&& 574'1T24MO/;;)_FW&
M='S4&$C^ S:+7,R7HS=A^OYL6\W&)^58 >TK/6MKPF"$!O1):)>4-*%34$2?
M>H4 ]+>;RK_VV*,,=W87; OM7@P"Z !CFZ"ENYX?8H!;#Q7<5&(/^0UHQF_"
MJ6;!::>@5G&#<M4+#DR"-9G+&!/M*9T*"0Y#C1O"@N&UN(W8!M;>[R2ID].3
M<R!DY)F2W@#6Y+VRR8.7W(,IC',O69"L4VZ\D_ZN/7I_6VLOX<^&D-R 3O8*
M2/AR!4C(F15%3Q:)?  E<J'E> E,"9ZD09-%I^B]FPJO/OH1JG!GR0UM0W%Q
M,7+K;"RC-1@#3^#KA3G%+ ./6H*)G).UB=Q@IZ+@;G;T^L./U_GI(>0!VU[?
M@'+AQ'< ,[PC=!/& [A#?92R7KD])-KNM3X'I0M&%"R0C5%D8YR/!"H)*,&1
MJ5(L=BS0/23UWN4F-=/N-H(<6*MO$T[#?#S[8XZ?QK/3Q>3K&_PXFR\Q7T3.
M001O* P/6O):#.' :\LI<E9&2>$==NO,UDG)]Z'9\Z[<3U&S1E(>V.-Z0Y J
M]U^7/PCA_ ^D/_.S#]4C>3&].F]Y/$WCCQ/\UKWZPM6P)M5)AQ!6*=F<.'W%
M!?C:3"<FEU*W*\D=S4 _M(^507O5TD8;TV38W+6T8+B2%NPQ7^[>SQQPI-QV
M^&],D<L),XHH1/%,H=7.>EJ%]2I'BRSDT;V?WN@,]>6W0AB.:'FI,: NH)0(
M9)L"!22"%RG0&J?;7.J['UNS$^15O]21"<BSS0%8)H.L,N?@A7 @0DXE.15<
M:-/L_&Y<!Y2YWXTEG<^,MU=#@S._:U=O/\XQC5>]*.GK":[$/LU7ASAL7,Q(
MN9R%CP+H?:\U@)I#5(XV>>:+MIAL"HU:]@RT@J,CWH.H=I^5,+6<.98433()
MK.<D(%'(Y2@UJ6N<47X5J+2I*[\+U=%1:3 5-)A5MVI(<I7@-W@]*HIQ7ON>
MAAC).71"00PL@TM*D(NJF.1MKMK>A^SH:#*H*AK,K_MM/ W3A.N&C5PQEM<0
M9VZ8LXB@A;&T/2N*+'2]@J6]=M$Y5-CF:O_V6(^.3HW5U6"(W=OT ?/I!&L@
MNZD<9)49]]D)GG3M8:%J>LW1B\#)9IH<M#=6>L[:>$M=$;:^M; G"C51R&.Z
MJZ I^(XN%9#>4'A1BX\<(@.9@K!<2$/!QO=R5Z$M*7:XJ["-<AZHQ+P+Q!]W
M%091\ ZUYKMHYZ$NO43CO$<!P6AZERAPA$A_!XQ!2:3X,K$V7OACOJO0FC_;
M**4!;UZ&Z<494616%AD*!*9K Q[I:*7<@BS%F%HSPEB;./X;A@/RGW=5T<T>
M6;O)MT&:L=O]AU(TZA!KA\C"ZS%.@1A3A!2<TC[SD!H5DC_B6RE]^#&\5@8T
M$JMJHRL(KR)[%CZ.EV&RB@PO8$:?D\+,@,LZ$]+7*\VE6$@IB9R95BCN/5G;
M\IG'PXB6PFZ0\[OKGHSEN60,'#0RLG2FD*73I4".(7$OG"BLS8G>H[NIU,=T
M#*6! ;-\*PZOQ;6.P4&S(KTTP%(FUTK0XEUM^V>3B,46%I)3G<Q%UR<>#P?:
M";I!2N[9;+I8SD]3%?6+>LCU?HZ+"VR90GJA31T<7!N7J#HDMF3:Y$HPJF82
M66KC<-R%ZGB(,K@.;O.C=W/?M[.R_!Q6U^HNOGR.GW R.R/T;''I!PE+2+TV
M9,Q4 "5I]W/6,4@.!7<IE.+:' 5TAGA\S&FCG=LT,@U+P%[4TJ;WXS@Y.[I8
M4%#V;AXRUM]:]"@#Z_2Y Y:";;^.&^5@:+6MXP>S]59)IP,ZZ636V24K.$NC
M3D_H?00X7N++\:?:R^KZT[Z=.+#:43%'A&*")BXY 3YH#DG76[H^9E;:E$9U
M03? (>BF9YQ5)'DC%!IO"%QMO2\T^?9<"2CT%@4GBW>N35>1^Y#MW[P-SI8U
M1YS#*:-!WN8.?)N.8%.(-DJAP7DD?\_$ JY$!BP$QE*A"#&U2?1NC_7[(M00
M"FO16&(SXEI=I'2QBFD)WHG:KS)'"$QD*"5PS[E,LM&PV+MQ?5_4V581#5(^
MWPYM[\!Y=FS+**;TDI/O5Z\$*"\2Q! \&.G08BX^I3:4Z8YQ7^45S4G32"V'
M4F)QQZ*>?OT]_-=L_FP2%HO589UQTE#($0%]4*"R*/2J8&WV(H-+&(6.;7IJ
M;0'RX4LNAJ5)=Q/62UW[W?:^ 7U%T=AY%-T%;M-"C"T!/TQ11C,"="?:8-H[
M -)I"LQ=X813:7(-2T%PUA9@!FTFX,++-F<I!T&V>PHX#I5KVRBM <>>G2Z6
MLQ.<O\')*KY8?!A_O$C2,9D2>L<A%W(RE%<>'/<:> F. EU#R-I4>=P!ZJ \
M^?X*O9EZ'T@;&W,+^T^9O@KSVH'^$[;*G=YZP+Z2J'>O[$8V-?*(7N<HO9$J
M%$;:XMX2(U(Q105]=S;UUJ/VD%:U.7NR=*H.69,49YAZ+FP\2 Q6)EZ4:C3?
M_6'3JG\NL)Q.7HX+^;:T"?B,LJ9:5D<A#"*7NC:@<DRZ[%BCR+0+NH,RA+NQ
MIOO6N:-26MS O9*+>UUNRF'$<S:%$(!+K@Y1)D$X%PMPM-QX7DI1;;;,NW$=
M(5D&5$0#MVJ+"#IB--K4R>NY7EMPGO9U@19R0(G&1QM+FZJ&1YK_ZD.:1FIY
MZ/S7]<Z9*+-G6A4@:=3V*CI#L"H MQA=(%]##=TL])'DJK92Z=KNOMN(MF$[
MV"XPCK6[[U8JV- 7=A?YM>SNFP2GH-& EDAP(L6.GC.*[+3.*67:L'(GI^$P
MU-BIN^\06MQ&;$-W][W6X#0:RW70M>2^^AHF9?!"(Q2,K+"H4DEZ,/T=2FO8
M;82_L37L-I(;NKOOM3;#*<6<+0:2N,F@4J#XPNE0)ZRQ;(R63!]?@^9=5;BS
MY/:;([^5UO5%JR0B _04,"I-:W7,>4!I8D;KD/#^./)KXD:U5E>#$H9M\[Y=
MX/XX\FM&@)[',+MH[P"._#+22Q=J SJT%I2EL#A($<$%0Z\I&78K]V[2'N61
MWSZYMHW2]GWD5UA0I0B(R2OR";2%X)D!X;C$6 BU:E,.^JB/_+92Z#9'?EMH
M8[]'?B]G8;KX(WRM#D&8YI>SZ?MW.#]YCG'YS9.H?_L]+$_GJ[G3/<[_>CQM
MP,/ H=9\XV10.!%4O=&?%5/.F"ADIN!8),:34TZ,>CRWGZ&HG_EB=1?L>HNG
M1# ##PB(EES^PNK@PV"A9)4Q<I>Y:5-GL@%0[\865R3Z9)JO7HM\'2?C]V?O
MY1O\&+ZNKEBO&E_7WM9A\F+ZBM3Y[C-./N'OL^GRPV+$@_?&8(VC9*&=I,X
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
MRZ)E'19,"U;H:W=P;2$9EVPNQJ'U>V#XHVFKUX<E[333O)_&'<.JG H6K6"
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
M7 ]#KXZ>Z;"F]N7& Z_J8<J4>Y!E6\]P7YI^+"SF116*Y3*(1%Z*,G7/"5Z
MB+5;A@PBBP<Z'#P8]MY307W@Y-U&P0U(^P87R_DX+<]3<'^20A9OWOYYT2K'
M)>6B*L -UJE;1H+W!*X(J7D=B]IJ-LF=L XPHFFN^5DKM0U=EW;EQ&LEC!M(
MW\U#^FL\?7^&>+$\O>C?&:Q6*B<$:VH/_Y +.)8-1)LI-'.J)+RWS+</@.^8
M5'O3V^"71<Y2JUOA=09U*.0O(];#!6441-3T%<O.HL3 HN[$LQT>_KUSK+6^
M!JST6N'MBM&0/37)6] <"R&+1'_G"A23@F,^L%51?P=._>!1)QZUT,N 956+
M^7+TI@KF;+@!1>>1U1&SQB50SM(J+7F<*9B<47!)YK*+#T6?>L5_HK_=])VN
M/?;[S&[L+OD!3<<EB(L=L@.,;1(1W8DPO+6X/V?00P4WE=A#?@-Z&C?A)"Z\
M+<9!XEG7^F-)$61@8+P..C'F?.S4WN PU+@A>!Y>B]N(;6#M_4Z2.CD]N=@4
M;"B8: G:U?-$AQFBR;3K:!1*TOYCNC5TZZ2_:X_>W[;=2_BS(20W8%BY A*^
M7 623-%U/JQ+J4Z0$ *<,@A19(I[<T').HU5Z:;"JX]^A"K<67(-LDVKRQN(
M;Y>!G+25:1$AE8(4-$HOB5,EZ%JV(D S4<@_(Z;Q-AFF6U"^3X]I&,TTZ(UW
M#=!YP- %4M,CG36@'N9$IJ>Z[E)^#UFWMA@7'6Q\YDX0NV4* E0F: &5!5:*
MDA+I#V\?M_KO.=)HK_UM1#QT5N^B?N?U='(QX%5%QVFWDV#( 0$52ZK#8AUX
M1X$]\S;*W.TBTNW/WG\NI;>\9\,):^CL_ZO9] +1\_$<$_WJX@HTAJ:8(*IF
ML@-5)[4Y9PLM4Z?:.\_)W"U1=O=S'KE.!Q3B(31P>7MZ0K_V]75Y\_;/Q9.T
M''\:+[\.WLSESJ<T;^S2?8TWFKRH'#%FD71*3EFD,-M%8Z1@GO2JK-O0Y.7.
MYSUXPY=LDY.!C$^HY^M*!0XQ205!H2@B.^5U&Z?^X1N^[(S@K/WHM[%XB]?+
M#SA_]R%,SZ_%7%X5>#.;3'Z;S>L_&B$7#F,*@*AJ/&<5.)8,2!VL$"1^9@_L
M[OA.ZSS  X]AWX+!*NC;TZC%?(_VJSV[63 RD;O"4 *YRZLY%'7OU Q,U,9J
MJ9P*^%C?E[,E/J)790]<W?]KM0/1#JDGS[T+77FZBQ?3\^OL/G&N>)1 @04Y
MHR62N1/%TVL@Z^QVB1'U(WNAKJ_PQ_OT(.]3#YH-7072;I&7DP+.C88/)DB7
M$5BHK8UD]#4[[R%PGE145IG<K09N;Y!_O!UKWHX#9DV#1'V[A?YSI8U+&Q!U
MTC:)#%%Z6SNG5%7H LIZ49",0S+QD6TUUU?XXV5ZD*VF!\T&;,34?IVDA8+C
MJTO5OLXSR06"KY:#&0;>: VHLY/:F\!;S;;;WR)_O%0/\E+U(UN#D4?["_U0
M>T3'!822$!2R "$Q1:^!-LJKE)AX;"'1G3F&@]3%?^+X_8?:5^43SL-[7(43
MS\,2+Z>47WV%<O JUWZ+W"8R^=IH"%(&T+5Y"F>!;/ZCS0IM(XA'9"L?39JU
M&1$?5=:HNSA&R<LL53W9+#;44@8.KD[*LS$$S6/4]M .CP9<_2-Z P_A%3C
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
M$)@ 9R(7.CGV_]O[LB4WCF3+]_D7MXE]>;EF)"6V-":)NE2W]6-9+!XDIHL
M+X"BQ/GZ\<!2+**P)"HS$D509FJU6"0S3[B?C'#W\,6%-NVPCH#ZWFCR%%V,
M.XCL!_J-3ZO[N=>3:9BF2;C]>;I8SN]6@AIB"MF9;Q@P(Z'/VG;R"#P/=!C$
M$IE 1?]S/*%#% :#*%*$FS/?U3?PMGW9@W>\F.:?,+^K4Q03_1;)#1_ZB%^N
MX9CT1D5AH<A:GL^X@("(0%S,3CHA;*,$W%ZP^P<KMR_?]LE_ .(GO,TW/)2
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
M7NT^L[C1T2@18JIG$@>5BZP]X#S8F!4=6EFS1F&BX==RD7%5@['E%!''5?6
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
M_7F:\6.-3DR7/V"HO K33*;4<CZ)=_3WMAB]<4(2SX#V)DN[5>00F7. V8F
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
MI+2O!7!6T<<9I)*DSAPMZZ3HDZ^Z E4/*\X&,;<C*0NK4XR'PJQ7M&CA&:C
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
M*"8L)"SV[SYXW3 9$?YNP>W\?)JP+3)\_#)\O#X8'+)1\%_,XX/]Z\&WA5]
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
ML_K5W,M]G=5%&?W2P_K5,<U&$JLQ]P*^%EEQQ3=X,(%.8(#<I44=Z:.DXG8
MAE5T0:OWKPB:6*,I+,HG4J5Y(L=G7)]FF?"([J,'A]^]AWQ;UCJ21FQ4ZL%/
M-]!.EC,&YI42@D+6Q?P4H74GC),-MJ^?M;7%*AX8;,X\M23V3*="K\Y*O]MY
M!"<)5=,ZGJ35&4E%*6#M@(%5(BT\!"7H:GZ3;LLJM)V]$M1P0'M7LI'8E&R'
MEF#2CA\F8[%&?+^Z%#9,5[2@?1\#72 <3[+IM'B),66>X#S>P1!J*W6+K#K[
MOJ8QN>OPQDI'=.33@Z_H*4-;O1V][6;%GT56Y"%[62=PHR5\Q&O$6-?X?AYL
MQI;^*IU*$5N*L)QKJ+[TY^9Z<)OLKB%;O<NQJ?Q'9.X]O7<D2>]+>BP/!ES"
M@SM'R/"T=M.5C\3MQGAQS% ?<W(**3^*U #EG(%UYB<E9991<\VSF9XL_4_A
M+CO>6(ML8Z"ML5[@&)#'Q(!^5=AKX")#SAJHC&T\@D<Y384.343/?=XO[_40
M:J=[G@T=V.LHD"$B;&^);0.2N>*[H:2PP"$&JH<HTHA*/OPNO@K<''?''L:K
M8J0O IR:Y,?:@GFGV\8#KR2M[-LCKZ48.=1H8AEI=4PPW&?5BA6,&R366<5=
M802ONK%.8)R[F\/<"#T%S&>9GSQ663WB-_-]M%I3MZ7]@MHNR9$'"ZZ1@CH$
MZDJP"G>RX%V^5/DSW\G$ %KD]K ][6G5-^AZ%]T$X/I'PK,N?[&4OW]+$*>&
M)S7#&]:(4$*2H81DL$]!KW%XDGF3#5+[$MNLN;Z]N9FA>C7 )C1Y>B=KQ];:
M'^2N1J>Q!RV.(BGO,X3>BPBO>$.:@JN0WKF .XHSBVRCS\RB)Q[6SP/IJ*U8
M$X9Z_I.VJS!-[KI]VJS?X)_.M[<?T;LV2/BFQ14B0V]@NW!O>ER)>B>"[NY)
M5E?OG I1"9;R9U JY@H#=#K/?Q8-'.K7<FZ/,O=6&2KJ:$;._;[PX6=JL$V)
M^61(54"'RK/MXE5ZSQ2MGR;&39X\*; _PWI'B@RZ"-5@Q98I[*;4^K"5Q.:9
M;9Q<[)9V4ZCI)>"%0X?< TZ,E<YZT3Z'AJH9VAMN/1@G_O#W:U6+A9/1-SK.
M#UG"./ R@B_G&=1Y:DN ,\$?*^ENV!V<%T3?/L JP;+^DX5G-<;9R;$MJMU.
MH,KWPR6K1\\QTP_VUV<I7Y1(GXGABH=#F2=PTH@TZ>3YJ56'IWX-X+)5XP3[
MJ(]GA0?EDDEA2"FUJT /X[Y:&GJ95"%R46A&:K);>&+<^1$6SZG!>Z.G VC#
M)>22=,KV1H2D[^%''\S+YSS<@R//^1W;U^LG<:6B(R?JS8!8A\S@MAH!X#=;
M*9DKFOT"&SD&-4I[1:S_)%MF7NURCU&@*=VY]W- [U76L,[5/9LY3_9$#?8H
MBPF;&=K+\S$5%+ZBF^Q7$UE'N% -20N3:V9N#R@AE8'N1Q9(J"Q$?G%6*ZH:
M]CPKMK76<;OQ]OL+KSUJ:1/:# _1*CRI&P]82^I2BWBP50%\8*#0?*\K[E7[
M>9O "G33!'DIQ?8+R3^P;R,CUB5_:YF0^TH;M*(E=IG!@W'%H&$O,,_)X6I_
MAB);!DU^A"3&M*_YYI/L;YO?BI6QS<HN2OMH[S?BSITT5QXTKF!)0#5^F@>[
M"@=W2\?^@LOC!HAJ+\T<.2G?VB=S)QNF*4NLC;J*IK83.0ZUI&MB#DFU$M8'
MV28\6,S<CBB\_WJTJ:UL(IRVL-D1]=HA,D/TIV#Z5U_^S0, ,;$1OAT3<(:1
M'AMJ7=/8Y=JO\MF$R?^@M26'?T"3M;]6Z^/$=_8O8.I?8NS DL>J@': ,#.*
M4Q7"DE8@ ?.]C._M'IGE:'_\M&7C,LZP^)VRK)"R0/_ 6UBTL\!VUE@WS@Q
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
MS+@4@^XU+2@:AA!:0,N=/X%7\0:._(?"9EK/\>G"V)903=WQG3/C%"&WLYU
M.0:+RH.E=2K043+@JZ%S[P/9#M3 4_TJWV3?668\^=%=%W1>^4VN\-=+_ 6<
MMK)[8KO^D7\11OKL$'.#4X*B%L$;?OU>E619+(^1K\@O^91]:[^F&6CE/JXM
M_+JN(5YK.!^(B'5T\M[SPIIYEXO'^X_,B)^%VE0>U*:F\2(\V+4N5\8K+AR[
ME7&[MV)):KHESV%,_]I$S9JV!>E.6Z/M[6(QU_Y]KP7X?XHSW_Z76SVV1"_$
MQPX2$2Z\4D$=MJ7CR?"D=JNX3BW@EGAAV\('*K&E#5-=@W ZX5;X'JAYR'BR
MU[(M;U'$*_C WR&")]E#N[8>ZA*G4=/J(\P&3AF7GSL\Y=3BRBG.1L1C#]0L
MMY@Z;5P:T'OU.^L@_0CVJ6330Q\56ZF GQW]> FL*$/<&9ALFT=)6^%#:9(1
MK(#>>ENM*!\\T[;0_*#CY5<GE,+$^./.7MK+E^."WT>D,M+_G#"#,YV,T!R9
MB&,*T.JY)8"S-*A'9"M44>%)N"/<D1)^")(?582+@YD_78R(BLN'?^YWOV30
M:*KL'*7C>*YASY>-#,R \<\IMJPI<YU3S8-=_XA$@ >8XYSB1OLXPB'0?OXG
M,%?Z^%O8 3N5H,8TFA=%JS4T---=36HJ-2?.7(BP&VJ0._$+<*("?J7N-0_V
MM$J,<YEQ <Z/\OY\@*ZTBJ*'-@"_&F<N3Q)V8))<M&>8FY'YYF;)60?4.MUP
MC@+W^;,$86$ASE]:V'*+7#$()PGN@ )*Q9X&&^CXCRUDO#17A+T/##1H:HF'
MD[DBA7W;*Q."U@2^RG=X=<8=\64>4[??[5*^X7AA>"@=XIC1<*@*,$%XZA/"
M(4;\2B;K--9TE"W'(-+ UL S Q9%LZ<G'[<\<OMD>[V^P6R_Y6Y'C MES_?O
M?<$7NY'O(!AV'1$#K[/J54$D\F#;0W/C)-%]F\'QC0;(C\_;QG_I+3^(WJ9Q
M\DIKZK#6[1\#\FD8UU^'N<XH:@=<'<I!N3H2,F$:8T'-6Y6;#Q8TJ::.*'Z3
MPYH E?'K"!]@+BU8M[GXTYM12XG?LG7[(LL"DX8;7UYQ<'#^'4"F-(>M)D/#
M8YT3A]3%?80#3KY(6?\LT(R$B&]<O\?<?.E $2T^XAOX]'!Y@WZ]N]WV=72F
M3/+6.P4PULZJ[XSO]4O.#KZF3@#:N"-Y]]KJS,7R/+^/[Y*^N5M<SI%XDG*O
MMQIWZ!.>Y 896@D1/A^V+)H,!RZBIHGS>:14X3, KOQ6.Y'4 'QE,B-V5:]E
MF48O.A6 X2W($^\O73UR,>-) O\6N\@ R$8UR,UVJ"&2/'@P+TE;>DD*07T:
M].PG;)TZF4Y?19W*G.D/WZZ0JU<5O"]_])#"P_"@MX,?:C]U1Q]#VH'*4,-5
MYGXLW@E=Y<T,=)4].$/<"$5R/AJ>&,:5GS [3_NS/FDC^^FT99_#D)[@G.;Y
MIH:6F\H'AW&#4S^6@1:NLU([#]:0,HGZZ3B,=[C ]\.9#>T!9ANG&G49/GV
MC&Y&=[O#:;\3?J(%IV=L7X+.9-?0GV&W]5MNSG;6?C:_M75UHSQX=ZFJ5LG>
M+$6",62(!63'313U&1JXF LF!@)6U+QN>_$1X(?![G4ELG/[W-!(BTIMU/9/
M@\[!T_!#\+[6=?0Y/&D ]>,^#Y9.9!I,XY=&WQ'U4=0WZ<D44:Z</[JQB$*V
M3^2J 6^=G8IE34;!&+?HUUXB,Z]O/?4Y.QMF>'/LQH@K;+-D/H^MVL2RP9-,
M\-?%[:>MN&(M+#'?39WJA9=*&> BS2?9F]!4W./L2_[5U36^Z[>,<)KE-9\D
MQWVU'P=@W&8LBK$>@]L#REF"1<!RG]/,0#S;LL+M^]V=U==8I9V-Q<:YRAF_
MG4XZJ?<3\]/!PV[, M 3VFE_GWE*8!N#HBR12]))!<18[-[-$[]Q@BG?;9[Y
M.YN>M*]W,U.)'7B0%%LDOL//Y?:#Z[A-*$@F7%$(#]6FL^4.T,)(Q/0YS<;&
M<9PZ^U ,5Y8U_6JB^N?OM)W%-(FV&<\8_<(!P:N#]'O(Q#*B =X3#>Y)7YV
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
M+P^6@)3-?US/*/!%!;.<'K+R5WSNVXF&RLIH!Q)_7WM][T2U*QZP+OG; 8Y
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
M8'T>/ECD=II^N[M#D!S[<Y@>50#Q:<A(X?E/SXB%BVJL$T7WVU9W\<3W([7
M7@+Z]D@V>'G=(A#2D1LOS5;XND? Z)*(LPZ08YCH,:HBE (LPO^QACG[AS3%
M?S&FBK^8OP3Z'[(W^W_JQ>Z2[H(GPJOZNGOY?:&2J\*'SZ?S,'1[XO*D?IWN
M<%9+\3#&E*=[]TBVL#H]GY775TB-)QU!2"+W"'" K+.=CD\T+WXYQ-1;OS^A
M!1 O[0*VO# :&83^_:I'6+;V3000$)V,*B*64I I$IXO7ONSK5FU3B^O$G[M
M)5ZC&/?>JEM%<!7WAVI\;]9A]\*WLHWGU9\AK:D*A9.5D%7C4]M^!&F*7!<Z
MJZIP+:(K-/O8]J9'H#S]'2L/\H 0,,<^".I!-^(6,^XLTNTS!MR\ H?YC@;7
M4U\6EP/1//\!DD:LMT+',03+;M<&(T,BH_UI>/9H#HZ:=_M*9]'3*P3O>]R>
MB%;X*,7;K#Z(_C\&F<L#29F0Z=.UM6]?V2H_5-K_+1]GOS?]WA5%PZ,Y2::5
M,>;6?\Y1_T>7HS:M@+0>#]N&U!]BJX$_&!\&5T?UK_PFJZ5BI'(H?KUP0I"O
M^32@ @3C:L*Z65Y$O?A2< <QL2B_M$-;YO,5I'()-?08U'CR$77/;61'D0"@
MJ"]:R3C"! :X7@>39$V\O\8WM%9N2L0VV6/[[NJ]0*OI_-;Q,XWZ:)7W8;85
M&>X-O04[_%678D:O #<\J[K8ZC&JA4\_9#<K?*FZ_ZH?^O:;9XG1KH<[19B,
M\M\/9=?S>UR;L*REZD1.M[92?BWX<KN5RJHD>9H_,6A<G^3/=/[J&02>,-*_
M1@NW&#9OPT_M;Y]^;6R:=6M=EI#XB0/(AI0[DF;3!NG!5)N?[5>]7#/E_>]
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
M6BKRM[9 2^54&?3WPB>1!X1\AC(8QU]!MYKI4^1INBB-A==U3"5%^?KP)N4
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
M 29UR*G=6E7O$P?SSB7VV Y2BDCT92*]Y)!2KH_7*"!0EO,3WM&XB)^((I_
M T:'PI28AZG>/ZQH.\[572][A=\CE.]VQ>#)3KDSAAD=>RX(L+> :%?6*Y1&
M-P/!/#FH6D?MNO/E.+6X?3TYO7(6\O)C$MO%*O-N/V 16HPI\5>7E]?4^:B@
M?[HZ8WIZ>F\*_QZ3%W+[VE[&MG 5N<*A,_V_X)+W[ZY \3 FW+[,*D:I8CL+
M':2XP&'6'@:1OA5XR4V3]>6A\2+OT'X9V^ B_BM]M#R7KRBM\%ZX#W0KWDAO
M1K>>5ON"A^O<7<W>UYX=MXJ&OXW<Z:KX](GO6\>D(U&!O&:5&>.?/V]+')_>
MDY N<8$'M-OV\N\216PG'#RZSA8QHLTN^9![^D;A=,BP9B!JMZM+U[01C3SQ
MM)NI/.VOD37F8KG;=WRNZ^.*^G:GG*_G9 4. :AA>T0KIC-H7)J,[T9(6I$Q
MZ6@YIC.)<MD9V?W5R(HD7S 1-_8Y[-.2A>$%VG@SU^/&74.W1L$)CS'4TW %
MOQ&8)/CA5?A@R\!OJ67(H[3<<LUI3' 0YD'@^)D53]5C8F:Q]5IK6<=->5CW
M[#W.,D11HUS_"P_"C:';T#5!+86GK9AP4AGO@0FW&"T-+?NT&^.G']UYTWG@
MK9X GZ_W7F>GS9I_FL;]NL+YF!(!79CJT"RJUPGP+&-O>)T-E_! DMDZ-=2B
M!+*F1[_;<6)U[HZ"QG*S#T8V&J&U85MD1A/\IG>''X4?0A[C /'1S !JGQ,B
MU4"-*15$KT(G[VG:0)J'D L"TK5FR/$/5GM2(QS"PT0N9%\^ \B2=9?AU/.V
MXP5L@1?45,+3[C9;<)\VQ=B;(*.[FO+3(E#=H3ZUPR%,ZJ=&[69N4:[5WLGK
MK4:^\SH6YPP" UMRX(6(JKHV?"('H)Y'W-9!0JC:3 5CFCH)&G=5LA/?UH,6
MQ@B'9SI4\NJ8CIRM%G.O:$%V2674J[Q) 5@^K"38L45<==!2(Q&3TGP ]V4E
MQ*^(JT._UA@+G!KUUX^,9G5A="G/]Z9,].TMZQ/+O6)Y0+@W#>-<X4/ M?8E
MXJM&VH)$D,*@,='WB.V.\+.6\;_U5Y==/#4Q81HK&G9(@Q*;&[KW0?)EE>R
M9_\;#G?[A@RCK1.2VH47:3M((TDW(\3+W]&Q8J>B;WG75=*!D?M37-BU:.99
M"-,N9:KU,[W(C!+#WQ1%J$\[P"#3+_PCBH2L%&#]H_HL!P 1\%I\YFE\(J:2
M4A%[E0,LU, 5PY\<Y0 K94Y\^?6;7,$J&$#_25OOI?'1R_N;]G/K4#'(%"!Z
M:D7GDN8VDM>VQ!AO.E^,T\OWDQ3ET5BZ!JRI-LUV8VKYEG#4P<CP;G)ITNY<
M^%IN[7C*Y&><T^-I#O T^!"ZU: 9$O!#<Z0K2!%<(6UMC-<!RSJKFO;@QC+$
M9>SG&G3GIGE9^6@??*(AM 6]':G_K <Z]3;)ZG8?^+&E@>D28X1G*_(1;24Q
MZ@1T"_;V]#$\^]FZ-;6G]5+T#MMC[C&;.<5L*2A3PHS$IR@.\A(P6UHX0"A:
M)CQK3<"4 X3OO0_H&>J?7EO=)L'SDP,P#VM3W,G%.-((I:YLC)LTRH:JF+2]
MX'L&\>KI><A0QH'A3 ZP]3OKOF>SC4^WG&H-V=@</K.'#!%UFSX9?;TQ]S F
M!!OZ)(;;7;8AU4!WZK@H7SL^R4 Q\9$7>Z_!.;UOK%/[U&C8Y+\6\>M?)7A
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
M8][OSH O<RVPU/ 4P/W+7W8.NN"H&^Y>;%$(: ,GYG*  =C(-_3[^3[;=QQ
M$1$&UXH.^+EB-K!B=+QLPK=6X,%5;_ZB>&,K.J\*0W!3F;V3!?V5UY2)7;5]
M$Z%P;'X=-]W7BW$!Z.@_;D_T0/5P@%UH8@EJVQQ:#DV49G>RQQFV3&O4!!VC
M]N%M+F2M0#P468Z_Z15ZK,N6]*RA>#H<[=@P$#0H-G'*GB5B(+IDP4_7W=1G
M"+''.$"58RMTE-S:# 'C:7K3POX0"H]JNH^?[M?W/D-:[A(E^SJMU??+5[;S
M3L? /C]I1G. Q D:+JW9-A9?.=)ANW.9 YR-*G>Q+';N6:XZ?=JRP=YRG&ML
M)>B=MLM',-R.!0F$8L=],.>;,^>K=NH9S_'."7;1T!VV2=Q_45!3Y+Y=<YL:
MAC=F%L;O.2QFODI3[X(3TV&:X,@L.,4( -<='&9<X3MNWS0,XP#>N3LG\FBR
MY1C^7Z:$OH3@YW)2O[I6ALW%M8*;(\TJ#7GV$:Y?<T,O]0V8 ^=I$*:$(_WL
M%^SG5&+?KBFP] Q;V+ M4K=S-9.]J!3APV:\A%*_XJHS,U"(>,SK]10AVW5M
MYHT7K<4:7E4R;E6OZ7RZRS!%:ETB<N^%(SC!\.OMO]4@&@-+QTH.98*"P $6
M@.0 7,O)9$H$D2 &ZYW8WVN%7\8FKAX+L2Y!6.B?L'"="B]FRQR 2K'7R9D4
M39IRESQNQ G6=.4*=(2E"!P"=:-YN&PG*(8#7$2/F1$;+*EU+6A(LE>K=;K%
M(.7-BS4Q-^D+T:W8T]75U:]KK0WEG8B)NAW!)V+/6S[BC3WS/[0?3'+C!;=C
M*W)%60F:4(1^K9\1 HU7%$]U FO(A:H^\0Y?F/(:5J7S=8+7^MT0[T,C8J@.
M$O>+MSN.MJ1LW"#:,KE9J>*NM'.A4#D.< $C%1YD$1':7$K$R;L&2/,W,*9/
M# _',&+5!H_P, K-(RR7@AE7V5QCKL.W]@1EX-]D=J9"),-1$48%N77"DKT)
M+4#-NT]B/'N;'NT,?9L6)QNFK@YU_/O:I1Z;PK7DTA9\AMXS/ G;+JSF=+W
M83GJ0MX^8ZF;$THH(?6:)S&P**[QPL!.:AY+F>[">J[;JS4.\Z+6I0WYCX<:
M6J3AF^IL0R:G5]'M]J@O&'YX,.,4NR=LQ,&> Y33;-O]<-6!)Y<I5[[9"(J4
M5#+5YT[MX^UK%F5_153ANW>_9NJ"I4_Q'OKN6GXV[TA%A-9]SD?G[Y1$C3P:
M*4*ZL>[A?+ 9KA4P%:3FH+:V:];+5MFZIK.C&S3).X2?<2?I6"XR)EY@/8-!
MV!R ?H7U?"7HBA<'<"0&)=MQ,7-"=$QJ'LA74=CR?!Z? FR*I6RLL.4AI)6V
MH-6@\0+ZA9&;J;[@W4Z8B&>97_V*\BW6][<,O1DZUIZKS$\@(2#17PLEB;3]
MHIN[OZ%<<]ETLLO8@Z\CF0-LL3=1*)1P?(^IX6-*GF7+-I*?-5!=V1*6_XJ&
MWK]V0(\UK1@,[^< 7UDY='+OQ'I&Z&P: 8@.,T?NX!I\)P<HN\ !>D8X0/WS
MOYYI/<>S[IC"/$]<X07]&5V*&E\?OQX\TN-8W]Q4^#K+HEBCF[ITS)A/E\ 5
MY@E-9HS?F':(B<.DVKN:M3F!\A/, ]3O7#3I+BRX-IZ6.OBYX&513YS %CW%
M'8_98R-0JCTFLV@KJ[#)AL!'G8U?#I%/[47_%N^BKUFF6U-==\A<><.>I#
MV(F$^>Q^25X5FYZ>_CQM:'U2;-\3DRQSN81S=ES^&P-03"#_XA5^(C+1.XV.
M2PS#MS?+]F5*@#FG2A8'?ZN:UQPD/]MNNOF0?(<'Z*#)UW&[L7F3L&\G4Y1H
MV!F-\H:KEJ&:RI_#.^5"@M"@ /;2B9-#2OO.V\< +5LJ8;N0<"H'^+<C;^P"
M:ZM2MUM C;XH>E@:CV58,9, A^__P3 +0H&+=%9P0JE+]](LJ1=*UV&E(WFE
M._#CKMVULVQ1*&^[:N!-=:_V +FF%)/:JMO>KSM=W.NW.=YXOAW#E"AE"X8]
M0W5E/D;UX7B:>-0Z.,"X/$GU NA'+;.^J[W','8H9/O6Z-PVS5>]RI+X[_5"
M+]]826<A);G^F0>Y RRG]G4V<U5[W.N]V&[M=+2D<@9B5WC7LM6>3!/!,+/2
M.6]!X_0F/D$YXT0WA8_*2GN6H%2;(%!5*Y,AK=I((Y/1F4_!0L9QY@DE,BFH
M,]K!J.?:K)]<=,H=6(^GU-=SR:;+HH\O//;*T"Y[SDOM(V&9LKP,^")*/9OK
M0^HHWTEX$=\^K6^#1I:$QD"/\!&CYT7JJ2;1R9F+^9N9;(%V;I/6<ZDZ[H+M
MKGF\+//,9G<G9M?\895-AS+R49(-W*;^;$[1>-NAUR=%^/V*+J;QJG8!(_,V
M$CP;[Q@(=@]\%X[ ]=30&CQX0(TI?J.ESF ]?FV#/<(XB>K;M.N(_+;CKNJ[
MD@Z84XW,O:KW*8<.3@9G$YOQK%RT/R(65XMN*>>E9[(>,D,"25#!\(Q^&Z\H
MGO8.<O+N!Y!>B8%:>_(5R0OFD9(H/_80KBJO*Q-4[NL.1+,%;;C2@D'=.WN[
M>2>8OX1G#^"!FR&,>+8+>-<\=;G[AMSW9PG7*A[=3=AX#+ TGM1GCO70T\%#
M#!>D9#_<UW9LO3L4I4+-2W[EL'CJJT9!HH*<_MF?E@<.7@H?W6[IX #$J=?]
M#P9:,40'XC><\NA[N&P+2E)CYZ>CDAT_<SDSG%  %VC690_#Q%@UR+,T+Y(P
M-K.)-R@LB) ZI>U<FSAA$;>@ET':1^FM,C_P/N-CEW?6?2\5B@RPX<46D:'F
M/G[,=&5Q0<C?<,Z)JR='*/:/NDEEKY"Y>NMU#HRKEXPE)<M#EXVN9O'1!.&$
M&8S  E?!H839O;@W7*,D1F6*@@SZ<^HWN>AJ,ZU:FBLB^@DY(WEGMM[EN9=6
M1[?@3)J/(85 >\8IYIX1%"_S!M6]]#9S/\F5UZ?<3[KE5GW:G99$4SE]A_,W
MLP3?&)3M=["SQ#"U6?%L*9"/U)Q$Z^XJ,J1A.A!2X=:6!:>HIVMH.UPRZ+8B
MSI]>WBU_TBEQ4C5'5,SZA93U"U'3ID\E<3RT%:8XH\TEJ34(/%I,'Z1:IN[Q
M+063"7T"8'?;FU,'@VZ./M$;?/]@H7+JE*=*\%L#N'??KTKMY-K[7-"X*_ET
MLOB'QR O 19+8#E0^):[BE$W6:9'ZVYJ*-7F*=<A'2>@BF@O?")"@;T[/(!L
MMABY?JL)36!$%2!$PG^VK@<??S[AXL9#3]47[SPBK?=#TN)@G\3MBI0%R1;_
M(=9#N/?*+<2;[H00N#!2_<O5Y@'LXHU%C_TC-5&SC4,UE-/(B)&Z/#&Q+Q\G
MSEN>.''^Q#GS\X!BTK\&6:264GS*P(85&(3I2&W.>G)_Y][<\L?&'6TFL% M
M?D)17),U:241[J^I1LYKG0&YNK_=I>EZ>'_ZL9OEHN6?=/BMKF^H75._PU?^
M]R,L7J3A6-N7<%09#I ._>.'?XFE]'_&O\,MF1)=(YV'V!THO6CK<[79HJR"
M=\HQ+^ TG9INN)OCP!H11SUCH_BS UJ)3COBNO53G<Z\;U&\0>&S?]$* '.
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
MYAJ-%0\,5]-W%(6L"#!U&+:W^+! X@U/>#OA&DK^DI,,X-0R>G4RH.9CIG3
M=#+32E@BM5!);;= S\#]F+/J5U73VG>%2/04Y+Z4*#04L;22_Y7 (M$0K0:
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
MX4^5E-1^=F$C@%Q_9A3M5AXC<$2RY<@53ZP!'Z87BHX?VMB&\P4['OVZRU8
M1JX\Q3K5,IT2?NK<H;0:/CP:2#2M_WQ+9]#J/K)0)@;9D9.X94UQ[=. K"T]
MH5P3NK?:T)&^"G'_2O+K^BJ/[.J;_07MFTVWS738;;-:*R.)NX#=R[N&#PX#
M-,DI%4ZCMJ#(SY.@/G *CUF):T&,F+OW;_#:HV/D@[EX>?S<MPMWV:%'6#?A
ME5O<?V2M!N0.&X!B!AQ#?*,U3JF;08GQV9)EZ61'G,_:P3S\-HSM&-9LDGT_
MRFO.QCSG9,>LJI_)EK'C"Z;+0< 8&^+PL0<#(.@!:EMQ_,$VHNP4H,.QG;GM
M>PA(>+H7^9[4EGVZW:L"]OQG[<UC^AT?LPU66JV4.G@)$#WV;$_ [=S/68=O
MM <W[&>BV7&Q.W8MF 6^AU!6:HYP0-VG1=7[]_8H<8QVIMEO$R^UDQ)<F/U'
M$GODTM'2,Y/2G_2Y3G25SY6E)==>5&>N;+NVDM6PWEY=[*V/,=TD;-2+GH11
M[DD"-)HB$U>X'3A'-]X5+V=\XJ[9R=5O5_<J_H,1*6HE=O%I^0><7^7"!&*$
M_DI2C$MSA[(P>B>C"E[>,<W=UVNO\:?HUKW"5[D?@ &.#39B]>LE[+$AU.E5
MBPP-O@(N@ON(0Y!#3!AA"Y+/,LLP:7$K"X+-WZ7C)/+.#?GJ5KSY<%9A1G _
M^PZ/Q(<%( !=>%MF)"@Z!\&?:M8XJ I$97L_AA-0Y9692_OS7O)A7CDS1P63
MDJ:/ND[OKU2_*-)1S?%G[^/=1OGS8<-HZNX4CBG8Y2-XW8HYF**VSZ#[0O3Y
MABL9D89I-5<^JRNDO85M<'55)I:%S0\Q;=D' +VGN&Y\&;F9@Y  G)HK8R5-
M'$J<6I^G??3T\"[MUKCS[8-'@O:_JE[_^[;M!3D[P$?W$PEK0$]1Z#O:9ZQK
MKQ>QT0R<\(N=%95[EF:O$EN<_.SE41'UVT$3<@*_PJ*"(?(JV0^\66F[NXY$
M#QL.;QO]-C=GVE*5012J<'B('\S^E>6MYH&X_[FM:W(_>'\EG(:6Q_BW^RCU
M<8.I9"F/H%%DT5GYJ8Q7@56ZQF\GZA+5]OBFB;K;'-VP0U/*2BY+CYEQLRZ:
M%F+; )HR%]))N<$*AB.S-6[/SY5Y37J]NZF9>'Q<_M)9K8.WK=8F<MO[C.'Q
M1&8HJ?5=G3%=MPC=0GZ]F%(Q\<@MS\@^\@H3[5*=$:^%,NK,[=3@%E[T]9M>
MOL'+%_RY.;'@:7"-3N(N!Y0,$'R\HO_2@LV@>2;*N>2-QZGJ6&N).VVS!VL,
M;S=>4X\5*3CVGX[F^;.**?^Z@DG4\[^H<^(L7///O.5JNJY?17R8$ +"NR=0
MU"QT%24U I$,*D3[TDQ2*P*SHMW=F&<N((DO3^SL= H_I3Y\1N?.ISJMX?3H
M>7M2!E(>WW@;508FT-\L@L:X21\]EG;RG6_11LU9$I6].FGARX>^CWM?^W8
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
M[,".=M];QPB92.E-81Y\MI6QA;,W(N)7@.#H%E(77'0UA+;2EBO]N&4%WX@
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
MY-6*P._A:V=]I  X:YJA0#X?\H,H Y"L>R^5Z4J5.IX*B=C^Q;;/.49V(76
MD_([;=RK?,PM['<:^3L[(?#<VKF291NWJ./EY>VFD_916NZ[(_IOTABX J^*
M' 1/HI3B8\H-XM%B9%^B,M8O=J[E]@CFKAUS+;,R[_EQLSW!PT7/&FNWS29\
MT=59^9#A+$HR)C,C4U#4IWR8"DZ*Z\'*F^?027%9 H 5/0%[ZI1BB\IQ/>/,
M2&^.9&OFLR,CS;M((<%K)KIW$?:D?$XWE=<X,Z$5[6\-PYI B)K2CBJ)Y,J3
M6Q%,9](ZKOD0UXDYS0AKGG.$T\]6W2A/B-AHNV^HO$]Y>!;A&[-K6:%T].FU
M&]+O6!V"KX=;4E##XFQ[@!#)N8Q=K:J6RPUG.D[?_(E.['R!B:(MWH@X2@SK
MQ1KEC;5N>+1PY(&U\><>K<;K%P)<G9&JI3JCNW[;"UCG4T0E",T-Q3D/66QZ
M/CDN+^9?V\=(>[=QW=31"SY*G,,8DR9EQ39*;$@.QL6QS!"8LMI:49)J2?4J
M@2T(6BRA]P_]Y79K)/LRD0]#[N##*$]M?W?L<F2O%!_F#P'G)0:<MR*'_U^'
M\L9R O _I/Z0^D/J#ZD_I/Z0^I\K)0^4\6'"JGQ88Q5HPBO%7H <.*[QJMX3
M$/6F/,4B@JJ=97Z!CMBJ8+H8LK&CK6J?\3',@U<=^87/[$0RV*6),% 2MPW\
M2"P7;B#+OZ>B4U!K+;QH>GY*V*I>KBUM[/'69G_8VOMR3]CM/@,_$5S9ZZ#(
M)CY,:'7O/@68.US);&]\Z]N(%$H_$^)%1R67/PS9KK>PM&1<VB&]^+EM7_MZ
M&[I)79 #83XK$?8=/9S+U@,T.$+@!Q\YWGV<<("/VS6:%UPKM'C <PJD#;^W
M')^'36PO+:OUA86./G5UM7WU#T^+M%;*O7-JYJ;WX_:5Q%@[_!^=CN/_R?;'
M5/\QU?]#F@^*<QIKS7O!-:#IZ3:@2\C7+DFBZ8C$Q<FQP_UUIY>*$V@<.X;A
MB2#W2=O%LP=XX_9KSUC</7' ,%\S IBFH1=Z(!NZEY=,IN:B)%&G*,#64JX9
M:^@F<D]SM&(S,0&__E+"C^72_H5-,IW^$6$:4N[KC#<H\590#QKLX@56'*VQ
MJY\^"?->H (1@L$X<5X&^?]C[[V#FOR^]=$ *DV-TJ5%!1&D25=!@BA-1&R
M@! %Z24B(D%"@DBO"@H*0A0$1$KH"$1"1T6,]":DH*)(X UJ>"7MAG/O;^9^
MSSEWSLQOSMSYW#OGCSW,,)N]V7NM]:SUO.^[UKJV6=H. ;01T.N1&Y=!?'2X
M<M:UDLOQ+(\/E7Y/OCSX6C0S+_=)8DB3.)? :&<)_R #%W\>A_6&8[OL"3:
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
MPBFE&&40&_GR"OO$L.$C0/;NP391\^<U@18'.IZ.+,C9F?6HQF(KXZS/G16
ML)2?C?Y^8V ;.QO@=DNFKC&=KD0XE'KY:6ZG4/:=?+!G 4X/8UWDF[DIP0-
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
M$8#TMU+.7=\O*7X7/LK2<\K&<V\8U$;9.NMW<4J8AIQ"8FBUA*Z"![;+EAA
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
M[EMX"X(^S/)'Y5DW,!!L2?P %G)KQXZ.68:P!YBDZJC](T,A],F+V2A,!*E
M9V3=0?Y0C\(KJ/[E:?0"5]2U!'T)-&%Y<Z<1DAVZ7!)Q%]OD&=H6+)%-9HM7
M(%#ZC'Y\><^6.H-BRRS5FXHJ6A<.V79;"&;+Z7XOE!( \X >KF@*ZP)F' ><
M6LWB0>I@R>8[01R5!^E]X[B06+U %I@">\X&V1JIYZ_-?YLV_R2:X';)]?G,
MQ^VA3E-;%+(\^'"L"Y)8T=BN,W!*>H<Z)R^++?%KX6P2(V[)<><LJGGVW*=J
MZLC,&MFY/LJW]C&I8TU#7I]2')QZG*[RJI^O.==>/H-^P,ZN=L&!<UGW8,U)
MW8Z@%FDYCZ7RLT.W_1XUO@@"#@''/$Y_^!GTPNCG?)_JC@#M7@/;/ D9<_O3
M-GF[9IQ>Z&U\_LERQG9=P?I@4XD[.PYQ/YKOY^#8L@OP1+?R1/3Q8A3G>0SR
MW'CHPKG\PC["WJ;"I@J'E-TAZS#_1T]VV>Q&MO@_@[[%Q\,EB4CB3FR7/&;?
MIDYS^<;29=2A_8YAW\6#")F=H(3 >I5AH]HUZ*,UEVL>A07XA8?$+$*-ST-S
M<;XIJKDVET1:[U=AP_A_MI=MP BGKO.=,F6S&C)VZQ^2(*J@:UYPU%#;WGJR
M1NM+KDU34Z;N<<R@6==YYA>M@@.>)ZW?<#=+;1_C$/X@I=!AG KS7=SWW+V<
M?$(XGKV_EG&9<;#/46(6/&W_9O]2M'VXSH.RMZ]]6V/)9K(&^OW?RSZJ>D7:
MU0^PI=*XH@,L9;0S)\%< VTTC+V.V*E368VR7)FUR.LD0[4++J5=F&[[:&M.
MVG7#F>KE97\H1#AZZSL\GG\/@] XL@0_DMQQDKNC#QP 5)CS')Q9 "4K&0?%
M^B)E_5M</ ^,BK1,!(<TVK^LUO%^?>']2)3R!=N:;DM&.Z72-X<9"A(9W@LX
MM@*#P@]F*:O+[Q9^XE*4CW"*@MFR)6JEU.CD6^IT9&/=];8/;?T]5[5S9Q"-
MC^.'P@<>?8G":<?\8H6AMS FZ>=9:GP2R?0#H)F_\3L<&<+=;GE)NG_>N%MG
M<T*T=4,.-#]92#Q*U59WM;N \%>Y?\<),05CAC,6EY-8*B@HTY.QVJNDV:</
M"O4XW]F)JPDXIIJ/:FML2MB7\B+1;K&WX%SH/F;.6Z%2"'H/ZSJ7SW\DB7YU
M+ A:$!0%X .(78W(Z<'^#8?5S"8>9"=XTVY_8K_XY>JO[8.[ZFU7OPU]Z?5X
M*"BRY1F2'S??2^1N7G@9EI+M>7RS995?5KSR(496&AM]RW%92<'F4YE.!;+J
M,N+,^C:K\R')5[&Y%VK<OXK9AA!O\;&@  &X.XJR SGE<$H1610M"4#YUYA
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
M5\37/J7^2^4X<_QG=E73\?5#.<@BF)DQ4DI-;8Q]]2(I'I;X27<61GF!8[K
M2.9\T0J.W1*YL94A33W!>-528O_-%*B9\@02B$:2<]X?D%$!6;4Q=M/V0@\S
MF&V@7WPP@.^'@[OT 9\!_/Y72*[-"R!GX/RWLC1JP9I24MX.<.#/(Y-_6[=
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
M@6[K>_C>5Z'^E=T[O^GL9"'X(EL@:+7 ^A&\8M1ACC1_;$X>[P29+J:VIG6
M67)BOUR&:$KS;=^:1A6N*T8XRYT\Y9GU*(^EI$HWPU,22V! #>NK"PA#,$&;
M+K;:G^>E<V_3PE"Q5BSS_.C;UU8#J%,Q*LK",]%>$A@PV[1]_9'I9C43S/8$
MC#@F$3 )T]4D?P7^UW? $_I@W0%D_> >CEW5S7U&SH>8>ZMCA=CKZQ_5^$=<
MDB -. +B/DX>JH6Z =RFEH;0()EWYPNJZ98UO=?62=/V(2*VH,CSN4U)!_,U
MUEK0UT#@= RE#B?U%[$?0_" 47!S(!;] %]I"2]M.M,^7LP_66ME*_OP:)A*
M,%+*WG0XM/%CV($<CPPRTP\KLDS29MP7\,@[@)'8*9;<)#NWGCG;^:5PT/1K
M\MWD9AU-W4&?M(#(?U17+Y%^.JX9<\UP"L^^RVN'2K02$"1+0MWKL)OA1Y>\
MG1F/5@H*-^U>B&HIS5@^3LN;B]*@CJTI/$K4-7[JD@Q_B^TE"W&=OW69HNR
M4CHN VK(+"B^&4!9E4 YC-?\+OMV^=WY0DAPQL3<G&S1)3?[]\@YZK=KQH_T
M1(0_DIGVL/2[K5B!S55L@5K_UO7%Z-*S=6G]CP(C9,G2VBF74Y:4#P<*YX(?
MIK@49H_^MNIR^0R713FS\.R3O%(,Y4TB^VS!^CGFUR?,C=,L#<?RO*I2 'MQ
MQ-5G\(,9ZR#?=[+08/"#T1F?W_KH9]P@@:(C4)) *><_'_2TREX6-@NMB+KD
M?"!T$Y?=I1S^UL?ES6)WE8\/8/#\77.[[9%V;P>G6F(O*+VU&=#GJ*%$ 07F
M%HB(V<\UI=J-ZW,C,-$8>J<-L?'9Z77B1HR.^KLBOE?C0F&6"%M"W6$\\,P9
MM_-"3#PQ4HG"[]P"[7GFZ\4].=JT7 <V7"E$1.^Z>:A!#&CZ\+/ ;H#;ZC,6
M<PL=8%P/.UJWW6H\!1G3R]^^P7!2H)HKI@P5$GMN@0XF%,?2WB7[!27X[0W*
M,Q-^;?Q4]E?$TA<P7WR#EV&ERVSLQS62D[JTN"$C_ /($3%B/C4:UR?VXGF8
MJ^\"JJ7E<\7/7;_=GKW"(CUTO-Q2@UC"?)%!CB;W#*#&'&3?ZF*%$*M=]G!5
M)_1,L3O"Y/@GWS^>"G>_\)AQ/6G2_]ITAMGA@VI$R8339]Z?V"YDJX?K!:=:
MK')E*OBBK/((Z*X1@QHPL1-S+L+Q#T#2:E2\URYV)2G2*$A^XVHDO3P"/<)V
M+X)S#^(Y)N%%D4TW?)<P0ER/B$H7J=T1:5>,/QZ\;C_G=LMSY[>B31MVHF#V
MD5Q=7@54'V4&4%D^M WBX0XG9M[*'"#%.3?.T'?M_YMG6K#X,F/,WBHOK1"9
MZVUUW<W67=<5R>&+$IC%-'M&,M5EIH*(ET$)8(:8&$'Q:ALBQ5"_.3.T1F_E
ME8<7@_])OZ-*[H+Z;P.!VS[:*Y[>M)-V[[8GT[P//U7(9H[C*;@200 Q97Y:
MOP2D1K,L^_V/%BV[=[%2T_$-2APWDV4;8\WD"LF7O@YK.YQ6FO?*#F'Y,T61
MJ6EXRCABNDC\"L0* =P^<(5H##8Z],]3XM.=8SJJ"4+'Z[J:Z@"UNA7U4F"
MYM\:$D(O9R[T%0_.;&^BF[A X/;4V+]B34$E?\*&V_I'E?L>?NQ4OYRM^"+C
MY,._9$#-?L6'9C@MW+L%>CM72L.D1S(YO9M9\BPO\QS-N.KJQ\?8P7GSP^6>
ME%UI-;10BDN'^NSZ^3V&7/F+5.$>1"J,:8\A&7H#]YB]O21EQD)OG(_2X!=U
MNP12&*,F.,4R5)E^?NB@PW_]90_B'SS?RUP%-+49"M6+N)97R1P+#.$,ZD1$
M&$N*3G7'WN/H+2_K8@)F >>F]ILW(RL&M"66\.W![0\*"LZ_R7 5"?3@#+ ?
M\])0PAQ?_N<82 -\ )S>93J&TJTBE;>F76T98]3413]VM<V5HB$9A.ZK9Q\3
M@]C<^;7I=;P G#'MAZ:Q[#3 CUE*]>B#*'%/O6\%#L<H#_0^"^\EWIQ>(OGT
MR1A9VZY(: Q\\E0GQ01EI-Q:J?PD]#<(;2>(4L;Z2FQ; 9_$PJX93B_0_B3T
M7@3&0\+HB-08C]0K$7(1)NL?E=O--_M=FC^7VZNO'+N35<0+8!8DQU"QXM._
MY.=TQJ*K(@^MS5P:S[+[2=]%+3LZH"C7O^?T/KJVML8_809.@)1^\PKP"%WQ
MO? </K@+2U21ZN"$)%K=I&;[WS/T8_[M/[5^;35R^BKVD>OY@M-NCJYN#B#V
MLXN71DU.&M.])YH/Z*VL4&)___[]RI.6H.'Z^?=G:S>0E.-QD%3$>B =T3_.
M"N$>+.0< Q!]YK<<*1%;H.E1[PFH?.</L(SK\B3B-KOJ@L9>=\S*,G(R3&C\
MZH#2A[IJ*V'!P-C,WQD%;3']$!*&#NY[IM5_*6_2&LBEM<>^\7J0XM)D$Q1Q
MS7!,0L0)?](<-!-S)/<]YPJ:0&Y<8.#+@0B^_)XGKZ<C^"(3A1Y,[>P.P]==
MN!KD+4#V\T3AX;SV%H-?WZT0]4YJ.F4@5"SG'@#S8WIP#Q[CR*%<@,-"J?XL
M?')'R N4O5QB^!R [A_13>N;@*[IM1H;RVV!"G*)PFJVP=OE^]![N J 8*UW
M0[9]GX#14N&IW%/BY+Y.@T\_)WU' MI3G&+U2V@.6;>JM2:?J.>F0.]D&$_K
MO.,@*-LG?!RJ!S%N->?N0@[*C8Y+:VW;\2MP@&_6V?IN3-_D&S]D6K^T-4')
MQ_/SNUSB>;5'XV=?.6>V%O,*!:&GF"P,NXK+F8/R7D(/<.U8\Y-I4)TEW4J4
MM7.,7\;2I&?[*>W"8S8_=.[G?[G795\ ZGEP:?=S</X6Z"HV&;.OXY2 HVNB
M)^]^[:3X::VMV@)QE+"HF+8&>[E;CN4#,GG]90$:1EA#I%*"P/ M=ZXCL%Q-
MEAC;D%<#HU2QX6]_/C)+IW)@]]OLNC9C4NE&-B^7"XLB7/2^';DI4[VO+7DD
M>2?BP &WG1-04-@6:!_T!(;P$=(<-)F "7_FU..OULH$)^EWP*J1$.+=N$&D
M_+G[B,BNH5CQ+S53=IXQPLES6N<OO=#'C1A.;[ =@6,<<P!.A*HP@_.CJ_R
M04^<.VL@S<HQFCUK0XP95774[GC4#]D(KW_S7[7,S4J'89GMN7;M!,0H\@-U
M@%EI+UK(XDZQ>>)?P^ES.G635QXS5@.&6WW/NIRR\JAW5$._#!V,5JA+01M,
M V0:F2MAR1?M@S#T [2JJL)Q3>0$/0-8LU"80=2=0L^4+U[8SVY_6)%?8W=!
M[O(,F3%<R4;V92":\BR.$A(/5>4Z#7=)( OXM 4OX'  C=)U\($OE),9NB[:
MV=+\*%-!_T5;CKR418/LE8HZ7CV&4@01J.U[*FX74IKVJIE6H]Z+W]]<K!](
MF(,P@VM4"B,JPLW26*19[4=R/);=O&1,;"AT:6>>M54C?^_@2W0/1H0OCU0Q
MS(0T/NK"T^ 'N=',)@@8943U&K4M)G89Y=@YZ\']B/)RPY4!&OFB.^R.5GZI
M=\D,)R$&Q"WY^UT!M6I4#$L^^7=TC0O[.@MDAI88J6AMKF_U^:@0>7;TTYJ_
M[*V!KX=%KB6H81^@!WG;VZTE$! >@8\O<NEV(;FO$[T?WMU3'_8FU%]WU-3M
M[404X]RL5V!72AQR7"JRED([B3.[DR"3LQ\,'-I8\4=;(*79CR:N0]7"^<>9
M9KB3N2RM9A;D0EL'ZZ QY?%?KQ\//\9)$';,/CY57W1, ?OC.5AUNWXD16!R
M =LIX?]A?MUB:MGS"+75Z;ST9M@! "*@70(S/,>2[Q$_Z$)SMN1+^JSNG[8!
M(6 7X.!PXY[VF^MRQ0CEP;C)J:,8@A$L: 8RX^+/:V]ZW.$10(?(U#[3SC"I
M@?5MW @M^C*;L*NAHWUTF&@N;?WZ%>RHL7KE ^TGZV/D1@Q7NI@JO-+.L459
M\RKY$.X9UI>%#/Z1[S[?4:?OW?9*B(L,]HG*U9]]X1/M>?:TAXCJ6K?P];W<
M)J'U2:Y29QBS]7_A@P-<&).<KJ_?81-)RX1)>:'.M(Z!GVF5Q]U^319;;2X8
M=%A[4YQ^R]%1YD\?^AJ0BU;=WN8OYIN.\%7A0Z_#T"I 91NF]\M_?U9#AE^P
M;-\8-9Q82K@8HTB/+PWMB==E0[8/1!WY0R5"+(_L9MA]F#1?4X &-HC/[/QL
M!M!"3$B&ZY#MN,%/O_RA@XA=^6%K_[WSB%.(?)SL*]D4&,%^MGT)E?^)W Q;
MP97R>]&Z(\T"_*@S'-"<0B:4[.MRALYY,IXH3BL3(]4\9W?&U[YX7'#OQV$0
M1"!<)$J84I=ZF+-/.QYUN.+7Q^?H&:CP:)/GG\$SR==J-,VU'-3W@L[<WA?W
M\,;,GML9O,-U3V$"YJD5T@,GK=L"L2^X,4 ?2]W-)7F3]PI//<'X.Q/A53JA
M[_6EJU2W-_Q5&-UC2BSHQOLC?F4QF^I.C>]&_PQ&B'6ZQBU>OJ]>P%X,E/IN
M7+G'7O*U:K"Z=OCK'T]U#L@(_>\BC2H76;?[\,W\;+I\ V#$S.PI^IJF3S>:
M6]KDS'R^JK[@&B\9?U?E[^<M4$^/0 :9F.%V8.<6:.\B#"C:^*2SLWL+1 W
M$&SQOV:Y0EN@Y"@<USD6S*#3#6=LW'@/46X!K!#*4)()#OR1#6&(VSBQI(>L
M/+M:#[<8/S>[*E+Q32K.8\:- F=> O\SPA[$?#^V!3IWYZ'0/\GM0T]X'83Y
M%D]Y2?YSG0\2#*'-A:^%5UO>&(FW O/EY+DR/OQL<C<$\' 4 /KA;6C(WZN_
M!;);I8"YNF5;(%H$6>?Y_D"J2C4+[LF\Y<\-8=86ED8$TTYI%N2BKJM))JX=
MO27T4=D^?#N1*_'-BOHXYBIY>M6IX"?2?8'=QBQS-GW#D*E4[/78G3NY^T"(
M6JHJ)8-WINXI'@$&M+2[X8#.=\4]N1Q'8&; >%%%;H(V@8*] #!P@4(,N68K
M2*T<>+'N?[Z6ZM2^>V[F].\3($"=70S GPO4]RB&4@\!P\+K9JYL> +-3#':
M3IOG@/P 1*:Y^EDX/+%$FUIJU#G:=&/FNPQYX='^QR%ST,]GNZB"0'51II@O
MDLLRHQDKR'LS1U</QN-G[O@NC)9T_67+#QA.BU&U&:<X1Y?A#2$,O<(Y"^9
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
MP1D:K9D]A7>/?*R"=FJPG@3D]"B9%O@L(!^57;KOEZ%^7.E2KGSW*JF8 F-
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
M6OF!_%NWOW5^8'_K__@_@_B/Z^X?EQ_Z,J5".?3#M#W3>)?/C)#LU!;,/-+
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
M0910JDDXC"!G>CE#L,IDD,VV S?/4H&%5*M/_6Q8JL\OWJAH- 2O[K2.Y4^
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
MON]SW*A/R'SV17(CX.GF![\WGK)IM#3+XB@))4ZA8ID)-4LHI$J$,$U5**C
M.$JL>G8<$S YZFIU!)V2P&AIQUI'03S-2CZ@&9IUW%"Q)I1SIA\@C%+R/]\5
MWW[6M]9<\7=D?H3-CS5!''WH* 1PSJ3N S][G?L'?+.HZGH8O%@^%LO:-Z[/
M9]^8MM/+IS>%D#/* NV9T!!B&4B(3(MH%M5;Z!3%$4[3@%A%7UC*F]KGW:@,
MGNE\U58\,_V)&\V!4=W^F[?!_3P%>$9S8$;P :0333C TYLU;&2,1B(.!F]S
MBLMM/?-I3"U+*<IW6MTOU+@F^C>/<ED]F0!6<Y)H"O,\/M01IA&E,LNX)AFB
MZ89HXJ%!$D"!:!9F82 S%;NLC!QD3XUZ.M6!&690:N5KM_VQU?\*/!H+ZA-_
MV=G@F'WC,#!V"Z6!X!Z8FYXC;?1N(B(ZH&O=KVJD;\XB[9YUXXZ9W\0;!_GC
MYMZX [.7?M/C$5.K<_FN6"J9Z[6<+/\F3>:T%-??Y)+>R5_TPZNWFJO7I7YF
M@B2Q8B*%)(TI1"E)(94\@T(H2K*8HA1AMY3$:1CFPA;C)#QV*@/:Z SNC-)
M&(=&F0);WXS>5T U5LKC-1&G_#Y9[H]-0MD)S2CC5=[< N@*K-_)%B-0@P0,
M2F!3].T?H3AGGW'_!RG=Z63:?Y/"GGV&<[RRG[VTZUFL1'Z3BY4T_DC=+Y+R
MZF]Y==\UIE_7TH@"I! G"C*.]3P>H0BR)#,9NSS"(>84!4Z5D"SE3FT-U*K=
M..:=XN"[UAQTJO<O9F(Y%'93X   #QX2X 5;]V(G;DCY+7MB*7O< BAN@.R5
M0G&\O6>&WL.CID!#GY_4;B#CS0\^7XE\<?=+48CO^7P^HRI*$4L89,C05YJ$
MD#(5ZK^&<9:@.)#(B;Z<I$^-Q#;*FVV%?!/VVZ>HF]LXV''78.@.S&#/@=V+
MIP:OULJ#3GN/?4AZH>8W'=!)@W$3!/N LY<RV.LA?1TSXQ[6O4D7=Z:8PO5"
MZ-_)Y3=9)\B&. X5(YK1L.":T6+S$Y4P5#0(,A3CD+C5D3LM;VH<]DQ=\%4_
MOU<*\CF4;7TM;]@-[F.YPM;#G;("P[,;=5KFR.Z3%0#[;I/=;3[JW.ZL*F^E
M"<;O_M'$Y82S.)8R4D3 +$LBB'@<:'Y!4J__@C"+6$109)6NT5>!J1'.WO;J
MLM.Y+8];1ZY!4#ROFGM1B5R+8;(CJ"'!'YBQ]@KI[NTIKO5O$XR-!4/5UK6'
M;L!RNQ9*O& %7GN(3A?E=7A.CQR8&VU;\9#S-AN *:D(2AE40:0@0CB#F @)
M8RH3F04D"6.K0E('GCTU(NNT V_U.GU>/+852>BB5[K%#HZGZ>A"=(:.".J
MN1P&A^22_G",E$-B#XM;DLAAPT_F@NS<,E[*QV%=GV5V'+FD!S6]*19E,<]%
M<YRP$)_U:';#W!3G;/Z[21HP'6]"@3GD0<)-1:H8LC@(8,1XFB12X@Q958CI
M)WYJ!-=6=FC#DYZ94X?,O*9EWI88V5CF\*V[CX\%*PZ*^L#$^1QBK?PS9'N5
M"O:!N@,)#XK^2#QM-PJ>R+LW8"?YW?VIXTT!O2U^-DOT?TK/9;\Y66XV*#]J
M(]OBG20@09HB"H/,S!<T8) QAB$5/)8I4X&*G2J*'90RM6FA"5;IU;?F((B6
M*^]+H1EZ>5VCTM5[V:CH<0%]"@&_J^2#DL9="I\R=F^]>_+B2U-_SX:GE,?B
M4^J$O!D.X@1S[522!*40*15!S(6"BF:!"DB$I'#: /2FV=2(93NCU2;.KCP9
M:-?FO3J>8_@;=CM:>Y'!')@*1Q['"Y*6/6$^4#;SI=J]4)JS)U"/YS_[$N"K
M(\?-CT=I*E'<RFJU7'Q:F-\UL]%,11AQ:<Y]D"E,F,2:^V660&E2+ .B4()I
M5YC0COU=Q%MQPO-JA$/OF;:Z@F6M+-!$8)*=>GF33@-AQ\;>P7W)]AYKK!O=
MN[:J&G+S[ZVK.F3;C_/8#=P$Y(0"+]P2Y#PTYQN$6#RC+\,M\V^:4[_)<F^#
ME*DTS%(&,<L01'$0F? _ F5,XCA(*4T5<^LW=$S4U)S3C:;@7;Z@"Y[3^78.
MARMW'878EJE\ #<X+ZV5'*?/V7E4/#/.47$C\\LYL_?9Y.P=(V=+?ER9XY[6
MN2NOO]%\;IRU=\6R3M684<53_?\(9I&DAGD2R$)&H,*1# .E8KW$=EI%#Z3H
MU'BK41/03D^3M@BH,<2U M=0(VNY4)[ > V];KX\M[ Q=KWP+L'ULW&O+9Y
MEJ#EF$PC[^^<LO\8F7R6D'O+S;.5UV^:>::,">_L.F^^S4L^+TQYY'6:%T.<
MQ5E*8<I)W<R702*0A"0)9:2$Q%@Z!7@[R)[:9+#1M5LK]F\9[C($=A0_$+ #
MLW9/3)W)M@<Z7OG31?ZHE-@#F%V6Z_.(GL1%RWOS?Y.Z_(W.S<IQ4\K6_$,3
MK+[UBZTK/VNOO1#O%WQI0C??RN9/_?<F8:8K'G=+*WFCE-0?G@ICI-(@AC24
M*42"<TA30F 8<8Q3%LL@"V=589J]V'VBHZKO1)]K(X;[U#_*"KSJ]/X)=):8
MQDK&U+9'D_YARVA'4AWW];#DY<D.^L#4;DRYVAM1TV!K70U\/>Z[OWMV0P/"
MYH79O$2F"W.7RK@NJ6G   T:'N>/%QE%OU/0N":,.XN]R/#L380OHT6/X-[-
M<>#G0NNSGK%;'VRK;=EF7UPK_VZU$*9F/*U6Y4[%<,1(& @1P8#B "),]5P9
ML1@B)%&$&(T2:A_\ZUV]Z2TES(N=S_-FB^*36I\^/>M+N'74=%7'4C86@L9$
MA[!5_^-]>O)[^5$<*TI##]USZPZ-Y/9 [H^C2XWY,8;6(6+Y18=XI(AFGT/M
M*>YY,-A/QD7[ESI>W/1@B#V+JQY.2M\JYN_RN6PV$V=9&LD@22F,]<!"I"2#
M&(D8!B12698@)>QFZ$,/G]K\VN@'C(+MKKYK&?(MX$Y/=9?",?!$Y8!$CSKB
M^R9?6#1\ZX$C5PC?-V6_'/B!:_H&B;!J$_YP*X5\J&ON?=9+ ZE7 MQ,:W=R
MAF5(41 QR!4+(8KB#.((93"-A%)<9EE*K-J&.,J=VN=<=^+9Z&WV$#K-0:UZ
MO4G0*N\:2V(W$K:!)=[Q'3S*Q >T/6)-G(#R''AB)WOD*!0G0/9#4MQN[QV]
M*Y=+*;[2'Q]RRO3ZU?11ZDI-:4]FMQS5[M]G2:Q$&J49C'&H(*((08I#36TD
MP$)@1F+E=)QXL493H[J-?NX!O1>.C2W%C8CXX.37V *T,6#+FJO]JGE>0WW]
M .@[_O="K<8."O8#XH%(84\/[K,M*Y??-%^+.AYDITEGW9RS+>RAUVU1)!/-
MG51I%HTHAL2T,XA2%0N98I[PS'ZSU4[HU(BR4QO6>H/;+[_UJAQC"[G-?J=_
M((?>Q6PU!BV&NWUZF_:\ Z+JLM7H']VQ-A#]H.RX1>@&U^F-/\MGC;B=YV;=
M\TTZQWO[N<IZ_GBCIY&\>D.7RR=5+$U8WX=\(=]7\J&<!2*2D2GM%<D@T'ZP
M)) %BD".9!(E2"+N%I!]6MS4N-NX6XVZ8%M?\+O1&-0J.\;3G8';SK7U!^+
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
M!5D:!01F.#3)LGJL6"8PC%(D:<P#RN/8Y7S!FV93VQ)Z%OE\M0E]O@(;ZZ[
MVCZ3^KDY*NY,!+]OC 0WB]5#6\W7,:G&W_#;T>N+#.K _/M"X^E,TMZQ]\KB
M_K0;E>:]@[H[#_@7X*V"@EZO/#1G!;^9\P<ZYZNY?FD7=^U%FTXX=>'QU:*Z
MU<K.$)%!0E4*4\GTTE@$ A*F3)FD#*N01BSF[.(NB_UTFYZGW&D'-!TX;KGY
M&S$[;G^141B8VX]49MC8!7ZK#Y0WEJTOW=AV!=:C>'MJ%'T4;[@,\:%+._34
M[J4+/UP&JD59B L%]$Q.E4TNU@U=+K2H+M6#AZ%B0:(@3H0I1TLE),0DHE(5
MRR0B,DJ<VBX<%C,UI[S3$G1J]LQ2/P*J'8->#M7 =-@#)?>\S9,@^$W*/"QJ
MW(S+D^;NI5.>OKI'<,96EDP;0A9A$<B(4H@C'$%$:0:IBC"404Q%S'&41O:I
MD'N/G]J'OYW@]7@Z7LL&O-,?^N60#+V7N(7&F>@U&S0<@C0N0F6D, T'=-RB
M-(X:?S).8_^N\2(UCFK\+%;C^%5]%Z&LVH2LU7WJ<!(*'BC-[=HU@0AIGP4S
ME<!4Q(Q)$0="8K=DDUT14V.LNL/Q1L5>300/ &F[R+L$GL%7:T[(]%AO'3/>
M\\)I3\S(*Z!C9NXO98Y>V;NCZ=+L=+V5S9_O%Y^7\I'FXFU[;GOSPP2YFJY&
M=;QJD_LVHYG$*#3]ZF600,2$:16'$,0D423$<4B#=+:0>@DEA1T-]%/$ZEL@
MS;>PK<Z@P09&:R ;=9N,IZ*.6J<]<FQ[CH\=MPR(^3C\TQD 7G4F_%2G ;1C
MT*J_E?%\)LVY3^?0"Q#TW0FTCRIC=_:\ *X#G3HO>5K/(N3BFUQ6>:D7@V^*
M<C_3G20XDQD)(2-U'3&)(4$9@9Q@2I)8LI1;+>8LY4W-5]I2%]3Z.E8L/X.N
M':]YQ&Q@ MN%:]BH$4M<_-8]/R-SW$+H=@#L54:WO*UG0NK)GFAM"E$Y8Z$,
M I$2F,1Z\8647GP1_2M(N4(\CEA":.#F<MD)GIZ+]456U5SVR-ZW1-J.9#RB
M-U)"YKF>BU>@FTGK@H&="1[3*9T@\YL,:2=ZW%1&)SCV$A'=[NZ;K?/PD%==
M=OZ;NI?YG5SP(Q4N8HYB[>:D,$I##!'%$F+)4Q.<)E/$HP!E3LZ/F_BI^4);
MVM=+D&?ZNV;S.(V#'8,-A^[ 3'82V.%KB?3#S7-JD),*(R<+]8%G/WVHUU,N
M.Y [5+;NZY+R/[3LNGS=;5FMNB/F,)8Q$93!&&&3<93&D"@:PDBE@BLIL%[M
M]3FV<U%B:I2W908\4KVQ,Z4MX_CJ]LO7W\J?^F0H]QTXMR/#H89CQ(-%NY&H
M[1AS'/H=5@XU'N,?:?K^0GH?@?:!U/:@U.G9+W*<VL?Z8X>NO9[58\[J=CB_
MTA_-KJ;^H>FX^$:O YY4TT2]_"BK6814)C)"88I,&EP0QA '*8)I*%46X#1-
M<&(]3=G+G=K,I%4"HLL#K>B/KI7!4L[-E@6HBOJWO.D7RK>M<:!"AW&QF(6&
M07OP,^$69*WLN@BJ^;EMQ?I,]2N@E1\&7X?991B<1YI0/.+M-H&XHW9RSG!X
MW'C3A+N-SV:&'K?W3(HV>2?%PBR3ECE;U9'-LU3RC C-]S(.$[U B5.(!8TA
MQ4SA+"9(<.:V8WQ(S/3VAULM =]6LVU5(\O2Y(.]FIL?3!FYG[J3>L<LZ$.
MVVV[] 9QI(5#6X.OW@)ND6RCXCUN!9\"P6^R\B%!XR8FGS!U+PGYU+5]CY>T
M#WHK'_7[<6^\T^N%=E"K7+/0V]52NZ5-G&!3[2-E+.5QED)!DA@BC!1D5#-&
MFD4T)B3-9"9=SYBLI4^/2)KEV'*MO?-QDSWRMF=.?M$<Z^#)P+BE=KUIVRH.
M&LW;\-ZV-HO/(R=GQ#R?.]G+'_GPR1F8_1,H]T?XBE*\YG565GDKN<R_43:7
MLP2C5!*$8*B0J;?,,TB1)##A.,U2%+ X<W1W;,1.C[76M0V7:R4O#CH\ +<=
M8WF#\$4#"CN=P4;I(6,(CT,T<,3@ <$O'!]X'(KST8 G[NU=N[):4E[]+:_N
MNZ_L"]6?UQN]D%AH9$Q8?R(0C0,EH A3"A&)!"01233X4@J$!-*K+[<S\/-"
MI[;9UND,OFNE0:?U%:CU!JWBO?(HK(; ]OC;+["#'WI[P+1/T4MKD'P7OSPO
M>.PBF-90'"B&:7]OC_. X:J2OS''&O.Y%!]7]:%=$$K"4R9@@%.]1*0<0293
M!J-0BE2&*&,JLO.RQE5\@GY:IR 0*VG.'Q;% E)^G\MOZ[I%CUNGN'<%G;N<
M18SW3E@<94QKG$?L@-$>OA_M@/&Z[8#17O>L \;Q!AA?MQI@@,V+U$ PR7?$
MX3AFDN_*2*<YDWMGW,Z$1A^ZDT=*XVDSWHG4Z @_.] :7WK/E1I]S"LZKQ/
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
M/X#9<6%/& 8F0"L$G!GO@*U>:6[[^:-RVP'#=@GMT"7#%\C^^KV8D0P3&<@
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
M[IL-P7?Q\32XKBN/5T,V^+(CWX"=BP,5@5S (?*"XVE;(Z\V]@9\O-38__&
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
MM?6L2%5*,X8@55A#G# ,&2L%1)246N0YQN9&[43DWCV?Z#$9, .Z'Z5O ]^
M>>LH$,93/R+J ]F-?Z[%;!S:Z;RTA%)CUCE:'_,]/UWTYA<'.*+22I^]4=G$
M(?#7).)RB?^6\B>AJ]MG,T%=5;>;C5HWDJ<?%^QA)BA/9)%)J)45ORM%!CDO
M[08SQBHM5)H)IT78?C-3FXE\>O?Q#K2N@CU?@776?3^Y!]?+V\EQT!J8),*
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
MYB%.M,E<"()8(?- \[R$.,MD3IC2N5N/I',&IO90=_XU2P\A*_Y'$+H]TM<
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
M[(-27"UC)\OCZAO[@'&D>>QU\?6-'(RM]V8>\Z+D^XK]M:>WCQ(D9:((3)E
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
MXS#T?M[!^;[]'C1[T;2M:TP\=ESJB)KV#'LQ#7,6\ IP!SLQ&.+3FYTKO +
MOM.'U]SVNK*(K]IVI/CPMRV8?9ZOO]M?UB^!&3:S3R93":40VN2V.8-4VU(O
MSO(RH2REV;9"_MZ#<R\9#JB$N!]'&?QQ;B9MMGH5K):&3OD&J /WPPH@SH^
M7]W#=8".6NX ]*IJFG@=N@NZ7^^> F!#B%_S<!&L04H=SEM]DPJ'BR"<*VRX
M?&$8*=5J*[8[SNW?\_5,9"DN!=$P)06'.,TUY&62PD(4+%$I3C/JM:9_</>I
MY6ZU<VUG)NN?YVSX$#DWX@C&8V"2<(?"^_$_&7+41_W0PJB/]<G@7C_"IS\4
M]KA^41O;U=HD,C_F4LE?7GXW4\9/RX_S)5L**Z;7Z":9K&:[[(*P+@3+[4-<
MYB:I,/D$ET1!)?(D23E/=.$U@_-W86H/_L=/7VZ_O/OTY1_@]MW]IW]^NO_T
MX3>_9S]@&-P(8EAP!V81V^3(>@\Z]VV5P4\V C!?_@RV08!=%(.L@H6#&)67
M MP8E;S"87K-<%?<*4#3X=?GS3-;?'Q>RD[-EI18ZH26,,WSTBIR(DC3W(R)
M^3W+$3=I"W,6<3BZ_=3HJW$0U!Z&J T<X]?/3=>C,O3F7G1 //06K@)F)($%
M/X#\A!7.QM^KI'!\U7C2"6<]/M!*./^IP#[":KU6ZFMW4KK6-][V36D7HXZ4
MAI%$@B<$9JFD$..T%J4GD.0D,7D;+8ARXK4K?)@:^34AW(!M$(V ]\VNV]"V
M#[FGP'#( +DE=0/#/C"[^B ^J"CP%3#&[80<X,>X;9+#@3KJH7S%K:XX$?U]
MM3!7K.VAG<W++.-E669"P2(7"<2(%I"+M("I+E52I#A)"C7;K*QJO-/S>&S"
MB^6VAH9[YNZMC>:$;>OG?X#&TX"CS8=@YEJ7! D!RY)F$$N208)%#JG$I$ D
M981DLZ?F,.B&59LQ('UM;CA@?U$/\^72DM@OS/Q!J*OQQ!1)*16!FDL,<9:E
MD);FNZH+K=)48:P);?'\L/0YEG\EFIVQX; T%F("R72.E'G.(<*"&R 5@X25
M"#)!.4FDSG'BI<9]Y5,^0B[3/.7K@Z=<Q7G*W1*3ZR :.._8=ZYC/W"[:0X^
MU%G&9@6^&>QB'M ]CTA\J8%#,^,+"IP,\Z1LP.E/AKW?WZT>'U?+^K:-V,"G
M]?I9R9DH"*>8%^:A%X4M-,H@1V;"0Q'"I496N==KF?J,G:EQ0.,F6%L_._D2
M,*]=]2.!<[BZ,4$$M :F@Q:HWQJ@&B=OP*=^I+R?_PLX1"6!<[9&98(+ ;^F
M@TL?#RU25%I55=L%Y.#KRU%2<LXS*%+)(%8=02"4"58@*GGBM01RWM34F&'K
M:01RZ '8C1_BP#8P1>P0.V")Z"1Q&8S(E7MGS8U<E'<I[.-ZNXM7^!&&5//9
M.Y.#W%:*O5M)-=/F^2\+9$C!?#D@-@A"IK2 G!,M"B%PSI0+/;R^\=3(X%V=
M_!KG@/7.[>$_ JO_4;\&@J'?_6[1.S_(YT(]\=BNE?C/A]6/_V,NJ9_8?V'[
M(VQ^K!_3HYN-\E">"Z%[!,_^/>P-_8_52OXU7RQLL\;EQHS-W$S &F6!W?&&
M;:U#FA8E06D)4U3:ICQ)#IDN<IAJ5JHT*WF6>LGA>%F?VJ/;.5^7H._<;W49
MP"Z X'-9?H/C]L(?#/*!J2(JVMZ901!J49,%/P]&S1^"P'F=4H3=Y-K&L<;
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
M]^*+,W:F1A:M-N>NYB:T8ND<KFXL$0&M@2DB!*@0U>8^&&(+-)^T-;86<U_
M)V27>S\>V'W+^FHRE'KI^6Z^_K,YC("YLNV1,UBJ-#/S.BN=9H4:<IUJE.*R
M$,IK7G?:S-0(X<!+8-T,._AQ!E0W.K@>JH'9(  E_\9:O2#$;:AUVM2XC;1Z
MPSUJH-7_Z=!RI#OU,+><LMQ\,:,_8YJJ(J<YI+2T5<X<0T9Y"2522'""B.).
M_2+.&9C:P]]6W^R<!-9+WXJD5R#V/_(QH!GX8?=$): HZ73H5U8EO;KIR&5)
MIT,ZKDLZ\[DK&_@V(JMMOT[Y=7FG;/_(^?+A%[:>KW]?KKC=^K>4\6GY]+PQ
M?S9QS1?SFDY^>:DO?[=@ZW77]3>G A<)@Z1DB5U-4)"E5I]0YFDNRTPG.@WJ
M^AO9T:D1BHVSKL%1@+\T^LR@=O?:=L&Q!]AQ>WL"PS8PV7F-47@[XH$ '*:'
M<6QGWZ;Q\4"0G^V6/)2]T'V^:OZ#62'(+\_VE-Q7O=.+7/^76LA9FJ D493!
MC,L4XA)+2'#&S1>#<$I3E)+"JS;KHL6ID?7.X1O0N&PW=/:<!M9KWXVX2["[
M;K1%!'/PC;2K< S8(W/$)O(>V"6K(^]Q.8)PO(?E>F'H@O,/<Z=5];(3 -@M
M.F<\S9'AF$+9^65"E:&<)(59CI1-*9F47L?T>VQ-C6RVKNZ)7ERQ^'P>8]<%
MZ"C(#;X('09:P$+T13@B+T:?MS?R@O3%P(\7I2]?,DS+9MLG]]Z,@S+SZ2R5
M,M$0(4U-[B),[I*49GXJ"JDSI9*BO+ZN_)3EJ=&*^7[E<9LT[T!VG",. =W
MO.+1EKEV?;S&S$=HC=J1>6?][<NJ^T#Q[<%\?(/A".JC^9;.9*%33%4"\YRF
MMA$IAXP@!FE.RE)EB.>EBLU/UO $Z:F(3T\UQ/'8R1>XZ9"3]7Q<;MK':G1J
MJHU/CIGV(0DAIH/K Y2QNV+QPS+Q[K=MG]%W[&F^88OYOZT,Y5.E1+/L-"N1
MP%P7'.8T$2:1,G,SDN429D)B,U+F_Y"3/N35GDR-N?9]\U"8OFHP^BEM5(@'
M7S(Z?? $;/_0=4[>BP6\Q9AX2(2/-38CZ8D/.$9^\N,Q<.W5*K_*P'C"YC%P
M.%!!CW+#L$RZ/GK^Q03];$PM-]W>2:TNR966,A<*$H$2B!G.("]P#D52*IF8
M_RLR+^6,'EM3>^LT,@P[7]L6OX$BGGT@NZ7/D: ;^&T2C)IWBNR 1]2LN,_>
MJ(FP0^"O<U^72X;0XWFOY+.H#]W-LA0)01,.=9'8>C8A(#<3<)@II*G&*%&4
M^+66<S7M]'2,W".N\RVF ,\>V&Z,$A7 :0OM;(,92T_G&+T1-73VC$](-^<8
M$C^MG!/7!TS1?V,+M;Y3/]3R6=4GZ]N7<"JRC.4FR2%$:(BE%I"F60:+1&2"
M*R(H=JJW[3,RM12G=A.T?K9" R&]G,YAZC")CH#4T)2S#U)\C#PFM1&P&FF^
MVJ%E*0*L6=-WXF&UD@TOV^=Y;DG:)"/FL57R!LR7P.0H8+FJ'NO3]\_5NKZ(
M/Z_G2V4[+IJIR*I2]=WLA9OG:MG<C6W)XJ:Y>_T).5\W8EHWX*_O:@GF&]#0
M"&#F/[8]J_C^R*H_K64&Q,&A"F.WLN<J!%L(VR_&_.X_(TV@+XQA[]SXW+7C
M37LO>'\PH[WTV0'WI?]:S7@J$H3*!*KZ#'9&I9W"$IB4M)1ED4LNHN_Z&+M3
M8WCS)<(#[$D;@"/N2/O!-ITM'^/XR+O1.Z3&WXLVMB>WW[,'2- ^]-[EUQSI
MOF=_MRMT;=>=F4C2A)-,0"UT:04 $T@983 ML*(L+5.!U>R'JOC*[U#WD26?
M)V??WI"%8O5I92O[I=I%Z9_:9NCGF^-Y@:LQSHNTS*#"10HQ%@4DC!B"1XAI
MG@N>^#4 B0#MB.?E!P2V3-,BR3F%6M:RE>9]R4N60ZT2KA)<TH(D/JIU,8 =
M3;AR($S=WI,1D!KXO=A^^^P&5+?7]-,OEY *5"$XB\, *@3'MMY A>!LP*=5
M",Y_/#BIGF_,6_*'E;G;F%&?\T5[AN:7EU_9_ZRJ^C!,+;V#\ER(A!E TY)
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
M3$A.<59 2F5N7B:\@(28?R*1EU(QG>:"=I.>>\_VJS$<#)C7W(_P7FKRV(,
M02M<_Y,-Y^<;8,,$-DY0!WH#;*C;O[Z.MQ,=-2$']'N-\E5PXZQQ1W;,7K(C
MCV98']J8R,?O6AO%N_%[W,8$]61'W*@&8JZD-?.5VZ69J-A=0N/=-_-DK+^M
M%G/Q,A.($ETH#--"*8C+3$%F$F6(949I5C),J/3+F .\F%YB_=MF)?Z$OQPM
MC<18Z.H?D&L6K**!/.+"TW9!:6_-Z8_&8W"O_MZ 7\RS_&?,\O5PZ$98]NGW
M8P++-TY N2W#N-WJ2I&"YD"/,=+55IFY\J^*V9/,\NO2,/%S534E^5]6RZK[
MI_%UOOX\7ZI/&_6XGN64499Q#<U,N3 SY(Q"PLR0%ABE#!>R)-I)Z&\0[Z:V
MH+,[S7_3-56Q]<U[$8(N1&"KB+JHZD_MAPGJ.,$?-E)0AQJJH!#E2^#&S&\V
MM -S]IN,:KB\0TSTA]&#B.+AVPA(Q 3WK.)$5".!%2ZMF,Y'9:YAB[,])%-!
M$>$$)H5B$&>$0Y(HNPBM$DYSRGGAV?#'S?#TTN;67\_Z%C>4'2M=HB,W=,U+
MIYC5>@S&:8[HAU/<2A@WT^/6Q'C!<50=XW?UE1KV7W73CWC.%M]6ZWF=0W>R
M4 6A7&DF(=&*VG:V&/)$2JA)@HLDSZEF>9"4?8_1J>6?6Y]M =G6:]"Y':S'
MY30 CM/WR+ ./5^_'M%P#7P'B(:1PN\S_#:*^ Y0G!7&=[EVV(.0]2JG;97^
MT<ST9P4O,R:TA+P6T"]D"KFB$C)-TH*4NL2EEPAVD!=3HZ[[[ZI2];[", <C
M#X? C:L&!W9@\O([,MEMZ]A @(UD_#.4)X%\DP.5AYY,\G3E2;!"CUJ>OID?
M*ZZKS6RGCKV4_]\S6\SUBYVIML<PMKE"7N0I*8L<9H7@A@*S$A*&$$1IH1,E
M5)YG3L<OW4U.C>].ZLOO-.7MTM$N&+ ]4.2;P7F,23\G#H/TT-G;8" [4Z _
M;GU\9^ZVQW7F7Z]YSL/<**3F'W['8 %7!D@'U;N==^K)?..^&VK\5JT>*O;X
MSDIG+!9*WCYOOJ^J^;^5W'WF]M%:GW'-4)XE"60LY[:?"8)<9!+F4JA4J=SJ
M.#JK[P>[,3E:LX& G9>@#05L8P&[8/8_UX3CH:43/G+]1#?>> P^=9W^4'@(
M'HTR)"-)(0TU-'XR25<CVBN@%'[W\:25KD;@0'3I^KOYY]OO5DMI%UKEWFK'
MB7JLYL1L2D6**6.0*"PA+A,*"2D$)'F2YYC@DBOLFG7[&)[:2VKK.SA8WCM9
M(NEU;ME[1"[GW$/A//#+)R;$7KEV"%Y79]Q>1D?+NT.@V,^^@ZX/6TC]\/BT
M6+TH]9NJ?LR%.ETT]66U_*'6&\.D]IC:NC[/LO_W_Y^[=VMR&\>R1O\*WTY5
M1&*&!$ 2^-[2EZKQ.6ZGPW;UQ)QZ4.":5K=2RI:4+F?_^@.0U"TE40 $,#FG
M(]J53HO<&POBX@:P]]IO%ZOUI\7Z?]3ZBQ*+^[FEVH:3N[JUB1($Y:PN "05
M!!C7$+ :<O-75;)"U%26N=]I]2!^C^^PNRTE>K*Y!YV_F=BOHE7=Z>U2S6S-
M@MUD?.HPR%9-[+-HAY:9-^3<NXIZF&^+VQ[QZ+X!J5<5_0FL-]EVK)M"Z78,
M-YD=I/G7=?:LUMENG#?1@MI7F9*HN]/#>#[H;O:@D_%R]WM8XV&O/K-,>%3+
M];-- %[?SIORZT?[*.T)Z>5(E9R7% A4U,"$\!*00G&0DSJ72 N&M=>)H8/-
ML<7L&Y=OLL;I9N]VZ_;--0J&+A/@]BZ(#&OJT\'%_!Y\-&&<;5DXOY]:D;(F
M\S"!IJ$',E$)U<7NH'3H <1+,O.Y-(R*OBBK^2#63S:=U)JY_3E=36JF<XVY
M!A6".<"LK@&G*@>D1*3"6E(MA _YG+0R-KHY<+*AG.Q/ZZ<GMYQ&U(U-KL8I
M,7_X0^1-&[T01"6*TY8&I8;>P;XD@_X/ASW^OS=K,657^T^KYHLJ:E:5A$J
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
M\D)"1$M0Y@P"S$L$>%G4@%*=5YB9\$(CSY7,.5MC(Z*->]EBGLV:CL(SA][
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
MU;$]J%N_&\&AK><9.$PU6F5_MOX[JG+XS43_DYX,W\0T< [: 8'UR"Q( ?!
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
MF$T[MZN(+^JQ)9S5G?Z\-.OGZ2.;?9C_CXE&?YO^4),:P4)0#@$GM#+LH"K
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
M[,YE)RP-W;/L_&!/="OK^?"5 A+MF4.GE"#OYH9\GI:V$N -6TWW- \T99+
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
M8[.=/[/G)BUHC]YDKFR1"F!"8H A*@%A6@*M%".Z@"4B7C4JO@Z,;8.@Z?T
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
M$'RG,+9]T6[MTY,] +W3[Z:S)_/;UN[=T]HLN>?2N#,A&"%8,PTXEQ7 G!+
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
MB'A8&$@'V%HC04*>-UPP2 <K]^)!NMQ_?8'=S0;U)VMBW;$KS3/%J-2@()D
MF&H#6.XR70NNJ2JD4KE7#IBGO+&1_,<]:G])0#);S+\"*_JQ>QG=4SC[+<YZ
M1"\RI1\4SMTH>Y-LU8U3,+<%EVB5<D_)?+42N2T M-7&;;NMX]&RG2I?[$QQ
M<<BW<U4W=2B%W8G9]&OYCEO]P==/RY+*/NL?=9NB.W._G,[E] >?W1H[V5PB
M__OILYZH(LL*9G+ L&OTHRD!/*42&&(HSR'G@H0U8^Q=Q;$QF/WULK*SMEND
M:^Y4#3SJ[G\4_<CN=<<F,C]^;%XC29DPX0:H-K!VO79,=!5Z&R-ODJV9+G-O
M8VA2#FU56<39VN/Y?;1QZ#<$H'\UAXTBB ;S42!"/$G=7A2_+Q;JK^EL-N&<
M0(Z(=3135[0N=4&#-%<@E8335++"R* M_N;!8R/E1J^;9*[/NT'M6/F1:!<$
M(E-?HU)_#'5H9*^\LGGXH&QP:-+A'#[ZOO/R;[JVKM^S5A_F:SM*4S'3U:[^
M)[V>R$PJ8A@# E([*>WJ&W"#[&*0JX)!ZVOET 2N_EK$C6V6;E5<=9BH%Z"E
MA&NN<@B@*\V)#5& ,V[Y+N50DL)DE!<A+=I[A': =NU1H?5>2_<$6/REM%44
ME)HF6U4W9Y^?6N#KLI+V0*7OA72;R*'7T1[FGUA&^]S5.:]BKOA2W2\7ZDFN
M_\E=$\_URZV4RR<^FT@J):%, $X)M3PB7(H%XD!10E)+W1(J.*EJ>M@G+==^
M;-(N-&1R'(J.-T_>Z*_3N:N)G@@^<]L:P3D8;3AKI%51(.6:OF. <X4!T]H
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
M!I&.$Z0#B7;L+&GE88EA0[<V+)7B$:)61*T2510%P08AM93.,7W\H7)SQ=U
MT',Z]%#QC:SV>OL^>_=Y,;],T2AK9# I@!2)(BNMR'5&5< 7](9[DV2*1ZO^
M[JJ[J;_CG.=18AP9 A\PG2\)OEQ\^CA=SW"2.!/>& U9BT+P58&$(#EYQ=E+
MZUR,[/A$QMU5=X- Q\G.H\0X,@0^+D.M<_KP_2PN9I.LE38F&7 I2E#,"/ Q
M>S F<YVC2B$?GY.XM>1NRN\XOWFX #O9_+]^2Y_#_!-N$K/DR'(NE($4/+DM
M*CD(G$XRBGJ\2V36N R#&8";*^^&@XYSET>+LXLPX=]Q-OO?<PJ$/V!8T9F6
M7Z]6YW2H)>M#X724&1_)KR$4@PLE0<B^9*\051PJ6?D(";L!I/MLY1 "[@(I
M_[:8G9,"EIM+ON5J4H1R5FD*<Q1%/81T7N_V." K/FHIF-%#Q9)WEMZM[*K[
M+.4Q NT"$1=U(=LK_WHDDA+.5Q,A,V?1.K H"-G&*PA>:3 V6IZ98=$<7VOS
M% 6[X:/[7.4 XNT")J_G]&DDCNE7?!76X8*MB7'%9(L63+!T5&;MP D2DS:1
M1ZU%-FZH"_:'*=@-)MTG+ <0;Q<PV5C!EV&-GQ;+[Q/#BN;T:\ +HZ"Z! O1
M%P$A)FYD)%;$\;F)!Q;>#13=IR@/%V876/AP%F:S7\Y7TSFN5A/,4J"V":)F
M]>J.T<$8DH?,/'HON$PXE"]Z:^'=L-!QIO)887:!A5_/</F)CK]_72[^7']^
MN3C[$N;?)RA\BIXG*!+)6:+ FSSGR,!:$826@8*PH9R,!PG8#1L=IS&'$N[(
M&'F=RO+%>9[2;[Q8KW&UU<%OL_!IPI)A1J("B8PD@PG!FUJ#RE,A=F0,^OC4
MQN/K[X:0CK.< XFV"R/RX3.%X9?P]IQ9Q%" )99JDJ: #U)"\JYPU%QDZ8<Z
M3VZLNQL@.LY\'BG*+H#P[CS.INFWV2*L)REFP2FX!L<R)Q>9?".GE0,I0K&8
M67%\*!_SQK*[P:#CQ.=Q@NP"!03?LUIJNDA___"9Q+9Z>[ZNSY5K8G\2LBE*
M^P3UF38HX6IR7UJ0A4+L6++D^?ASX\=T[(:3[O.?@XFZDP=$J^MJ9<R_?']?
M*<%YPH_X;?T+_?+?)]9DKP)2T!T*,<4R'8XZ$5/.>F:T1\.'>XS\0W)V>Y/8
M<;*TC>#[,$/$UC+,7L\S?OO?^'TBDF6&ZP#>UM0>+P&"14EANZ/UBS,IFJ$L
MS^VE=T-)_RG3(P3:B7VY?F7Y&WUG-7&,#E%EZ425KH"**4% 'T GG[P)N3#+
M![,F=Q;?#14=9TB'$&I7N-B^S-XR48K H.C<%%:Z>H,HP1DOP63Z@>(VXP"U
M&X\NOQLV.DZ4#B/8D='Q@CC(&RYJ6!Z=(O(D.5'1$>'*18A8+"3+B]2\).F/
M[WQP:\G=4-!QBO1P 0ZF^7_Z^9[PWM WCFUEM$G=O)Z7Q?)L\YFWZ=ZMH]&]
MSQBTL='3%![9WZ@R,[F[PA5<&/<*>8I0_P EZ_MTE@U()9CVEC&\+D%]3#A/
MKG#4IMXFW38%1=K98A3Y+71B)2+4!;)%04 2/"<=@Q #U.'<6'"<QD;#*>O6
MWCY0CF/;]"W9;RZ:I4TH<F',* O%<P;*HP.',8#1+$5N$BMR *M^>]%Q.ALU
MA<%!\NP#"K]-EV>O,T4S0N5D"G#!97W@JB"$(H$8M]XH%&& >]!;2X[3T*@I
M# Z09>\G_<O%?+683?,F,1)FM>OBA\^(Z]4A1_[C'S9P4\.=:#[2"3A?P:<0
MODPVK_FJE_>V_#:=TV)3\O@7VXXU5\ *P5J'% \*53(%A718.&WK"ZZ24^8J
M!_?4"\H25G&C_XM%-WOL9YRM5Y??V6PU8/RB6>7_V(>Z0ZW(Y1HO5BL2[O4F
M\IBTK+M&UN>,6AL(Q:GZ=+YP]%KK\%2.^W!>;],QCK?1#!67YF8 H8]X\-RF
M_J*>[(H)C+*4DA5PH\F1$IJ#Y^1(!:^-M-K3X?G4>\%CD7.'G'$!=(Q^'X3*
M,<+N #$OP^KSBWFN?_SZG^?3KV%6\_8OUB_#<OE].O_T;V%V7KO&.6UB<6!4
M98K1WJ*3ET/@P23ARP_Z:QV.H)W(ZP%11\%@T5HG'0#M14JU0]#J/28DEN(,
M_\#U9>6KK"4)/%F@'Y*#R'DA::D"Y-D;,N(B2/%48?$1%NH)JL8)J-K!:C -
M'(RFK[B,BX'P]'K^E>A>++\3$Q.3A8HF"M#<"!)+YO7$U[07!$?,/$C^U"W<
MX?BY2<4XD5<[O!PLX0ZLS;LE?@G3_.NW+SA?(1G3M^O/N+PEHXE2RGD1#-0F
M0_41.,6G%C/P$)F5NB0?GJHE.APT.Q W3O_9=E@:6A\=0.PV\74(1$&> 46H
M,0<=Q*[4A)65+MB,A6$;#VE_V Q>X=SPR#I8QH<#9+$.LX%LT.(++M??W\U"
M[=>>JR_WI<:NU9YZ$@1FJ4FCIK8?$!:\).UFSEVNCSORDQ5KQQB?QZGJP>,9
M)#0;3/0=V)FWQ$FHCPG?8%CA^SJCYFWY&QG1*JX)';R)=H,'Y(&1WZ88>$W,
MH$85M1#*Z#9VYTFR>G"%!@'2<,+O $EUS$\^G^$F=S9=XYOI5\RO23'S3U.*
M!K9B^U@# S+:R820%,3(+2B?(CA7^W1Z8X.Q6:!ME%C=F<8>7*1!,-9(+1T
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
MS:GU \+&38DW,4<#:J(#8+U'8N \K<^7M4OLY[#\1-Y<#%PKXQT4*>L]41)
M//G-<$5AG<Q!MVD"_1 UX^; VWC-1\J\ ]Q<M1Z[?D4[J4WU4XX,LDAUV@.+
MX*0I@$;2 2VR5:+-[<D#Q(R;X6Z!FF,EWH$_]'I. "3P;SFXL)B;0:XIB)PC
M@A6%U0ZP#F(IEL"?T;"@,WEWC7(.#U,T;H:Z!7P&D?VQ;]@_#F9_[CS9GX7Y
M>TR+3_-Z&TU<_6N8SC<O^\_QX^(#KM>S;4:-3U 8D3USD)"\/R5\A!!8 D]_
M9T'F9- W@=JA%(^;JFX!Q9/HKHMV"YL&$G\LYHO;MOLJ" F!9(@2Z L%2G,*
M0GS1$&+(3&K#K.5M#LPGZ=HM3\F>$^0&5$07P+KV 7XC^;U<S(FG<V+KPDE8
MS%>_8%DL\:H/,:Y^_49B).5-YV'Y?3.:O3;SI'])Q,TV$MD>$),2D\!H..3
M9&UJ(L'+8NI<7*=1>BYYF\KBADSM!NEGE7OO!0)=^)47+%[LYXN398*(RB94
MP(,F-AQ/$*Q*=4Z!%]+Y(G)+)-\C:#<4/JM,_A"B[Z*[(CD>-P*K4F^L.,_@
M"YT**G'"OF<,O [6JF!X=&U.YEMD[(:79Y7-/US,'=B9RS:/ET^*KB1"\-:E
M($F$BUJK03%4,$J#5%)AR,JD1H[<8Q3MAIQGE<P?1/A=F)J[G/P25M,TR3$$
M7@<(LES'D%!$ XX+VAI:B62EQRC:O+AYD)QQ:Q6&T?4/ +2_V+M$SZOI['Q=
M.U,$:4G! 4RMEU9D0FM<+$"BD@Y%S0?*D^#G@J!QJQ9.@J!#1#\@ADY<2?=
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
M]$:VN;KY(6E=!LNGA=ZABNH!>1?F^[?%\GJLT!V.7-35@ZV]N51MG,C <1[
M*21)&1>%;&3V?DA;EV%P,^P-JZH^3MT+GB[JE3XN/H9O_SY=?ZYC#$B"Q.HC
MS3R8<FB]2.!J'3+Y%TA1%4_U^:[+P6B.J5%J\4"*NPR/6T.UJ5K[J3%_=^4#
M5^?C\ES8]I-37 EG-3&C%(7_'AVXFO+G+BMIHG3.M4TD/D#4N,61(V'Q6.7T
M"K?;+;>V? FI0M#6@6*1W%^##+SE#&)6$:-A*?E&WN*/2!NW<G)4Z!VKJ'X
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
M'LL?F^+MJ@SC/2:<?MUT]K IY\BRH1.?XF3E;:JOU0O$Q%-V(643V\R.VY'
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
M19*@D"EPCB<HDA6A,Y=)[.1/GNLNP(/5?[ 4.W 4']Y\*QN8,->=E8'<%$X
MMH5X28%<W< 9>2Y9<G.*>MT^%]8?DP@[4M;=H>5W_'*32;;9%R>L ,Z#)4_7
M(03D 2RJP*(GX<@V#\/;*.KI@7A_33\+G /%/G9=W*^SZ>44+VII3ZWXN7E8
M8D4[9PHP(56=NQDA%)% %A<$1U9X>F1LMI3!;?SQ/:'@4+7-!Y5A9RAX-4MO
M\@5^S^G- O^ZQY.7H93ZGJ2L6^T=]!!$JCFZ9(-U%%3;> @NMGVPIR>7!D@9
M1,YC8^<>!X].0)TEH#![,-[5_87,U#+/!-;;Y(NI4U383FC9^HF>\A-#X&,8
M68Z-B%?J7YS5'_)L.E^LNNG>7&52JKG9[HWDEOE$=ZZOTP "1G!%:]!H>-!:
M>N_\3K!X_CL]>:E#8&- J8X-D!MLWZRSU44H3@@';<B'5R8DLG0E0= D$Q)1
M\M'MA(A'/[BG?2I#0. 8N740IVS=NHVH$E/:0LRFEJD0"YBP@ U,I(".6]FF
M+/&H#?<G L[Q$>X@<N\4/^LCE9.(,0@'W,M:"9<*!,8*&4.AC<M"!7\Z!/40
MZPZC\]TWW.^C@ Z@]-QR=1&TT^1K55;(/*NBP=M<EYBPB$F7Y%2;NL1SW'"_
ME][WV'"_CQ(ZP-.&=>L2@RG1:Y"V<%#2B6JQ"VB74]%><V<:%8*<SX;[8]!S
MI,@[ ,T]RJ/1+-L2R(FKGES1Y,0YED$GIJ,QD:=&-F=/D#2+I1N!Y$ 1=P".
MVY%7-_$=*\DDBOUC]HZP+0PXH30X%E)@5IK2: G5(T+&#:M;V9(CA-T#5L@4
M7JY-X4?Z.^M:WZA%0@-HZDY8:SSX8C,DPU/,7"O"?+/[YS$U/:UZ/#Z@.EK>
M'6)F?8J8$[7)7]1C4UOS/?'CD=$92,4*Y923[;R6I_2,Z_<>K^<7@'. T+N
MSMUH@!O/R]0!KW2;1A((J+IO(4CE**HT7#+D+L7VPWEZ")6&T/ S WH.$'<'
M@+F7M%XS8%30&KD&LK(25*2[E>[5"&1[K5=**-1M]NP\(67<V*@!7(X3=@=H
M69&^QOO'^4\X^_,V*5 *ETEYD,S@:O4B!,,"A!*U\46ZHMK4LVPE:=R@J0%Z
MAA%^!RCZ!:>+_\"+J_S3]UOO_O4%+I>K2SP[AZF$0K93UBPH2B#/OJI><>:#
M0._:.,?/DM73"NGCO>3A-- 3G&Y8F5;SBG4N37HW>Y]K#G,Z^[3:FO>/V3PL
M\V(U-O;7V=>K.CAM/JM-+2M=/A;'^M32K1U( @(,RW1J:QM30/(KF<A*2F:3
M:#1=H3EKXWID \)P&\"[P$0'A^1>MBTK)W3,!5@J$90O'+RF.ZA8':TNB=&M
MU$-"LSWL^@#']KSH/IKJ!&.;9A8Z5CL!(@*W-;TKI:QKD@I834Q4_X39-FV4
M6PC:"7TGFNPX=)'\85+O #QO[^].]D+PS'4&J22GV,AX"-EPP*1X(M 7Q=HL
MHWJ[]X+JT\#D0+4^MY]Z'QD?C(]O>1'FHXP]]R[)4H\46A*1RKXNU:JU%<9%
MFXIQV;:;1CGPV/-SPE@[+75@I';>P^T47?=6L#H9*I,#0"<,#7)P":5T&E7*
M;9)H@RY)/_ERD.& -Y!N.L#<_6**5[/T&K].+_%BM7OI7;B8?EHI;?GK+%Y<
MI3J[Y;IBYS>\O%JL/-N)DD::0@ZDK<N9R-!KBJ.<A9R=#=JGG$0;2W@LY3V5
MB0]T 9]2EQU@=^O27AG0:)L-E%!;:;)T]0PB6,X31D,NB&N343EJ8_+)UX\,
M9P\/E'T'&/IC,8\YI^4O)+4JF>6M!QMM$1BCA\0$20>= L=\(+NNA' <O8IM
MHH2M)/542S$,BH:1?@<PVF.M<XR%:1$\Z!3)*=5*08CU'==I1LXIYZ>9\G[T
MWNV3;S1I$S<<I9^Q^ZF>7XKHM(A.JP1)YUCGR1I P37$*(62RGOU.$QHMFCR
MY)M,#@'+P"+MP"SMM-*P2%Z8M &($22>E(-0"/_$IV32%<VQC;<TV)[)D^_.
M/L84#:Z3#G"V8>MA42;*K +(H'Q=E,G!BV")(9FX5((A/T6.8N<UD_SD^[6'
MN\_V%G@'D'FP?8['8JPG1T\Z7D"5H(GVE("Q%+/B(4AL,^-H[Q5__+Q2\H<*
MN4/'YO$2NLR%=8:8R%A+G'@@O'//(0OE0M32N+Q;[_A *_[X62326TBW VNR
M:?\<W:@3SICBGDRAKHV$RF<'3MC5\M,@;?+)8*MJA(T$[8:D,\N,'R_Z45\
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
MYVEVWDN].S0[[R/KL?VR%WHT;2HVU_9,[K ^1Q4#9%,YQ***C2E:GW:;4C=
MT^M)FZ#WTN$>3:_["'1L;&SHYQ8R^9BQ0'VA!R4">7W*T:$O3EFT6JBL=L+#
M@8WP)VU\/A@#1PJN@RMD@%?)9*.3F"-@'<*L%%*<&J4"5%D4D9SRNM'SPVF:
MG<]AY,L17M")$7#.F+]>T/?KC&*4JY56WEU^SHN/GW&V+C"\+9MZ/[^X^&6^
MJ']IDKEP.42$G%4=T605.!8-2(U6"!(9Q=A]G8^#^.P\QS<PBH<Z1.TA]<]Q
MX*Y+K"8F<%=8EN1F%1*,T'74B&9@Z(:W6JJZ;.5<S]HUBV=ZS$Z \],?R0-
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
M"6@3 A?9Q;IOSZHVCMNS9(W=5]4(4,.IH@-<U8ZN.M/H30Z7MS,1;$'C>"A
M(7H=N)42.$D'Q#G&=,D&6]6[;Z*F%Q2=TJ,Z6BL=(FM]\DQ(C#M+3D"H\ZE-
M,1"D]>#0:>XXZA#://ENIF?<2^]X/;\ G .$W@%TMES9F?$Z.T-"<4J08.I$
MU6PX9.5DUM[G*-N4I/3H+PVAZ=T\I7W$W@%XWEU^SHO:(K?(GVNS:+7<M4#Z
M;?V;53GUC*$,:#!YR(%\/N4R1282)7 >C4[H@E%M\H*[4#=N(< X-][@6CL#
M)*Z/K/5,&^DR2!_JL" FP=6J"B<*D\ZSJ'V;RO;=Z!O7S V/BSV!=X"2.H;>
M38M(T=E*.J04[M2>.!, O8_D8G#)K PJ8)M$UO-T]0VU0Y"P(]@.4$L'(+NF
MO6[I6I4I/CB2O+"@/(DEXFJL7DW]J6Q !Z^D"L4+VR:$?(:H<3<3C'.O#J6C
M?N&V/I9*N)(X<K#.D^/+9?526:[[X;C#P 4O;6[19\D:UZ(-IOS=0'6 )CJ
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
MO/CP>?KU#87BDX0^VAAE/<SDU]!1 R^8@^@#IJ*MTX_;J+>4C.WZQ7.R=/L
MY4']6!/QG[&O]S@!\<3JMS%Z.W_V5,;P,#F,8B25(%AZBCVX5194[;=$X>D
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
M 4ALJ)X.P'=_#>W!GT,2)A,*!'VM&T"&D(6N=T1=(4?%\$8IQD,IW0N [@4
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
M7O$JY_4143B[C:%6KW_=$_>*'G%VF6ES>5Q.Z]4O&$HE2@%O$XF?.UK])F=
MD8.2RJ-FH@F&3\-?+]<JV^[U'6*E@Q5T$(-W2C2EU+QXJP'-VE $ UZS"#$7
MK56V/#1*#PTD>%H+WR/VGO)2&@%A0KS7\Z'9ORZ_Q^59OG@;TCIGMMGTM-/"
M<DYR4EA E8 0716@4<99K4EX6]=)'YXV/?'\CIR+5GI=CBOD#NSBO;WH#UJN
MZP56>,)D. -1:C]PQE05B@!M&?%A??3R!,=GU^3T<E&T[;Y]O"9ZA--FE9&;
MK5AQ#J3QM2,NN?BQH("H0G%*H]#V!%FJ6X(Z.FT<INKGP#- [AW Y]J6OB'G
M@!C9F-3(,U=U-!"K-V2J)"!R*\%RLJ?,(^K4ZOKZ(^1T!ITABGYPD_=8J4_M
M\'P(B\L2[DCEXLV5>[GAQ9(+4U!*4$)[VN0M@B^E%I\K&630VCJ_E^?SS(NF
MC3#'Q,;H8IT:(K^OU?#7/.,GVL[3V@U\MWB[/$\W9T*<)60F@JTG061_ SBK
MR"@$J21!(4?+]@+)LZ^:UJ$9'2;CBK:#;>A^@IO<N[6S5^^H7[5.Y*$PZQ4)
M27@&*G $>HB&DI- [W40C2;*/$-8+_>O3^@H'ZF=#L#VA7YO2V2;!5F,1]J#
M%5A?+Z^DH" *5H"A85P5G65N4\"YDZ2.?)]C%;]LH84.X/3;]Q]GRU^(G_$G
MGM?3MXT)3E(;GH,!H7D@=\YQ<$@A1C0\.FV2]-C&B=Y!T+10&DG=R_%EWP&$
MGEAG[V]*H'/,QA@EP95 T:JC=1:\(B_0:*N]E$[E$QP1[:"NESO_DVV$P_34
M ?;^26OP_7*U^KBHV=J/Y?4EA:2X6LT<0^6X\8"9"5"H!01I,J2D198^,)?:
MG"#MHJC;O7"@[I<-%-$!H!XK5IT)SIV.B.!,[7^<T()7V4$PH?!8=,JJ337:
M[BL*71P:M #2T0KHO;#[IM?9IL'9>OS+D$KNQQ\T:NGV'K2.5*M]\Z8[N=Z;
M(EI%$3]3-@,K]?0H,0VD= U6"YL2#\A=XX:DCU U6I/,.\^^O<J0N,3"1:*-
MWJ];KD=PZPL4/-L2N#*FU5"SI\CJI$O@L1C9V9OR:%6\2..S=BW',T&;Q[4W
M1(_1?0ISI)EF<=T!U4=33SX9!%L'#4<?LW"2<Z%>KCFZNKRZJ_OF[;+0B3O#
M*13!0-NQBECJU%)!H8C5V2N52J.([E!*.S9:AR!II]%JH; 7:<=NOOFQ7,ED
M6Q9'7)L[[H7M;>$PWD]A+9/'Z!W%?C+* "K4T7+)6@B:&5^D\THTMA/MK24%
M04]W+J9?^'VY.+^_,M<G.JD(D:(*0'Y*K WSZ@P!F<!$I<G-<,:U&LH]%@L=
MV]=#L/>,?3V1BCLX KG3 _Z.A7E[CO]YB8OTZ^KBCTA).5? "<RT>^E<6TED
M0.:44-8GUNA^WA[$=8+'T\)F]SB)4738$RP?8VB3C4F:>R.T@RPSI_6N*533
MF$ 8#()SQ3PVZMCY/'&=P'(L0.P"W$C:Z11PJYMUN\G598V(+ CPKM[O-KE
MD"R#1:=23 &-:3R(Y GJ.H'<6)#8 W)'Z:<GS+W^M=X_;F>OB,!=L2%"KE=7
M5"%01&44N")5KKW@??L=]SY)TR8BNMMGC]!73\![^C3AV>$KMU+8K'!C4B%6
M+5AC"RAA)'@2!&B?C&#>"ZG;S(IHQ5$G1O4XP T[2VJK_0Y6P8?E G]]".?_
MQHNWEXM\/=V/I"J3-JQ.*J9=JO!ZZ4MJ$FWB1056 FM3P/DX/9T@<%*L+$=7
MW-05YQ\N+R[#V5WJ38D1G4_@L-:!81VW1HQ =6F<T<'%_.RYY>./[FKKGA9!
M(\B^ \-U9UNX^>^_YGA.1'W[]1Y_XMEZC]!"HE0HH11>1W"K#-$9!!F4MK1/
M2*8:Q\=/TC?M18?N/,JQ--D3/A_-6=SP=]W7A9:KU-9 LI+6L:MFFZ<Z]PI1
M&\.\W+YYWC*HWD5F)]OPB#C9)\ >16D](7*]M:S6$N/7]X]4+?FH?:P2JW<9
M=>W7; HXIE2B;4!KT3C6?DA4)V@;'PJ[0'>D7CJ%F+@9)$K>"+((4HIZ^236
M%A*L@&1)ZZ(\.FQ<0_*0J$Z\PDD@-D0OG4),7@<_.6CC+0/B*8.2M&YB<1*2
M#D:(&+5BC8^F'Q+5B8<W"<2&Z*4GB!WA%K^_*0V7$AV7(@"M+%5':WAP-MG:
M2:<DQK)5O'$I[QAL3'MSMK- Y>2XZ&!17/'\2.W)C'-CO!,)BJR#QJ/6X -#
MT"49HYF..K8)L7>2U(GG>'J8+%OHK /PO5O0LW!U\2E<X)NP^O;V;/G7OS!_
MO1+QJXL;%F>"7.(82P8ILJQ"0O"2-K,H;7).TEIW;6X1[$UB)S[GY.!LH]/>
MRW@_7\;5NB#@XK>?0Z]!/7C&J,6V3U,X4OWL]DMN+[5$SY#B7" _U('B*8%W
MM$D+8EYC3A2.R";K=Q=%)T7#$>7:NQ[5%!LM2ZQW0B2E8KAG"EB.GJ()I\&%
MFN)BCH*)7(J);?+K3T-D-$ZO'%49%3H5!&17QXJK$,!)8>LD5<$<LR7@219"
M!P7/HR#AP:B18X4^H5NT.K^8?0J+KU==722W@EGF062^'D ?P=LZ<*5DH:W
M8,M>N0-ZZAV4T*=MA-Q[;5>0&*"]Y;&B[$'_F_,5)43M1N8A,$OK@$?B62@!
M1=F@O%&H]^O!O3\"ICRA/T)EVTH?(+^)U?YAOIA_O_R^(1RYE4K;#,9Z\I8R
M17#1A@+*9YF80>7E7G.K]E+\O5=/K/HABEN.(<6IU1_^OD.X8CQG7@P(5Z-X
M[BS$0D$]R]Y9$UE@^_5]W4_]=U\]31 [FOH'2W%B]=\,#OB<<!'.Y\O-3"*D
M"%@[2 HCJ-H2.6@AP)L0M? J.KY7VF,O&#Q*PL2#0\9T!HX7\=08V=#]YV+U
M ].\S#%OTCL>A2\L97!$,BA#GK*O/?BMS<)SZSBWXSF*.\F8;N<80;7+L>7<
MP>'J)[R87V4&:Z_;VOAO+1=6T,BL%11$06;1R"OCZH+5KE[CQT9YJ\?IF7C&
MP5@F9D2A=PF=S1*(VC.35(&4)=;\0G6IB \K17'2>\9*FSO>NRB:NAG=\=I^
M%D #1-\!A+96UFUN00<?R /S8'VM9/=8*Y-M@<")&\EXT?(D!V#O^TB!CVZ!
M1A%\!P#Z>/$-S]\LO]/[O^%B-?^)5T.V:F_&/^HW2#^+O/ZM/Y:KB_.;=?,:
M%UCFZ^6S^A+^GMEH-6W-D;S_VKE/Z 2!I DR8-(42W#>*/4P%@=='<D-Q-.R
M ^4>#FI_!>H%?JW=:[^<*)6XZ:+[[EU-DZX?&Q;Y/R[#V;S\JJG;E):70U.,
M^SY[W/32((Z.S#=57_[F=:\>>]U-OJ$$4;1P=>Q0D:!J7:YS*($5Q9$;LL1Y
MKQ:[>P50^]%T7*1XW8;YZ7?=UHW<MM9RR14I# =K$D5-4M;U9!-(K53U,S3Z
MO2:A[AE+#B9TNFBS :;NAY^G45[W!15[VHQC4NL'OF(2F]@B%7\ C+,A[!B.
M4(PD2/'BP/&@ '70W!:1\WY-O3HQC7NOJ;4;CK[>*J)H2T230:5Z(HU)T!KV
M1ED5E%'N1,QOD=:]^3L$-W?-7SL%=1#2W#)W=K;\J\[)6-TV'5_='!]@L#(B
M*V ,,^18>T&!GR3^HBKD<"<M&TTCWX^^7K%W%#B6S375/?ZNYP(7QIW+"G@*
MX6J8D#?TL20GK<E:L>V[^B=!7P_'?2U0<1#P!JBH ]C=L/)V>?Z&7C^_J&'^
M=9)>$%%&:V"^K$<IUCM$Q9#LN+'6:Q4:-;I[BJJ>838$ ]OW!\92R-2=1C[_
M]N;:C^:"^8V(:M7Y>OQYW16NNZ<A,R0P#5)2$*8T"Q!LK3I/W$25F9#;@T]V
M="#9^Y73YLZ;8:BAW#M#TXWD/N'%Y?GBIA./Q^@\>M"J<.(HUQ ?#7#N"B-G
M5_,0AR#I\==-FQX]*8I&D/?$)1K[^J>W9^@N12=389"B(-DIP2 (GLE?8,8@
MR=.IO:XUC1IA'I89:U(-UM[3;Z^O#CRO#\N?ZZS)N\73*_G3\NR,?(&_PGF>
MA>2#TXD!#Y98-%& 2R)"2+$DR5)VP31QR 80VW\H.A Z#YK"M=5C!U!]FK'7
MX:Q^:\891\D- Z,=;0:*'(L@?0!A*:I*.FFGVM2?[$7>M&%#<Y <%*H.T=A@
M&/[ \_DR?[X(YQ<G ./5++_\9;F9&OC;WS]PL<)9YI(9IS1HYFR]-2LA6E8;
M-B?RAX0SSK>IK!M$[K3Q25]@'4.CW=O0&R;791776]7,&=228A,0VO-Z"UO7
ME&4"KJ2QY%X;7]HTUQE"[;3A4*>@':[/[C'[#XH.4_TI\56T#Q8=9,<3*$:
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
MWOG[ @"=VB( $0              @ $     86UW9"TR,#(R,#0S,"YH=&U0
M2P$"% ,4    " !5A]U4S.!T^(83   !V@  $0              @ $H_ (
M86UW9"TR,#(R,#0S,"YX<V102P$"% ,4    " !5A]U4"O+V.HPG   (EP$
M%0              @ '=#P, 86UW9"TR,#(R,#0S,%]C86PN>&UL4$L! A0#
M%     @ 58?=5&\+! 2[=   IR,% !4              ( !G#<# &%M=V0M
M,C R,C T,S!?9&5F+GAM;%!+ 0(4 Q0    ( %6'W51;RV]U.TL! .'2 0 4
M              "  8JL P!A;7=D+3(P,C(P-#,P7V<Q+FIP9U!+ 0(4 Q0
M   ( %6'W51GHR6/RRT! -F,#  5              "  ??W! !A;7=D+3(P
M,C(P-#,P7VQA8BYX;6Q02P$"% ,4    " !5A]U4/)>O#*+   !1T0@ %0
M            @ 'U)08 86UW9"TR,#(R,#0S,%]P<F4N>&UL4$L! A0#%
M  @ 58?=5!W8')0'!   N1D  !$              ( !RN8& &5X+3(Q>#(P
M,C(T,S N:'1M4$L! A0#%     @ 58?=5,A8M1GL @  C@@  !(
M     ( ! .L& &5X+3(S,7@R,#(R-#,P+FAT;5!+ 0(4 Q0    ( %6'W520
M2VQ4*0@  *8I   2              "  1SN!@!E>"TS,3%X,C R,C0S,"YH
M=&U02P$"% ,4    " !5A]U4J7\B02X(  "H*0  $@              @ %U
M]@8 97@M,S$R>#(P,C(T,S N:'1M4$L! A0#%     @ 58?=5-G#G^7?!
M0Q<  !(              ( !T_X& &5X+3,R,7@R,#(R-#,P+FAT;5!+!08
1    #  ,  L#  #B P<    !

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